/* Reset Css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background-color:#f8f8f8 !important;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Reset Css */


/* Fonts */
    .pt_serif{font-family: 'PT Serif', serif;}
	.suraana {font-family: 'Suranna', serif;}
	.roboto {font-family: 'Roboto', sans-serif;}
	.roboto_slab {font-family: 'Roboto Slab', serif;}
	.arbutus_slab {font-family: 'Arbutus Slab', serif;}
	.merriweather {font-family: 'Merriweather', serif;}
	.dosis { font-family: 'Dosis',serif;}
	.vidaloka {font-family: 'Vidaloka', serif;}
	.libre {font-family: 'Libre Baskerville', serif;}
	
	
	@font-face
	{
	font-family: 'rupee_foradianregular';
    src: url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.eot');
    src: url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.eot#iefix') format('embedded-opentype'),
         url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.woff2') format('woff2'),
         url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.woff') format('woff'),
         url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.ttf') format('truetype'),
         url('https://www.jewelroof.com/fonts/rupee/rupee_foradian-webfont.svg#rupee_foradianregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
        
    font-family: 'merriweather';
    src: url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.eot');
    src: url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.eot#iefix') format('embedded-opentype'),
         url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.woff2') format('woff2'),
         url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.woff') format('woff'),
         url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.tff') format('truetype'),
         url('https://www.jewelroof.com/fonts/merriweather/Merriweather-Regular.svg#merriweather') format('svg');
         font-weight: normal;
        font-style: normal;
        font-display: swap;
    
    font-family: 'dosis-book';
    src: url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.eot');
    src: url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.eot#iefix') format('embedded-opentype'),
         url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.woff2') format('woff2'),
         url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.woff') format('woff'),
         url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.tff') format('truetype'),
         url('https://www.jewelroof.com/fonts/dosis-book/Dosis-Book.svg#dosis-book') format('svg');
         font-weight: normal;
        font-style: normal;
        font-display: swap;   
    
    }
    	
/* Fonts */
.rup_foradian {font-family: 'rupee_foradianregular' !important;}
.price-icon{overflow:hidden;font-family: 'rupee_foradianregular' !important;margin-top: 4px !important;font-size: 12px;}
.wrapper {width:100%; height:100%;}
.price-icon option{font-family: 'rupee_foradianregular' !important;}

/* Hidden Menu */
.hidden_header {position: fixed;left: 0;top: 0;width: 100%;transition: top .5s ease-out;background: #f8f8f8;z-index:99999;box-shadow: 1px 1px 10px #999;}
.scroll { top: -100px; }
.no-scroll {top: 0;z-index: 99999;}
.bottom-part-header {background:#fff !important;}

.auto-hide-menu {width:1090px !important;padding: 0px 0px 0px 0px !important;font-family: 'PT Serif', serif; float:right;}
.auto-hide-menu ul li {margin-left:0px !important;}
.auto-hide-menu ul li a {font-size:13px !important;}
.logo_search_cart_right_row12 {overflow:hidden;font-size:12px;color:#777777;font-family: 'PT Serif', serif;}
.cart-photo {overflow: hidden;width: 36px;height: auto;padding: 3px 0 0 3px;}
.cart_value2 {display: block;float: right;width: 33px;text-align:center;font-family: 'PT Serif', serif;font-weight:bold;color:#3d382f;line-height: 30px;height: 40px;background: url(https://www.jewelroof.com/images/cart.png) no-repeat right center;}

/*Hidden Menu New Very Very Important*/
.hiddenmenublocknew { width:100%; max-width: 1450px; margin:5px auto; background:#fff !important;}
.small-logo { width: 6%; float:left; margin-bottom:5px;}
.mainhiddenmenu { float:left; width: 94%;}

.hidden_dark_top_bar_wrapper {width:100%;background:#2a2824;}
.hidden_dark_top_bar {padding:5px;box-sizing:border-box;max-width:1200px;margin:0 auto;overflow:hidden;background:#2a2824;}
.hidden_rsj {color:#e6d1a6 !important;font-size:13px;font-family: 'PT Serif', serif;}

.hidden_dark_top_bar_col1 {width: 475px;float: left;}
.hidden_dark_top_bar_col1 p {color:#e6d1a6 !important;font-size:12px;padding-left:5px; text-decoration: none !important;}
.hidden_dark_top_bar_col1 p span {color:#e6d1a6;}
.hidden_dark_top_bar_col1 p img { line-height:10px; }

.hidden_dark_top_bar_col2 {width:190px;float:left;box-sizing:border-box;padding-left:5px;border-right:1px dotted #b7a888; height:100%;}
.hidden_dark_top_bar_col2 p {color:#e6d1a6 !important;font-size:12px;font-family: 'PT Serif', serif;padding-left:5px; text-decoration: none !important;}

.hidden_dark_top_bar_col2 span input {width:156px;outline:none;padding:3px;box-sizing:border-box;height: 25px; background-color:#ffffff; float:left; display:inline-block; border-left:1px solid #bc964a;border-top:1px solid #bc964a;border-bottom:1px solid #bc964a; border-right:1px solid #ffffff;}
.hidden_dark_top_bar_col2 span a {outline:none;padding:3px;box-sizing:border-box;height: 25px; background-color:#ffffff; float:left; display:inline-block; border-right:1px solid #bc964a;border-top:1px solid #bc964a;border-bottom:1px solid #bc964a; border-left:1px solid #ffffff;}

.hidden_dark_top_bar_col3 {width:140px;float:left;box-sizing:border-box;padding-left:5px;border-right:1px dotted #b7a888;}
.hidden_dark_top_bar_col3_span1 {background:url(https://www.jewelroof.com/images/tag.png) no-repeat;width:91px;height:23px;font-size:12px;display:inline-block;text-align:center;line-height:23px;font-family: 'Poppins', sans-serif;font-weight:700; color:Black;}
.hidden_dark_top_bar_col3_span2 {font-family: 'PT Serif', serif;font-size:12px;color:#f0deb8;}
.hidden_dark_top_bar_col3 select {float:right;width:75px;border:none;outline:none;color:#f0deb8;margin-top:1px;background: url(https://www.jewelroof.com/images/drop.png) no-repeat #2a2824;background-position: right center;-webkit-appearance: none;-moz-appearance: none;font-family: 'PT Serif', serif;font-weight:600;cursor:pointer;}

.hidden_dark_top_bar_col4 {width:95px;float:left;box-sizing:border-box;padding-right:2px;border-right:1px dotted #b7a888;}
.hidden_dark_top_bar_col4_span1 {width:80px;height:23px;font-size:14px;display:inline-block;text-align:right;line-height:23px;font-family: 'Poppins', sans-serif;color:#e6d1a6;}

.hidden_dark_top_bar_col5 {width:265px;float:left;padding-left:10px; display:inline-block;}
.hidden_dark_top_bar_col5_col1 { float:left; display:inline-block; padding:3px 0 0 0px; width:130px; display:inline-block;}
.hidden_dark_top_bar_col5_col1 a { font-size:14px;color:#e6d1a6; text-decoration:none; line-height:20px;}
.hidden_dark_top_bar_col5_col2 { float:left; display:inline-block; width:80px; padding-top:2px;}
.hidden_dark_top_bar_col5_col2 img:hover { opacity:0.5;}
.hidden_dark_top_bar_col5_col3 {float:right;overflow:hidden;background:url(https://www.jewelroof.com/images/hidden_cart.png) no-repeat center right;width:40px;height:22px;line-height:25px; display:inline-block; margin-right:15px;}
.hidden_dark_top_bar_col5_col3:hover {float:right;overflow:hidden;background:url(https://www.jewelroof.com/images/hidden_cart_optacity.png) no-repeat center right;width:40px;height:22px;line-height:25px; display:inline-block;  margin-right:15px;}
.hidden_cart_value1 {display:block;float:right;width:13px;text-align:center;font-family: 'PT Serif', serif;color:#e6d1a6;line-height:24px;height:24px; text-align:right; padding-right:25px;}

/* Sitemaster all dropdowns */
                .price_dropdown {cursor:pointer;color:#fff;display: inline-block;color:#f0deb8;font-size:12px;}
                .price_dropdown img {margin-left:0px;}
                .price_dropdown_section {width:280px;height:auto;position:absolute;z-index: 500;color:red;display:none;margin-left: -59px;margin-top: 6px;padding:0 22px 0 22px;background:#2a2824;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-family: 'Poppins', sans-serif;}
                .price_dropdown_section h2 {text-align: center;margin-top: 20px;font-size: 14px;color: #d3b67b;padding-bottom: 10px;border-bottom: 1px dotted #a49371;font-weight: bold;}
                .price_dropdown_section h4 {text-align:center;margin:5px 0;font-size:12px;color:#ffcf6e;padding:10px 0;border-top: 1px dotted #a49371;text-transform:none;}
                .price_dropdown_section_list {width:272px;height:auto;overflow:hidden;margin:0 auto;padding-top: 5px;}
                .price_dropdown_section_list ul {overflow:hidden;}
                .price_dropdown_section_list ul li {font-size:13px;color:#f0deb8;line-height:20px;}
                .list_header {font-size:14px !important;color:#a79d88 !important;padding-bottom: 2px;}
                .price_dropdown_section_below {width:280px;height:auto;overflow:hidden;border-top:1px dotted #a49371;}
                
                .currency_dropdown {color:#fff;display: inline-block;color:#f0deb8;font-size:12px;}
                .currency_dropdown img {margin-left:0px;}
                .currency_dropdown_section {width:220px;height:auto;position:absolute;z-index: 500;color:red;display:none;margin-left: -130px;margin-top: 6px;padding:0 22px 0 0px;background:#2a2824;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
                .currency_dropdown_section h2 {text-align:right;margin-top:10px;font-size:14px;color:#d3b67b;font-family: 'PT Serif', serif;}
                .currency_dropdown_section a { color:#f0deb8; text-decoration:none;}
                
                .cart_dropdown {cursor:pointer;display: inline-block;}
                .cart_dropdown img {margin-left:0px;}
                .cart_dropdown_section {width:330px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-50px;margin-top: 35px;padding:0 10px 0 10px;background:#f8f8f8;border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:400px;border-bottom:solid 3px #a49371; border-right:solid 1px #E3E3E3; border-left:solid 1px #E3E3E3;font-family: 'Poppins', sans-serif;}
                .cart_dropdown_section_top { width:100%; padding:10px 0px 25px 0px; border-bottom:dotted 2px #a49371; margin-bottom:5px;}
                .cart_dropdown_section_top h6 {text-align:left;font-size:16px;color:#000; width:50%; float:left;text-transform:capitalize;}
                .cart_dropdown_section_top h7 {text-align:right;font-size:16px;color:#000; width:50%; float:left;font-weight:bold; }
				.cart_dropdown_section_top1 { width:100%; padding:0px 0px 20px 0px; border-bottom:solid 2px #a49371; }
                .cart_dropdown_section_top1 h7 {text-align:right;font-size:14px;color:#000; width:50%; float:right;}
                .cart_dropdown_section_row { width:100%; padding:10px 0px; height:68px; overflow:hidden}
                .cart_dropdown_section_row_col1 { width:25%; float:left;}
                .cart_dropdown_section_row_col2 { width:66%; float:left; padding:5px 2% 0px 2%;}
                .cart_dropdown_section_row_col2 p { font-size:14px; width:100%; margin-bottom:6px; }
                .cart_dropdown_section_row_col2 h6 { font-size:16px; width:100%; margin-bottom:6px; margin-top:3px; }
                .cart_dropdown_section_row_col2 h5 { font-size:18px; width:100%; }
                .cart_dropdown_section_row_col3 { width:5%; float:left; padding-top:10px;}
                .cart_dropdown_section_row_col3 a { text-decoration:none; font-size:12px; padding-top:5px; }
                .cart_dropdown_section_bottom{ width:100%; padding:5px 0px; border-top:solid 3px #a49371; margin-top:7px;}
                .crtbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;cursor:pointer; font-size:14px; padding:8px 5px; border:solid 1px #BC9A5B; margin-top:5px;}
                .crtbtn:hover { background-color:#BC9A5B; color:White;}
                #crtdd::-webkit-scrollbar {width: 6px;}
				#crtdd::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
				#crtdd::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color:#BC9A5B; height:10px;}
                
                .compare_dropdown {cursor:pointer;display: inline-block;}
                .compare_dropdown img {margin-left:0px;}
                .compare_dropdown_section {width:700px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-500px;margin-top: 10px;padding:0 5px 0 25px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:310px;border-bottom:solid 3px #a49371;}
                .compare_dropdown_section h2 {text-align:left;margin:5px;font-size:14px !important;color:#000;padding:10px 0px;font-weight:bold; border-bottom:solid 2px #ccc; width:96%;}
                .compare_dropdown_section_col1 { width:20%; border:solid 1px #ccc; padding:0px 1%; margin:1%; float:left;}
                .compare_dropdown_section_col1 img { height:141px; width:135px;}
                .compare_dropdown_section_col1 h6 { font-size:12px; padding:5px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:capitalize;}
                .compare_dropdown_section_col1 h3 { font-size:16px; font-weight:bold; padding-bottom:5px;}
                .compare_dropdown_section_row1 { width:100%;}
                .cmprfrpdownbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:14px; padding:10px 5px; border:solid 1px #BC9A5B; margin-right:22px; margin-top:5px;}
                .cmparfrpdownbtn:hover { background-color:#BC9A5B; color:White;}
                .cmprblockclose { float:right; top:10; right:10; text-decoration:none; font-size:10px; margin-top:5px;}
                .cmprblockclosemain { float:right; top:10; right:10; text-decoration:none; font-size:10px; margin-top:-30px;}
                
                .wishlist_dropdown {cursor:pointer;display: inline-block;}
                .wishlist_dropdown img {margin-left:0px;}
                .wishlist_dropdown_section {width:700px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-500px;margin-top: 10px;padding:0 5px 0 25px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:310px;border-bottom:solid 3px #a49371;font-family: 'Poppins', sans-serif;}
                .wishlist_dropdown_section h2 {text-align:left;margin:5px;font-size:14px;color:#000;padding:10px 0px;font-weight:bold; border-bottom:solid 2px #ccc; width:96%;}
                .wishlist_dropdown_section_col1 { width:140px; border:solid 1px #ccc; padding:0px 7px; margin:6px; display:inline-block;}
                .wishlist_dropdown_section_col1 img { height:141px; width:135px;}
                .wishlist_dropdown_section_col1 h6 { font-size:12px; padding:10px 0px 10px;overflow:hidden; text-transform:capitalize;}
                .wishlist_dropdown_section_col1 h3 { font-size:16px; font-weight:bold;}
                .wishlist_dropdown_section_row1 { width:100%;}
                .wshlstfrpdownbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:14px; padding:10px 5px; border:solid 1px #BC9A5B; margin-right:22px; margin-top:15px;}
                .wshlstfrpdownbtn:hover { background-color:#BC9A5B; color:White;}
                .wshlstblockclose { float:right; top:10; right:5; text-decoration:none; font-size:10px; margin-top:5px; margin-right:-5px;}
                .wshlstblockclosemain { float:right; top:10; right:10; text-decoration:none; font-size:12px; margin-top:-30px;}
                #wshlstdd::-webkit-scrollbar {width: 6px; height:6px;}
		#wshlstdd::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
		#wshlstdd::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color:#BC9A5B; height:10px;}
                
                .price_dropdown1 {cursor:pointer;display: inline-block;color:#f0deb8;font-size:12px;}
                .price_dropdown1 img {margin-left:0px;}
                .price_dropdown1_section {width:280px;height:auto;position:absolute;z-index: 500;color:red;display:none;margin-left: -59px;margin-top: 8px;padding:0 22px 0 22px;background:#2a2824;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-family: 'Poppins', sans-serif;}
                .price_dropdown1_section h2 {text-align:center;margin-top:20px;font-size:14px;color:#d3b67b;padding-bottom:10px;border-bottom: 1px dotted #a49371;font-weight:bold;}
                .price_dropdown1_section h4 {text-align:center;margin:5px 0;font-size:12px;color:#ffcf6e;padding:10px 0;border-top: 1px dotted #a49371;text-transform:none;}
                .price_dropdown1_section_list {width:272px;height:auto;overflow:hidden;margin:0 auto;padding-top: 5px;}
                .price_dropdown1_section_list ul {overflow:hidden;}
                .price_dropdown1_section_list ul li {font-size:13px;color:#f0deb8;line-height:20px;}
                .list_header1 {font-size:14px !important;color:#a79d88 !important;padding-bottom: 2px;}
                .price_dropdown1_section_below {width:280px;height:auto;overflow:hidden;border-top:1px dotted #a49371;}
                
                .currency_dropdown1 {color:#fff;display: inline-block;color:#f0deb8;font-size:12px;}
                .currency_dropdown1 img {margin-left:0px;}
                .currency_dropdown1_section {width:220px;height:auto;position:absolute;z-index: 500;color:red;display:none;margin-left: -132px;margin-top: 6px;padding:0 22px 0 0px;background:#2a2824;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
                .currency_dropdown1_section h2 {text-align:right;margin-top:10px;font-size:14px;color:#d3b67b;font-family: 'PT Serif', serif;}
                .currency_dropdown1_section a { color:#f0deb8; text-decoration:none;}
                
                .cart_dropdown1 {cursor:pointer;display: inline-block;}
                .cart_dropdown1 img {margin-left:0px;}
                .cart_dropdown1_section {width:330px;height:auto;position:absolute;z-index: 500;display:none;margin-left:400px;margin-top: 34px;padding:0 10px 0 10px;background:#f8f8f8;border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:400px;border-bottom:solid 3px #a49371; border-right:solid 1px #E3E3E3; border-left:solid 1px #E3E3E3;}
                .cart_dropdown1_section_top { width:100%; padding:15px 0px 25px 0px; margin-bottom:1px;}
                .cart_dropdown1_section_top h6 {text-align:left;font-size:16px;color:#000; width:50%; float:left;font-family:'merriweather', Serif; text-transform:capitalize;}
                .cart_dropdown1_section_top h7 {text-align:right;font-size:16px;color:#000; width:50%; float:left;font-family:'PT Serif', serif; font-weight:bold; }
		.cart_dropdown1_section_top1 { width:100%; padding:0px 0px 15px 0px; border-bottom:solid 2px #a49371; margin-bottom:5px; }
                .cart_dropdown1_section_top1 h7 {text-align:right;font-size:11px;color:#000; width:50%; float:right;font-family:'merriweather', Serif;}
                .cart_dropdown1_section_row { width:100%; padding:10px 0px; height:68px; overflow:hidden}
                .cart_dropdown1_section_row_col1 { width:25%; float:left;}
                .cart_dropdown1_section_row_col2 { width:66%; float:left; padding:5px 2% 0px 2%;}
                .cart_dropdown1_section_row_col2 p { font-size:13px; width:100%; margin-bottom:6px; }
                .cart_dropdown1_section_row_col2 h6 { font-size:13px; width:100%; margin-bottom:6px; line-height:15px; text-transform:capitalize; }
                .cart_dropdown1_section_row_col2 h5 { font-size:13px; width:100%; }
                .cart_dropdown1_section_row_col3 { width:5%; float:left; padding-top:10px;}
                .cart_dropdown1_section_row_col3 a { text-decoration:none; font-size:12px; padding-top:5px; }
                .cart_dropdown1_section_bottom{ width:100%; padding:5px 0px; margin-top:10px;}
                .cartbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;cursor:pointer; font-size:14px; padding:8px 5px; border:solid 1px #BC9A5B; margin-top:5px;}
                .cartbtn:hover { background-color:#BC9A5B; color:White;}
                #cartdd::-webkit-scrollbar {width: 6px;}
				#cartdd::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
				#cartdd::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color:#BC9A5B; height:10px;}
                
                .compare_dropdown1 {cursor:pointer;display: inline-block;}
                .compare_dropdown1 img {margin-left:0px;}
                .compare_dropdown1_section {width:700px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-500px;padding:0 5px 0 25px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:310px;border-bottom:solid 3px #a49371;}
                .compare_dropdown1_section h2 {text-align:left;margin:5px;font-size:14px !important;color:#000;padding:10px 0px;font-weight:bold; border-bottom:solid 2px #ccc; width:96%;}
                .compare_dropdown1_section_col1 { width:20%; border:solid 1px #ccc; padding:0px 1%; margin:1%; float:left;}
                .compare_dropdown1_section_col1 img { height:141px; width:135px;}
                .compare_dropdown1_section_col1 h6 { font-size:12px; padding:10px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:capitalize;}
                .compare_dropdown1_section_col1 h3 { font-size:16px; font-weight:bold; padding-bottom:5px;}
                .compare_dropdown1_section_row1 { width:100%;}
                .comparefrpdownbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:14px; padding:10px 5px; border:solid 1px #BC9A5B; margin-right:22px; margin-top:5px;}
                .comparefrpdownbtn:hover { background-color:#BC9A5B; color:White;}
                .compareblockclose { float:right; top:10; right:10; text-decoration:none; font-size:10px; margin-top:5px;}
                .compareblockclosemain { float:right; top:10; right:10; text-decoration:none; font-size:12px; margin-top:-30px;}
                
                .wishlist_dropdown1 {cursor:pointer;display: inline-block;}
                .wishlist_dropdown1 img {margin-left:0px;}
                .wishlist_dropdown1_section {width:700px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-500px;padding:0 5px 0 25px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:310px;border-bottom:solid 3px #a49371;}
                .wishlist_dropdown1_section h2 {text-align:left;margin:5px;font-size:14px;color:#000;padding:10px 0px;font-family: 'PT Serif', serif;font-weight:bold; border-bottom:solid 2px #ccc; width:96%;}
                .wishlist_dropdown1_section_col1 { width:140px; border:solid 1px #ccc; padding:0px 7px; margin:6px; display:inline-block;}
                .wishlist_dropdown1_section_col1 img { width:98%; height:auto;}
                .wishlist_dropdown1_section_col1 h6 { font-size:12px; padding:10px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:capitalize;}
                .wishlist_dropdown1_section_col1 h3 { font-size:16px; font-weight:bold; padding-bottom:5px;}
                .wishlist_dropdown1_section_row1 { width:100%;}
                .wishlistfrpdownbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:14px; padding:10px 5px; border:solid 1px #BC9A5B; margin-right:22px; margin-top:10px; margin-bottom:10px;}
                .wishlistfrpdownbtn:hover { background-color:#BC9A5B; color:White;}
                .wishlistblockclose { float:right; top:10; right:5; text-decoration:none; font-size:10px; margin-top:5px; margin-right:-5px;}
                .wishlistblockclosemain { float:right; top:10; right:10; text-decoration:none; font-size:12px; margin-top:-30px;}
                #wishlistdd::-webkit-scrollbar {width: 6px; height:6px;}
		#wishlistdd::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
		#wishlistdd::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color:#BC9A5B; height:10px;}
                
                .admin_dropdown1 {cursor:pointer;display: inline-block;}
		.admin_dropdown1 img {margin-left:0px;}
                .admin_dropdown1_section {width:173px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-28px;margin-top:0px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:auto;}
                .admin_dropdown1_section a { text-decoration:none; font-size:14px; float:right; color:#000; width:100%; line-height:20px; border-bottom:solid 1px #AB822E;}
                .admin_dropdown1_section_noborder{ text-decoration:none; font-size:14px;float:right;color:#000;width:100%;line-height:20px;border:none !important;}
                .admin_dropdown1_section a:hover { background-color:#DDBA6F;}
                
                .admin_dropdown {cursor:pointer;display: inline-block;}
                .admin_dropdown img {margin-left:0px;}
                .admin_dropdown_section {width:160px;height:auto;position:absolute;z-index: 500;display:none;margin-left:-20px;margin-top:22px;background:#f8f8f8;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:auto;}
                .admin_dropdown_section a { text-decoration:none; font-size:14px; float:right; color:#000; width:100%; line-height:20px; padding:5px 0px; border-bottom:solid 1px #AB822E;}
		.admin_dropdown_section a:hover { background-color:#DDBA6F;}

/* Top 1st Strip */
.top_bar_wrapper {width:100%;overflow:hidden;position:relative; background-color:#f8f2e6;}
.top_bar {width:100%;overflow:hidden;margin:0 auto;padding:5px 5px 3px 5px;box-sizing:border-box;}
.top_bar_col1 { width:95%; float:left; display:inline-block;}
.top_bar_col1 h6 { font-size:12px; text-align:center; font-family: 'Poppins', sans-serif;text-align: center;font-stretch: expanded;letter-spacing: 1.8px;}
.top_bar_col2 { width:3%; float:left; display:inline-block;}
.top_bar_col2 button { outline:none; border:none;font-size:12px;}

.dark_top_bar_wrapper {width:100%;background:#2a2824;position:relative;}
.dark_top_bar {padding:5px;box-sizing:border-box;max-width:1200px;margin:0 auto;overflow:hidden;background:#2a2824;}
.dark_top_bar_col1 {float:left;border-right:1px dotted #b7a888; text-align:center; padding:0 0.5%;}
.dark_top_bar_col1 p {color:#b7a888;font-size:12px;line-height:23px;font-family: 'Poppins', sans-serif;}
.rsj {color:#e6d1a6 !important;font-size:13px;font-family: 'Raleway', sans-serif;}
.dark_top_bar_col1 p span {color:#e6d1a6;}
.dark_top_bar_col2 {float:left;font-family: 'Poppins', sans-serif; padding:0 0.5%;}
.dark_top_bar_col2 p {color:#e6d1a6;font-size:12px;line-height:25px; padding-left:5px;font-family: 'Poppins', sans-serif;}
.dark_top_bar_col3 {float:left;box-sizing:border-box;border-right:1px dotted #b7a888; padding:0px 0.5%;}
.dark_top_bar_col3 span input {width:160px;outline:none;padding:3px;box-sizing:border-box;height: 23px; background-color:#ffffff; float:left; display:inline-block; border-left:1px solid #bc964a;border-top:1px solid #bc964a;border-bottom:1px solid #bc964a; border-right:1px solid #ffffff;}
.dark_top_bar_col3 span a {outline:none;padding:3px;box-sizing:border-box;height: 23px; background-color:#ffffff; float:left; display:inline-block; border-right:1px solid #bc964a;border-top:1px solid #bc964a;border-bottom:1px solid #bc964a; border-left:1px solid #ffffff;}

.giftcardcalendar {width:146px;outline:none;padding:5px;box-sizing:border-box;height: 25px; background-color:#ffffff; float:left; display:inline-block; border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000; border-right:1px solid #ffffff;}
.giftcardcalendara {outline:none;padding:3px;box-sizing:border-box;height: 25px; background-color:#ffffff; float:left; display:inline-block; border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000; border-left:1px solid #ffffff;}

.dark_top_bar_col4 {float:left;box-sizing:border-box;border-right:1px dotted #b7a888; padding:0 0.5%; }
.dark_top_bar_col4_span1 {height:23px; padding:0px 7px; font-size:12px;display:inline-block;text-align:center; background-color:#DCB053; line-height:23px;font-family: 'Poppins', serif;font-weight:600;}
.dark_top_bar_col4_span2 {font-family: 'PT Serif', serif;font-size:12px;color:#f0deb8;}
.dark_top_bar_col4 select {float:right;width:25px;border:none;outline:none;color:#f0deb8;margin-top:1px;background: url(https://www.jewelroof.com/images/drop.png) no-repeat #2a2824;background-position: right center;-webkit-appearance: none;-moz-appearance: none;font-family: 'PT Serif', serif;font-weight:600;cursor:pointer;}

.dark_top_bar_col5 {float:left;box-sizing:border-box; padding:0 0.5%;}
.dark_top_bar_col5_span1 {height:23px;font-size:14px;display:inline-block;text-align:right;line-height:23px;font-family: 'Poppins', serif;color:#e6d1a6;}

/* Logo Search Strip */
.logo_search_cart_wrapper {width:100%;position:relative;}
.logo_search_cart {width:94%;margin:0 auto;overflow:hidden;padding:10px 0px 2px 0px;box-sizing:border-box; max-width: 1600px;}
.logo_search_cart_left {width:200px;float:left;overflow:hidden; padding-left:50px;}
.logo_search_cart_right {width:700px;float:right;overflow:hidden; padding-right:50px;}
.logo_search_cart_right_col1 {width:340px;height:auto;overflow:hidden;float:left;text-align:right;background:url(https://www.jewelroof.com/images/refer.png) 30px 3px no-repeat,url(https://www.jewelroof.com/images/inag_border.png) right center no-repeat;box-sizing:border-box;padding-right:20px;overflow:hidden;}
.logo_search_cart_right_col1 a { text-decoration:none;}
.logo_search_cart_right_col1 p {text-transform:uppercase;font-family: 'Libre Baskerville', serif;font-size:16px;line-height:18px;color:#3b3427;    margin-top: 3px;}
.logo_search_cart_right_col1 span {font-family: 'Libre Baskerville', serif;font-size:12px;line-height:14px;color:#3b3427;}
.logo_search_cart_right_col2 { float:left; display:inline-block; padding:4px 0 0 10px; width:150px; padding-left:30px;}
.logo_search_cart_right_col2 a {font-size:16px;color:#3b3427; text-decoration:none; line-height:30px; cursor: pointer;}
.logo_search_cart_right_col3 { float:left; display:inline-block; width:130px; padding-top:5px;}
.logo_search_cart_right_col3 img:hover { opacity:0.5;}
.logo_search_cart_right_col4 {float:right;overflow:hidden;background:url(https://www.jewelroof.com/images/cart.png) no-repeat center right;width:45px;height:28px;line-height:30px; padding-top:10px;}
.logo_search_cart_right_col4:hover {float:right;overflow:hidden;background:url(https://www.jewelroof.com/images/cartoptacity.png) no-repeat center right;width:45px;height:28px;line-height:30px; padding-top:10px;}
.cart_value1 {display: block;float: right;width: 13px;text-align:center;font-family: 'PT Serif', serif;font-weight:bold;color:#3d382f;line-height:30px;height:30px; padding-right:29px;}
.span_zero_padd {padding:0 !important;}
.right_dotted {border-right:1px dotted #777;}
.your_cart {display: block;float: left;width: 75px;font-size:14px;font-family: 'PT Serif', serif;color:#a87d27;}
.cart_value {display: block;float: right;width: 33px;text-align:center;font-family: 'PT Serif', serif;font-weight:bold;color:#3d382f;line-height: 30px;height: 40px;}

/* hr Strip */
.hr_wrapper {width:100%;}
.hr {width:96%;margin:0 auto -5px auto;overflow:hidden;padding:0 0;box-sizing:border-box; max-width: 1600px;}

/* Main Window Menu Strip */
.menu_wrapper {width:100%;position:relative;}
.menu {width:1200px;margin:0 auto;overflow:hidden;padding: 10px 10px 15px 10px;box-sizing:border-box;font-family:Times New Roman;color:#614b1d;}
.menu ul {overflow:hidden;}
.menu ul li {display:inline-block;float:left;margin-left:43px;}
.menu ul li:first-child {margin-left:0;}
.menu ul li a {display:block;text-decoration:none;font-size:14px;color:#614b1d;}

/* Banner */
.banner_wrapper {width:100%;position:relative;}
.banner {overflow:hidden;min-width:1200px;max-width:2920px;width:100%;margin:0 auto;}
.banner img {width:100%;height:auto;}
.banner_text {display:inline_block;position:absolute;top:115px;left:180px;}
.banner_text h3 {font-family: 'Vidaloka', serif;color:#d1b03f;font-size:72px;line-height:70px;width:550px;margin-bottom:22px;}
.banner_text p {font-family: 'Roboto', sans-serif;color:#5c4d19;font-size:18px;line-height:26px;width:550px;}
.banner_text span {font-family: 'Roboto Slab', serif;font-size:12px;line-height:20px;color:#796b4d;display:block;margin-bottom:35px;}

/* Coin Category Main Division */
.coins_cat_wrapper {width:100%;position:relative; margin-top:-10px;}
.coins_cat_wrap {overflow:hidden;position:relative;margin:0 auto;width:100%;}
.coins_cat {margin:0 auto;overflow:hidden;width:94%; max-width: 1600px;}

/* Coin Category Row1 */
.coins_cat_row1 {background:url(https://www.jewelroof.com/images/cat_row_1.png) no-repeat; background-size: cover; overflow:hidden;width:100%;}
.coins_cat_row1_col_left {width:50%;float:left;overflow:hidden;box-sizing:border-box;padding:40px 0 40px 70px;text-align:center;}
.coins_cat_row1_col_right {width:50%;float:right;overflow:hidden;box-sizing:border-box;padding:40px 70px 40px 0;text-align:center;}
.coins_cat_row1 h1 {font-family: 'Suranna', serif;text-transform:uppercase;color:#000;font-size:24px;line-height:48px;margin-top:6px;}
.coins_cat_row1 p span {display:block;color:#a98949;font-size:13px;font-family: 'Roboto', sans-serif;line-height:16px;}
.row1_seecollection {display:inline-block;width:126px;height:39px;background:url(https://www.jewelroof.com/images/row1/see_coll_btn.png) no-repeat !important;text-decoration:none;line-height:39px;text-transform:uppercase;font-size:13px;font-family: 'Roboto', sans-serif;color:#a98948;margin-top:10px;position:static !important;border:none;}

/* Coin Category Row2 */
.coins_cat_row2 {width:100%;overflow:hidden;margin-top:15px;position:relative;}
.coins_cat_row2 span {position:absolute;font-family: 'Suranna', serif;color:#fff;font-size:64px;right:72px;bottom:100px;}
/* Coin Category Row3 */
.coins_cat_row3 {width:100%;overflow:hidden;margin-top:15px; padding:0 0px;}
.coins_cat_row3_row {overflow:hidden;}
.coins_block {width:19%;height:250px; margin-left: 0.8%; overflow:hidden;box-sizing:border-box;position:relative;padding:10px 20px;float:left;margin-bottom:10px;text-align:center;border-radius:8px;border: 1px solid transparent;}
.coins_block img { width: 80%; }
.coins_block:hover {border:1px solid #cfbe84;box-shadow:2px 2px 5px #efefef;}
.coins_block:hover span {background:#c19943;color:#fff;}

.coins_block span:hover {border:1px solid #cfbe84;box-shadow:2px 2px 5px #efefef;}
.buy_now:hover{background:#c19943;color:#fff; cursor: pointer !important;}
.light {background:#fff;}
/*.light img {border:22px solid #f8f8f8;border-radius:50%;}*/
.dark {background:#f8f8f8; border:solid 1px #FFFFFF;}
/*.dark img {border:5px solid #fff;border-radius:50%;}*/
.block_left_marg {}
.coins_block p {position:absolute;left:20px;bottom:10px;}
.coins_block a {position:absolute;right:20px;bottom:10px;}
.coins_block span {position:absolute;right:20px;bottom:10px;background:transparent;outline:none;cursor:pointer;}
.coins_block span:hover {}

.unit {display:block;text-align:left;color:#7e7562;font-family: 'PT Serif', serif;font-size:12px;line-height:16px;}
.price {display:block;text-align:left;color:#574c34;font-family: 'PT Serif', serif;font-size:14px;line-height:18px; font-weight: bold;} /* *change font color and font-weight:bold Ruppess symbol and prise* */
.buy_now {display:inline-block;font-family: 'Arbutus Slab', serif;text-transform:uppercase;color:#614b1d;text-decoration:none;border:1px solid #614b1d;padding:8px 34px;border-radius:20px;font-size:12px;}
.owl-item a:hover button {background:#c19943;color:#fff;border:1px solid #c19943;}
.slider_left {width:40%;float:left;overflow:hidden;  height:510px;}
.blocks_right {width:60%;float:left;overflow:hidden;}
.silver_gold_coins {font-family: 'Suranna', serif;font-size:28px;line-height:38px;color:#9c7527;width:202px;position:relative !important;left:0 !important;bottom:0 !important;margin:0 auto;}
.silver_gold_coins span {font-size:40px;text-transform:uppercase;}
.diff {padding-top:60px;}
.diff a {position:relative !important;right:0 !important;bottom:0 !important;margin-top:10px !important;}

/* Blue Row */
.shop_with_confidence_wrapper {width:100%;background:#000;background:url(https://www.jewelroof.com/backpanel/images/confidence/bg.png) no-repeat center center;background-size:cover;min-width: 1200px; margin:0px;}
.shop_with_confidence {width:94%;margin:0 auto;padding:40px 0 10px 0; max-width: 1600px;}
.shop_with_confidence p {text-align:center;width:100%; padding:0; color:#fff;margin:0 auto;font-family: 'Merriweather', serif;font-size:18px;line-height:35px;font-weight:300;}
.shop_with_confidence img {margin:0 auto;display:block;padding:30px 0;}
.confidence_box {text-align:center;width:1100px; margin:0 auto;padding:28px 0;background:url(https://www.jewelroof.com/images/confidence/confidence_box.png) no-repeat;height:106px;}
.confidence_box ul {overflow:hidden;}
.confidence_box ul li {display:inline-block;overflow:hidden;margin-left:62px;color:#fee2a8;font-size:20px;font-family: 'Suranna', serif;text-decoration:none;}
.confidence_box ul li:first-child {margin-left:0;}
.confidence_box ul li img {margin:0;padding:0;}
.confidence_box ul li span {margin-top: -25px;display: block;/* float: left; */margin-left: 60px;height: 50px;}

/* Best Seller */
.best_seller_wrapper {width:100%;margin-top:35px;}
.best_seller {width:94%;margin:0 auto;overflow:hidden; max-width: 1600px;}
.best_seller_heading {overflow:hidden;}
.best_seller_heading h3 {text-transform:uppercase;color:#463d29;font-family: 'Suranna', serif;font-size:30px;line-height:52px;text-align:center;margin-bottom: 3px;
    margin-top: -54px;}
.best_seller_slider {overflow:hidden;padding:20px;}
#owl-demo .item{margin:20px;text-align: center;position:relative;height:350px;padding:20px 0;border:1px solid #fff; max-height: 350px; border-radius:5px;}
.item:hover {border-color:#cfbe84 !important;box-shadow:2px 2px 5px #efefef;}
.item img {margin-bottom:10px;} 
.item p {font-family: 'PT Serif', serif;font-size:14px;line-height:22px;color:#9f7620; text-align:center; text-transform:capitalize;}
.item h1 {font-family: 'PT Serif', serif;font-size:14px;line-height:22px;color:#9f7620; text-align:center; text-transform:capitalize; margin: 0px;}
.item span {font-family: 'PT Serif', serif;font-size:16px;line-height:22px;color:#574c34;font-weight:bold; text-align:center;}
.item a {font-size:10px;padding: 8px 34px;}

.itembutton {position:absolute;right:10px;bottom:13px;background:transparent;cursor:pointer;border-radius: 20px;font-family:'Arbutus Slab', serif;text-transform:uppercase;color:#614b1d;text-decoration:none;border:1px solid #614b1d;padding:8px 34px;font-size:12px;width:70px;}
.itembutton:hover {background:#c19943;color:#fff;}
.itembutton1 {position:absolute;right:10px;bottom:5px;background:transparent;cursor:pointer;border-radius: 20px;font-family:'Arbutus Slab', serif;text-transform:uppercase;color:#614b1d;text-decoration:none;border:1px solid #614b1d;padding:8px 4px;font-size:10px;width:100px;}
.itembutton1:hover {background:#c19943;color:#fff;}
.item i {position:absolute;left:10px;bottom:12px;font-size:12px;font-family: 'PT Serif', serif;color:#7e7562; text-align:left; line-height:18px;}
.owl-carousel a {text-decoration:none;}


/* Money Back */
.money_back_wrapper {width:100%;background:url(https://www.jewelroof.com/images/moneyback/money_back.png) no-repeat;background-size:cover;min-width: 1100px;}
.money_back {width:1100px;margin:0 auto;padding:15px 172px;box-sizing:border-box;overflow:hidden;color:#e7b75c !important;position:relative;}
.money_back img {display:inline;float:left;}
.money_back a {color:#e7b75c !important;border-color:#e7b75c;margin-left:52px;position:absolute;top:27px;padding: 10px 25px !important;}
.money_back span {font-family: 'Libre Baskerville', serif;font-size:23px;font-style:italic;line-height:59px;margin-left:22px;}


/* White Row */
.rs_bafna_wrapper {width:100%;background:url(https://www.jewelroof.com/backpanel/images/family.png) no-repeat;background-size:cover;min-width: 1100px; margin-top:2px;margin-bottom:2px;}
.rs_bafna {width:100%;background:url(https://www.jewelroof.com/images/moneyback/money_back.png) no-repeat;background-size:cover;min-width: 1100px; margin-top:2px;margin-bottom:2px;}
.rs_bafna_text {text-align:center;display:inline-block;overflow:hidden;position:absolute;right:190px;top:70px;}
.rs_bafna_text p {font-family: 'Roboto', sans-serif;text-transform:uppercase;font-size:16px;color:#b49039;letter-spacing:2px;font-weight: 300;color: #c8a041;}
.rs_bafna_text span {font-family: 'Vidaloka', serif;font-size:48px;color:#b49039;line-height:60px;}


/* Violet Row */
.lat_updates_wrapper {width:100%;background:url(https://www.jewelroof.com/images/updates/upbg.png) no-repeat;background-position:center center; background-size: cover;}
.lat_updates {width:94%;margin:0 auto;box-sizing:border-box;padding:10px 0px;overflow:hidden; max-width: 1600px;}
.lat_updates h3 {color:#fff;font-family: 'PT Serif', serif;font-size:18px;line-height:20px;margin-bottom:18px;}
.input_wrapper a {display:inline-block;line-height:40px;background:url(https://www.jewelroof.com/images/send.png) no-repeat;height:20px;width:30px;overflow:hidden;text-indent:9999px;position:absolute;top:8px;right:0; cursor: pointer;}
.input_wrapper {border-radius:5px;overflow:hidden;border:1px solid #e6cd69;display:inline-block;background:#fff;position:relative;}
.name_text {box-sizing:border-box;padding:12px 10px;outline:none;border:none;width:160px;}
.email_text {box-sizing:border-box;padding:12px 10px 12px 35px;outline:none;border:none;width:220px;background:url(https://www.jewelroof.com/images/email.png) no-repeat #fff;background-position:12px center;}
.lat_updates ul {overflow:hidden;}
.lat_updates ul li {font-size:14px;color:#f2cd39;margin-bottom:8px;font-family: 'PT Serif', serif;}
.lat_updates ul li img {margin-right:10px;}
.lat_updates_col1 {width:49%;overflow:hidden;float:left;margin-left:2%;}
.lat_updates_col2 {width:26%;overflow:hidden;float:left;}
.lat_updates_col2 a { color:#F2CD39; text-decoration:none;}
.lat_updates_col3 {width:23%;overflow:hidden;float:left;}
.lat_updates_col3 a { color:#F2CD39; text-decoration:none;}

/* Footer */
.footer_links_wrapper {width:100%;background:url(https://www.jewelroof.com/images/footer_bg.png) no-repeat;background-size:cover;min-width: 1100px;    background-position: center center;}
.footer_links {width:94%;margin:0 auto;overflow:hidden;padding:25px 0px;box-sizing:border-box; max-width: 1600px;}
.footer_links h3 {font-family: 'PT Serif', serif;font-size:18px;color:#e8ce88;line-height:20px;}
.footer_links ul {overflow:hidden;margin:15px 0;}
.footer_links ul li {font-family: 'Merriweather', serif;font-size:12px;color:#b6b09f;line-height:19px;text-decoration:none;font-style:italic;}
.footer_links ul li a{font-family: 'Merriweather', serif;font-size:13px;color:#b6b09f;line-height:25px;text-decoration:none;font-style:italic;}
.footer_links ul li a:hover { color:#BC964A; }

.footer_links_col1 {float:left;width:17%;}
.footer_links_col2 {float:left;width:16%;}
.footer_links_col3 {float:left;width:17%;}
.footer_links_colnew4 {float:left;width:16%;}
.footer_links_colnew5 {float:left;width:16%;}

.footer_links_new{float:left;width:30px;}
.footer_links_col5 {float:left;width:185px;}
.footer_links_col6 {float:left;width:110px;}
.footer_links_col6 a {text-decoration:underline !important;font-size: 13px !Important;}
.social_links {width:100%;overflow:hidden;border-top:1px solid #5e5849;text-align:center;padding:25px 0 0 0;box-sizing:border-box;}
.social_links ul {display:inline;margin:0;padding:0;}
.social_links ul li {display:inline-block;margin-left:50px;}
.social_links ul li:first-child {margin-left:0;}
.social_links ul li:last-child a {display:block;margin-top:-16px;}
.social_links ul li a {text-transform:uppercase;font-family: 'PT Serif', serif;font-size:15px;color:#cfbb86;font-style:normal;} 

.social_links_fb {position: relative;display: inline-block;}
.social_links_fb .img-top {display:none;position:absolute;z-index:99;top:0;left:0;}
.social_links_fb:hover .img-top {display: inline;}

/* New Partners*/
.newpartners_wrapper {width:94%; margin: 0 auto; max-width: 1600px; height:155px;}
.newpartners {width:100%;padding:10px 0px; margin:0 auto;}
.newpartners_left {width:49%; float:left;margin:0 auto; padding-right:10px;}
.newpartners_right {width:49%; float:left;margin:0 auto; padding-left:10px;}

.newcertifications1 {overflow:hidden;text-align:center;}
.newpartner_hd_bg {background:url(https://www.jewelroof.com/images/hd_bg.png) no-repeat; background-position:center center; height:24px;text-align:center;font-size:12px;font-family: 'PT Serif', serif;color:#242011;text-transform:uppercase;line-height:24px;}
.newcertification1_list {display:inline;margin:0;padding:0;}
.newcertification1_list li a {cursor: context-menu;}
.newcertification1_list li {display:inline-block;margin-left:13px;margin:10px;}
.newcertification1_list li:first-child {margin-left:0;}

/* Bottom */
.bottom_bar_wrapper {width:100%;background:#f8f2e6;min-width:1100px;}
.bottom_bar {width:94%;margin:0 auto;box-sizing:border-box;overflow:hidden;}
.bottom_bar_left {width:87%;float:left;padding:5px 0;box-sizing:border-box;}
.bottom_bar_left ul {overflow:hidden; margin-top: 5px; text-align: center;}
.bottom_bar_left ul li {display:inline;text-transform:uppercase;color:#222222;font-size:10px;font-family: 'PT Serif', serif;margin-left:5px;}
.bottom_bar_left ul li:first-child {margin-left:0;}
.bottom_bar_left ul li a {color:#222222;text-decoration:none;margin-top: 8px;display:inline-block;}
.bottom_bar_left ul li a:hover{ color:#BC964A; }
.bottom_bar_right {width:150px;float:right;text-align:right;box-sizing: border-box;padding: 5px 0;}

/* Bottom Sitemap */
.bottomsitemap_bar_wrapper {width:100%;min-width:1100px;}
.bottomsitemap_bar {width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box;overflow:hidden;}
.bottomsitemap_bar_main {width:1100px;float:left;padding:5px 0;box-sizing:border-box;}
.bottomsitemap_bar_main ul {overflow:hidden;}
.bottomsitemap_bar_main ul li {display:inline;color:#222222;font-size:11px;font-family: 'PT Serif', serif;margin-left:5px; line-height:15px;}
.bottomsitemap_bar_main ul li:first-child {margin-left:0;}
.bottomsitemap_bar_main ul li a {color:#222222;text-decoration:none;margin-top: 8px;display:inline-block;}
.bottomsitemap_bar_main b { font-weight:bold;}

/* Testimonials */
.testimonials_graph_wrapper {width:100%;position:relative;margin-top:46px;}
.testimonials_graph {width:1200px;margin:0 auto;border:1px solid #ad883e;border-radius:5px;overflow:hidden;}
#testimonial_slider {overflow:hidden;}
#testimonial_slider ul {overflow:hidden;margin-top:20px;}
#testimonial_slider ul li {display:inline-block;margin-left:15px;}
#testimonial_slider ul li a {display:block;height:50px;width:50px;overflow:hidden;border:5px solid transparent;border-radius:50%;line-height:50px;}
#testimonial_slider ul li a img {width:100%;height:100%;}
#testimonial_slider ul li a.active {border:5px solid #f3ede1;}
#testimonial_slider ul li:first-child {margin-left:0;}
.testimonial_slider_container {overflow:hidden;width:100%;}
.testimonial_slider_content {overflow:hidden;text-align:center;}
.testimonial_slider_content img {margin-bottom:15px;margin-top:20px;}
.test_head {font-family: 'Suranna', serif;font-size:26px;line-height:31px;color:#000;text-align:center;clear:both; margin: 0 auto; padding: 0px 20px 5px 20px;}
.test_cont {font-family: 'Roboto', sans-serif;font-size:13px;color:#66635d;line-height:20px;width:300px;overflow:hidden;margin:0 auto;margin-bottom:15px;clear:both;}
.text_loc {font-family: 'Roboto', sans-serif;font-size:13px;color:#4a4438;font-weight:bold;}

.left_testimonials {width:396px;overflow:hidden;height:713px;border-right:1px solid #ad883e;float:left;padding:30px 0px 5px 0px;text-align:center;position:relative;box-sizing:border-box;}
.left_testimonials_no_border {border:none !important;}
.left_testimonials_round_border {border:1px solid #e0ceab !important;border-radius:2px;width:32%;}
.left_testimonials h2 {font-family: 'Suranna', serif;color:#ad883e;font-size:36px;line-height:34px;}
.view_all_testi {display:inline-block;width:176px;height:39px;background:url(https://www.jewelroof.com/images/testi_graph/view_all_testi.png) no-repeat;text-decoration:none;line-height:39px;text-transform:uppercase;font-size:13px;font-family: 'Roboto', sans-serif;color:#a98948;margin-top:20px;bottom:80px;}

.happycustcounter { width:100%; display:inline-block; font-family:'dosis-book', Sans-Serif;position:absolute;bottom:30px; left:95px;}
.happycustcounter p { padding:8px; color:White; background-color:#AA1E1F; margin:2px; float:left; display:inline; font-size:14px; }
.happycustcounter b { color:#AA1E1F; margin:2px; float:left; display:inline; bottom:7px; font-size:22px; }
.happycustcounter_bottom {width:100%; display:inline-block;position:absolute;bottom:10px; left:1px; }

/*Testimonials*/
/*Product Detail 2nd Row*/
.testimonials_graph2 {width:94%;margin: 0 auto;border: 1px solid #ad883e;border-radius: 5px;overflow: hidden; max-width: 1600px;}
.testimonials_graph2_no_border {border:none !important;}
.pd_left_prod_det_cont {width:68%;height:auto;overflow:hidden;float:left;padding:0px;box-sizing:border-box;text-align:center;}
.pd_left_prod_det_cont h2 {color:#000;font-family: 'Suranna', serif;font-size:26px;line-height:32px;overflow:hidden;}

.right_graph {width:785px;overflow:hidden;float:right;}

.right_graph_row1 {width:100%;height:238px;overflow:hidden;border-bottom:1px solid #ad883e; background:url(https://www.jewelroof.com/images/testi_graph/graphbg.png);}
.right_graph_row1_col1 {float:left;overflow:hidden;width:22%;padding:30px 0px 24px 10px;box-sizing:border-box;}
.right_graph_row1_col1 h3 {font-family: 'Suranna', serif;font-size:36px;line-height:34px;color:#ad883e; margin-top:25px;}
.right_graph_row1_col1 p {font-family: 'PT Serif', serif;font-size:12px;line-height:20px;color: #907848; margin-bottom:10px;}
.view_now {display:inline-block;width:82px;height:39px;background:url(https://www.jewelroof.com/images/testi_graph/view_now.png) no-repeat;text-decoration:none;line-height:39px;text-transform:uppercase;font-size:13px;font-family: 'Roboto', sans-serif;color:#a98948;text-align:center; margin-top:10px;}
.right_graph_row1_col2 {width:78%;overflow:hidden;padding-top:18px;box-sizing:border-box;padding-left: 4px;}

.right_graph_row2 {width:100%;height:282px;overflow:hidden;border-bottom:1px solid #ad883e;background:url(https://www.jewelroof.com/images/testi_graph/buynow.png) no-repeat;padding:28px 0 28px 10px;box-sizing:border-box; background-size: cover;}
.right_graph_row2_col1 {width:22%;float:left;overflow:hidden;}
.right_graph_row2_col1 h3 {font-family: 'Suranna', serif;font-size:36px;line-height:34px;color:#ad883e;margin-bottom:22px;}
.right_graph_row2_col1 p {font-family: 'PT Serif', serif;font-size:12px;line-height:20px;color:#ad883e; text-transform: uppercase;}
.right_graph_row2_col1 p span {color:#665534;}
.right_graph_row2_col1 a {margin-top:20px;}
.right_graph_row2_col2 {width:35%;float:left;overflow:hidden; padding:0px 5%;}
.right_graph_row2_col3 {width:32%;float:left;overflow:hidden;text-align:center;}
.right_graph_row2_col3 p {font-size:14px;line-height:20px;color:#8d6e2f;font-family: 'PT Serif', serif;}
.right_graph_row2_col3 h3 {font-size:20px;line-height:20px;color:#625437;font-family: 'PT Serif', serif;}
.subh_img {overflow:hidden;width:200px;height:126px;margin:13px 0;}
.subh_img img {width:100%;height:auto;}

.right_graph_row3 {width:100%;height:190px;overflow:hidden;background:url(https://www.jewelroof.com/images/testi_graph/dailypoll.png) no-repeat;padding:15px 0 15px 10px;box-sizing:border-box; background-size: cover;}
.right_graph_row3_col1 {width:22%;overflow:hidden;float:left;}
.right_graph_row3_col1 h3 {font-family: 'Suranna', serif;color:#ad883e;font-size:36px;padding-top:35px; text-align:center;}
.right_graph_row3_col2 {width:78%;overflow:hidden;float:left;}
.right_graph_row3_col2 h3 {font-family: 'PT Serif', serif;color:#000;font-size:18px;line-height:20px;border-bottom:1px solid #ad883e;padding-bottom:5px; text-align:left; width:95%;}
.right_graph_row3_col2 ul {overflow:hidden;}
.right_graph_row3_col2 ul li {display:block;float:left;width:50%;font-family: 'PT Serif', serif;font-size:12px;color:#7c6539; padding-top:20px;}
.right_graph_row3_col2 a {margin-top:10px;}
.dailypoll_btn {display:inline-block;font-family: 'Arbutus Slab', serif;text-transform:uppercase;color:#614b1d;text-decoration:none;border:1px solid #614b1d;padding:8px 34px;border-radius:20px;font-size:12px;}
.dailypoll_btn:hover {background:#c19943;color:#fff;}
.dailypollper{ display:inline-block; float:left; margin-top:5px; color:Black; font-weight:bold;}
.dailypolllabel{ display:inline-block; float:left; margin-top:7px; color:Black; font-weight:bold; margin-left:5px;}

/* Evaluate */
.evaluate_graph_wrapper {width:100%;position:relative;}
.evaluate_graph {width:94%;margin:0 auto;border: 1px solid #ad883e;border-radius: 5px;overflow: hidden; max-width: 1600px;}

.evaluate_graph_col1 {width:35%;overflow:hidden;float:left;box-sizing:border-box;}
.evaulate_graph_col1 img {width:100%; height:auto;}

.evaluate_graph_col2 {width:65%;overflow:hidden;float:left;box-sizing:border-box;padding:0 40px; background:url(https://www.jewelroof.com/images/testi_graph/buynow.png) no-repeat; padding-bottom:10px; background-size: cover;}
.evaluate_graph_col2 h3 {font-family: 'Suranna', serif;color:#ad883e;font-size:30px;padding-top:16px;}
.evaluate_graph_col2 ul {overflow:hidden;margin-top:5px;}
.evaluate_graph_col2 ul li {display:block;float:left;width:25.33%;font-family: 'PT Serif', serif;font-size:14px;color:#7c6539;line-height:30px; padding:0px 4%;}
.evaluatedrpdwn { border:thin 1px ##ad883e; outline:none; padding:3px 2px; width:100%;}

/* For Dhanteras Slider*/
.slider_left .bx-wrapper .bx-controls .bx-pager .bx-pager-item {margin-top:-52px !important;}
.slider_left .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {background:#e78a88 !important;}
.slider_left .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active {background:#fbc425 !important;}
.banner .bx-pager {display:none !important;}
.slider_left .bx-controls-direction {display:none !important;}
.right_graph_row2_col2 section {font-family: 'PT Serif', serif;}
.pickmeup .pmu-instance nav .pmu-prev {margin-left:7px;}

/*############################################ Listing Page ##############################################################*/
.listing_content_wrapper {width:100%;position:relative;}
.listing_content {width:94%;margin:0 auto;overflow:hidden;padding:18px 0 58px 0;}

/* Listing Top Row */
.listing_top_row { width:100%; display:inline-block; margin-bottom:5px;}
.listing_top_row_1 { width:100%; display:inline-block; padding-bottom:10px;}
.listing_top_row_1 a { font-size:10px; float:left; display:inline-block; text-decoration:none; color:Black; text-transform:uppercase;}
.listing_top_row_2 { width:100%; display:inline-block; padding-bottom:10px;}
.filter_noborder { float:left; display:inline-block; padding:3px 5px; font-size:10px; margin-right:5px;}
.filter_border { float:left; display:inline-block; padding:2px 4px; border:solid 1px #ccc; margin-right:15px; margin-bottom:5px;}
.filter_border p {font-size:10px; color:Black; float:left; display:inline-block;}
.filter_border a {font-size:10px; color:Red; float:left; display:inline-block; padding-left:5px; text-decoration:none;}

/* Left Filters */
.left_filters {width:16%; margin-right: 2%; float:left;overflow:hidden;}
.left-filter-contents {height:auto;overflow:hidden;}
.left_filters_head {text-align:center;display:block;color:#212120;font-size:20px;line-height:24px;font-family: 'merriweather', serif;margin-bottom:15px;}
.reset_all {font-family: 'merriweather', serif;font-size:13px;color:#474747;display:block;text-align:center;margin-bottom: 22px;text-decoration: underline;}
.filters_start {overflow:hidden;}
.accordion-toggle {cursor: pointer;margin:0;background:url('https://www.jewelroof.com/images/expand-arrow.png') no-repeat;background-position:center right 10px;box-sizing:border-box;border: 1px solid;padding: 6px 0 6px 0;display: inline-block;width: 100%;text-align: center;border-color: #e3d6bf;font-family: 'PT Serif', serif;font-size: 14px;box-shadow: 2px 2px 5px #efefef;}
.accordion-toggle-active {background:url('https://www.jewelroof.com/images/expand-arrow-toggle.png') no-repeat;background-position:center right 10px;}
.accordion-content {display: none;margin: 15px 0 25px 10px; height:130px; overflow:scroll;}
.accordion-content.default {display: block; }


/* Right Panel */
.listing_right_content {float:right;overflow:hidden;width:82%;}

/* Right Panel - Top Filters Start */
.top_filters {overflow:hidden;margin-bottom: 25px; font-family: 'merriweather', serif;}
.top_filters_col1 { width:60%; float:left; display:inline-block;}
.top_filters_col1_row1 { width:100%; padding-bottom:10px; border-bottom:solid 1px #ccc; display:inline-block;}
.top_filters_col1_row1 h3 { font-size:18px; float:left;}
.top_filters_col1_row1 h4 { font-size:12px; float:left; padding-top:5px; font-family: 'PT Serif', serif; font-weight:bold;}
.top_filters_col1_row2 { width:100%; margin-top:10px; display:inline-block;}
.top_filters_col1_row2 h4 { font-size:14px; float:left;}
.top_filters_col1_row2 a { font-size:11px; float:left; text-decoration:none; color:Black; padding-top:2px;}
.top_filters_col1_row2 a:active { color:#A88336; font-weight:bold;}

.top_filters_col2 { width:48%; float:left; display:inline-block;}

/* Right Panel - Product Listing Starts */
.listing_products {overflow:hidden;padding-bottom:20px;}
.listing_products ul {overflow:hidden;width:100%;}
.listing_products ul li a {overflow:hidden; text-decoration:none;}
.listing_products ul li {display:block;float:left;width:33%;position:relative;text-align:center;margin-bottom:10px;padding:2% 1%;box-sizing:border-box;text-align:center;height:435px;border-radius:5px;}
.listing_products ul li:hover {border:1px solid #cfbe84;box-shadow:6px 6px 10px #efefef; padding:5px;}
.listing_products ul li:hover input {background:#c19943;color:#fff;}
.listing_products ul li img {margin-bottom:5px;}
.prod_desc {font-family:'dosis-book', Sans-Serif;font-size: 16px;line-height: 18px;color: #9f7620; font-weight:bold; text-transform:capitalize;}
.prod_price {font-family:'dosis-book', Sans-Serif;font-size: 18px;line-height: 25px;color: #574c34; font-weight:bold;}
.prod_wt {position: absolute;left: 15px;bottom: 70px;font-size: 11px;font-family: 'PT Serif', serif;color: #7e7562;}
.prod_wt1 {position: absolute;left: 15px;bottom: 55px;font-size: 11px;font-family: 'PT Serif', serif;color: #7e7562;}
.prod_buy {position: absolute;right: 15px;bottom: 60px;padding: 6px 30px;background: transparent;cursor: pointer;display: inline-block;font-family: 'Arbutus Slab', serif;text-transform: uppercase;color: #614b1d;text-decoration: none;border: 1px solid #aa8639;border-radius: 20px;font-size: 12px;}
.prod_buy:hover {background:#c19943;color:#fff;}
.prod_buy_ind:hover{background:#c19943;color:#fff;}
.right_margin {margin-right:0px;}
.bottomrow {position: absolute;bottom: 0px;font-size: 11px;font-family: 'PT Serif', serif; width: 96%; color: #7e7562; border-top:solid 1px #ccc; padding-top:5px; display:none;}
.bottomrow img { width:29px; padding:0px 8px;}
.bottomrowvisible {position: absolute;left: 18px;bottom: 0px;font-size: 11px;font-family: 'PT Serif', serif;color: #7e7562; border-top:solid 1px #ccc; padding-top:5px; display:block;}
.bottomrowvisible img { width:35px; padding:0px 5px;}
.bottomrow1 {position: absolute;left: 18px;bottom: 15px;font-size: 11px;font-family: 'PT Serif', serif;color: #7e7562; background-color:#c19943; height:30px;}
.bottomrow1 img { width:25px; padding:0px 5px;}

.new-tag:before {
    content: '';width: 0;height: 0;
    position: absolute;top: 0;left: 0;-webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;-ms-transition: .5s all;transition: .5s all;
}
.new-tag h6 {color: #fff;z-index: 0;position: absolute;top: 0px;left: 0px;font-size: .6em; text-align:center;}

.listing_products .new-tag h6 {text-align: left;left: 0px;}

.sticker {position: absolute;top: 0;left: 0;width: 63px;height: 63px;}
.sticker-sale {background: url(https://www.jewelroof.com/images/sale.png) no-repeat;}
.sticker-new {background: url(https://www.jewelroof.com/images/new.png) no-repeat;left: auto;right: 0;}

.listview_products {overflow:hidden;padding-bottom:0px;}
.listview_products_main {width:100%; display:inline-block; float:left; padding-bottom:10px; margin-bottom:15px; border-bottom:solid 1px #ccc;}
.listview_products_main_col1 {width:22%; float:left; padding-right:1%; overflow:hidden; position:relative;}
.listview_rating_block {width:250px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box; color:Black; font-family:'merriweather', Serif; height:35px; line-height:35px;}
.listview_rating_block_col1 {width:110px;float:left;overflow:hidden;}
.listview_rating_block_col2 {width:100px;float:left;overflow:hidden; font-size:16px; padding-top:8px}

.new-list-tag:before {content: '';width: 0;height: 0;position: absolute;top: 0;left: 0;-webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;-ms-transition: .5s all;transition: .5s all;}
.new-list-tag h6 {color: #fff;z-index: 0;position: absolute;top: 0px;left: 0px;font-size: .6em; text-align:center;}

.listing_products_main_col1 .new-list-tag h6 {text-align: left;left: 0px;}

/****** Style Star Rating Widget *****/
.listview_rating { border: none;float: left;}
.listview_rating p { line-height:20px; height:20px;}
.listview_rating > input { display: none; }
.listview_rating > label:before { margin: 3px 3px 3px 0px;font-family: FontAwesome;display: inline-block;content: "\f005"; font-size:18px;}
.listview_rating > .half:before { content: "\f089";position: absolute;}
.listview_rating > label { color:#ddd;float:right;}
    
/***** CSS Magic to Highlight Stars on Hover *****/
.listview_rating > input:checked ~ label, /* show gold star when clicked */
.listview_rating:not(:checked) > label:hover, /* hover current star */
.listview_rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
.listview_rating > input:checked + label:hover, /* hover current star when changing rating */
.listview_rating > input:checked ~ label:hover,
.listview_rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.listview_rating > input:checked ~ label:hover ~ label { color: #FFED85; }

.listview_products_main_col2 { width:44%; float:left; border-right:solid 1px #d4d4d4; padding-right:1%; height:180px; position:relative;}
.prod_price_listview {font-family:'dosis-book', Sans-Serif;font-size: 20px;line-height: 25px;color: #9f7620; font-weight:bold; margin-top:17px; margin-bottom:7px;}
.prod_desc_listview {font-family:'dosis-book', Sans-Serif;font-size: 13px;line-height: 25px;color:Black; font-weight:lighter;}

.listview_products_main_col2_bottom { width:100%; bottom:0; right:0;}
.listview_products_main_col2_bottom_left { width:42%; float:left; display:inline-block; }
.listview_products_main_col2_bottom_left_top { width:100%;margin-bottom:8px; border-bottom:solid 1px #ccc; width:182px; padding-bottom:8px; padding-top:8px;}
.listview_products_main_col2_bottom_left_bottom { width:100%; width:200px;}
.listview_products_main_col2_bottom_left_bottom a { padding-right:14px;}
.listview_products_main_col2_bottom_left_bottom img { width:24px; }

.listview_products_main_col2_bottom_right { width:28%; float:left; display:inline-block; padding-left:30%; bottom:0;}
.listview_products_main_col2_bottom_right h4 { font-size:20px; font-weight:bold; font-family:'dosis-book', Sans-Serif; text-align:center; margin:12px 10px 10px 0px;}
.listviewbtn { background-color:White; color:#BC9A5B;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:14px; padding:7px 30px; border:solid 1px #BC9A5B; border-radius:10px; margin:3px 15px 20px 0px;}
.listviewbtn:hover { background-color:#BC9A5B; color:White;}

.listview_products_main_col3 { width:30%; float:left; padding-left:1%;}
.listview_products_main_col3_row1 { width:100%; padding:10px;}
.prod_desc_listview_left { width:40%; padding:8px 0px; font-family:'dosis-book', Sans-Serif;font-size: 16px; color:Black; float:left;}
.prod_desc_listview_right { width:55%; padding:8px 0px;font-family:'dosis-book', Sans-Serif;font-size: 16px; color:Black; float:left;}

/* Right Panel - Footer Starts */
.zero_right_margin {margin-right:0;}

/*######################################################################## Product Detail Page #################################################*/
	/* <!--Detail Page BreadCrumb--> */
	.pd_bread_crumb_wrapper {width:100%;overflow:hidden;}
	.pd_bread_crumb {width:1200px;margin:0 auto;background:#fbfaf7;padding:0 10px;box-sizing:border-box;}
	.pd_bread_crumb ul {overflow:hidden;}
	.pd_bread_crumb ul li {display:inline;font-size:10px;line-height:18px;color:#959595;font-family: 'PT Serif', serif;text-transform:uppercase;margin-right:5px;}
	.pd_bread_crumb ul li a {text-decoration:none;font-size:10px;line-height:30px;color:#959595;font-family: 'PT Serif', serif;text-transform:uppercase;}
	.pd_bread_crumb ul li a.active {color:#4e4e4e; font-weight:bold;}
	
	/* <!--Product Detail Wrapper--> */
	.prod_detail_wrapper {width:100%;overflow:hidden;margin-top:30px;margin-bottom:20px;}
	.prod_detail {width:1180px;margin:0 auto;overflow:hidden;}
	
	/* <!--Product Detail Left--> */
	.prod_detail_left {width:290px;overflow:hidden;float:left;}
	.prod_detail_left h3 {color:#000000;font-size:18px;font-family:'dosis-book', Sans-Serif;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/our_prom.png) no-repeat;background-position:center center; text-transform:uppercase; font-weight:500;}
	.pd_four_cols {width:290px;overflow:hidden;position:relative;margin:0 auto;padding:20px 0;}
	.pd_four_cols img { width:25px; height:25px; padding-right:10px; line-height:20px;}
	.pd_four_cols span {font-family: 'merriweather', serif;color:#000000;font-size:14px;text-align:left; line-height:30px;}
	.pd_four_cols_tick {width:290px;float:left;overflow:hidden;background:url(https://www.jewelroof.com/images/product_detail_page/tick.png) no-repeat;background-position:center center; margin-bottom:5px; line-height:20px;}
	.pd_four_cols_cross {width:290px;float:left;overflow:hidden;color:#a8812b;font-size:16px; height:30px;font-family: 'PT Serif', serif;text-align:left;background:url(https://www.jewelroof.com/images/product_detail_page/cross.png) no-repeat;background-position:center center;}
	
	.pd_accordions {width:290px;margin:0 auto;overflow:hidden;padding:0 00px;}
	.pd_accordions p {font-family: 'PT Serif', serif;color:#000;font-size:12px;text-align:center; padding-top:5px;}
    .pd_accordions a {color:#000;font-size:12px;line-height:50px;font-family: 'merriweather', serif; padding-top:50px;}
    	
	.pd_accordion-toggle {cursor: pointer; margin: 0;color:#000;font-family: 'dosis-book', Sans-Serif;font-size:16px;line-height:30px;width:250px;margin:15px 0;color:#000;background:url(https://www.jewelroof.com/images/expand-arrow-toggle.png) no-repeat;background-position: 265px center; border-bottom:solid 1px #ccc; width:290px; font-weight:500;}
	.pd_accordion-toggle-active {cursor: pointer; margin: 0;color:#000;font-family: 'dosis-book', Sans-Serif;font-size:16px;line-height:30px;width:250px;margin:15px 0;color:#645533;background:url(https://www.jewelroof.com/images/expand-arrow.png) no-repeat;background-position: 265px center; border-bottom:solid 1px #ccc; width:290px; font-weight:500;}
	.pd_accordion-content {display: none;box-sizing:border-box; width:290px;}
	.pd_accordion-content p {font-family: 'merriweather', serif;color:#000;font-size:14px; font-weight:700; text-align:justify; padding-bottom:15px;}
	.pd_accordion-content table {text-align:left;width:100%; font-size:12px; font-family: 'merriweather', serif;line-height:20px;}
	.pd_accordion-content table th {color:#000;}
	.pd_accordion-content table td {color:#000;padding-left:20px;}
	.td_thirty {width:30px;}
	.pd_para1 {color:#84785d;font-size:12px;line-height:16px;margin:20px 0;}
	.view_link {color:#000;font-size:12px;line-height:50px;font-family: 'merriweather', serif; padding-bottom:50px; font-weight:bold;}
	.pd_accordion-content.default {display: block;}
	.pd_accordion-content p1 {font-family: 'PT Serif', serif;color:#000;font-size:10px; text-align:justify; line-height:20px;font-family: 'merriweather', serif; padding-top:10px; }
    .iconsdiv { width:100%; display:inline-block; float:left;}
    .iconsdiv_img { width:25%; display:inline-block; float:left;}
    
    /* <!--Product Detail Center--> */
	.prod_detail_center {width:500px;/*overflow:hidden;*/float:left;padding:0 20px;box-sizing:border-box;}
	.prod_detail_center_slider {/*overflow:hidden;*/}
	.prod_detail_center_top {width:500px; padding:5px 0;}
	.prod_detail_center_top_col1 { float:left; width:250px;}
	
    .prod_detail_center_top_col1_new{ width:20%; display:inline-block; float:left;}

    .prod_detail_center_top_col2_new{ width:60%; display:inline-block; float:left;background:url(https://www.jewelroof.com/images/product_detail_page/tag2_new1.png) no-repeat;background-position:center center; height:48px;}
    .prod_detail_center_top_col2_new_col1 { float:left; width:20px; padding-left:2px; display:inline-block; display:inline-block;}
    .prod_detail_center_top_col2_new_col1 h3 {color:#000000;font-size:14px;font-family:'merriweather', Serif;text-align:center; padding-top:13px;}
    .prod_detail_center_top_col2_new_col2 { float:left; width:20px; padding-left:2px; display:inline-block;}
    .prod_detail_center_top_col2_new_col2 img { padding-top:13px;}
    .prod_detail_center_top_col2_new_col3 { float:left; width:160px; padding-left:2px; display:inline-block; display:inline-block;}
    .prod_detail_center_top_col2_new_col3 p { font-size:9px; color:#000;font-family:'merriweather', Serif; font-weight:bold; padding-top:13px;}
    .prod_detail_center_top_col2_new_col4 { float:left; width:35px; padding-left:10px; display:inline-block; display:inline-block;}
	.prod_detail_center_top_col2_new_col4 h3 {color:#000000;font-size:10px;font-family:'merriweather', Serif;text-align:center; padding-top:13px;}
    .prod_detail_center_top_col2_new_col5 { float:left; width:15px; padding-left:2px; display:inline-block; display:inline-block;}
    .prod_detail_center_top_col2_new_col5 img { padding-top:13px;}
    .prod_detail_center_top_col2_new_col6 { float:left; width:30px; padding-left:2px; display:inline-block; display:inline-block;}
    .prod_detail_center_top_col2_new_col6 h3 {color:#000000;font-size:12px;font-family:Serif;text-align:center; padding-top:13px;}

    .prod_detail_center_top_col3_new{ width:20%; display:inline-block; float:left;}
    
    
    /* <!--Product Detail Right--> */
	.prod_detail_right {width:390px;overflow:hidden;float:left;box-sizing: border-box;}
	.laxmi_gan {font-size:20px;line-height:26px;color:#000;text-align:center; font-family:'merriweather',serif;}
	
	.prod_detail_right_row1 {overflow:hidden;text-align:center; width:390px;}
	.prod_detail_right_row1 p { color:#666666;font-family:'dosis-book', Sans-Serif;font-size:13px;text-align:center; padding-top:15px; font-weight:lighter;}
	.prod_detail_right_row1 h3 {color:#666666; font-family: 'merriweather', serif;font-size:16px;text-align:center; margin-top:20px; padding-bottom:5px;}
	.prod_deatil_right_row1_buttons {width:100%;}

	.rating_block {width:390px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box; color:Black; font-family:'merriweather', Serif; height:20px; line-height:20px;}
	.rating_block_col1 {width:40px;float:left;overflow:hidden;}
	.rating_block_col1 p {float:left; color:Black; font-family:'merriweather', Serif;vertical-align: middle;line-height: normal; display:table-cell; font-size:12px;}
	.rating_block_col2 {width:100px;float:left;overflow:hidden;}
	.rating_block_col3 {width:100px;float:left;overflow:hidden; font-size:12px;}
	.rating_block_col4 {width:120px;float:left;overflow:hidden;}
	.rating_block_col4 a { color:Black; text-decoration:none; float:right; font-size:12px;}
	/****** Style Star Rating Widget *****/
    .rating { border: none;float: left;}
    .rating p { line-height:10px; height:10px;}
    .rating > input { display: none; }
    .rating > label:before { margin: 0px 3px 0px 1px;font-size: 1.5em;font-family: FontAwesome;display: inline-block;content: "\f005"; font-size:16px;}
    .rating > .half:before { content: "\f089";position: absolute;}
    .rating > label { color:#ddd;float:right;}
    /***** CSS Magic to Highlight Stars on Hover *****/
    .rating > input:checked ~ label, /* show gold star when clicked */
    .rating:not(:checked) > label:hover, /* hover current star */
    .rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
    .rating > input:checked + label:hover, /* hover current star when changing rating */
    .rating > input:checked ~ label:hover,
    .rating > label:hover ~ input:checked ~ label, /* lighten current selection */
    .rating > input:checked ~ label:hover ~ label { color: #FFED85; }
    
    .customize_block {width:390px;overflow:hidden;padding:5px 0 5px 0px;box-sizing:border-box;}
	.customize_block a {font-family:'PT Serif', serif; text-decoration:none; font-size:15px; color:Black; float:left; border:none; text-align:left; font-weight:400; width:50%; }
	.customize_block_main { width:390px; overflow:hidden; display:none; height:auto;}
	.customize_block_main table {font-family: 'merriweather', serif;width: 100%;margin-bottom:10px; float:left; text-align:right; display:inline-block;}
	.customize_block_main table th {font-size:20px;line-height:32px;color:#4e4638;padding:6px 0px 12px 0px;}
	.customize_block_main table td {font-size:13px;line-height:40px;text-align:left;}
	.customize_block_main table a { border:thin 1px Gray; outline:none; line-height:40px; padding:0px; margin:0px; background-color:White;}
	
	.yellowbtn{line-height:30px; padding:0px; margin:0px; background-color:#ffcc00; width:30%; border:solid 1px #666666;}
	.yellowbtn:active{line-height:40px; padding:0px; margin:0px; background-color:#ffcc00; width:30%; border:solid 1px #666666; font-weight:bold;}
	.yellowbtn:focus{line-height:40px; padding:0px; margin:0px; background-color:#ffcc00; width:30%; border:solid 1px #666666; font-weight:bold;}
    .yellowbtn:hover{line-height:40px; padding:0px; margin:0px; background-color:#ffcc00; width:30%; border:solid 1px #666666; font-weight:bold;}
    
    .rosebtn{line-height:30px; padding:0px; margin:0px; background-color:#eac1ab; width:30%; border:solid 1px #666666;}
	.rosebtn:active{line-height:40px; padding:0px; margin:0px; background-color:#eac1ab; width:30%; border:solid 1px #666666; font-weight:bold;}
	.rosebtn:focus{line-height:40px; padding:0px; margin:0px; background-color:#eac1ab; width:30%; border:solid 1px #666666; font-weight:bold;}
    .rosebtn:hover{line-height:40px; padding:0px; margin:0px; background-color:#eac1ab; width:30%; border:solid 1px #666666; font-weight:bold;}
    
    .whitebtn{line-height:30px; padding:0px; margin:0px; background-color:#eaeaea; width:30%; border:solid 1px #666666;}
	.whitebtn:active{line-height:40px; padding:0px; margin:0px; background-color:#eaeaea; width:30%; border:solid 1px #666666; font-weight:bold;}
	.whitebtn:focus{line-height:40px; padding:0px; margin:0px; background-color:#eaeaea; width:30%; border:solid 1px #666666; font-weight:bold;}
    .whitebtn:hover{line-height:40px; padding:0px; margin:0px; background-color:#eaeaea; width:30%; border:solid 1px #666666; font-weight:bold;}
    
    .mainbtn{line-height:30px; padding:0px; margin:0px; background-color:#fff; border:solid 1px #666666; width:30%;}
	.mainbtn:active{line-height:40px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:30%; font-weight:bold;}
	.mainbtn:focus{line-height:40px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:30%; font-weight:bold;}
    .mainbtn:hover{line-height:40px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:30%; font-weight:bold;}
    
    .mainbtn1{line-height:20px; font-size:10px; padding:0px; margin:0px; background-color:#fff; border:solid 1px #666666; width:20%;}
	.mainbtn1:active{line-height:30px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:20%; font-weight:bold;}
	.mainbtn1:focus{line-height:30px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:20%; font-weight:bold;}
    .mainbtn1:hover{line-height:30px; padding:0px; margin:0px; background-color:#ed642c; border:solid 1px #666666; width:20%; font-weight:bold;}
    
    .sizeblock { width:100%; overflow:hidden; }
    .sizeblock table { width:100%; font-family: 'merriweather', serif;}
	.sizeblock table td {font-size:13px;line-height:40px;text-align:left; font-family: 'merriweather', serif;}
	.dropdownstyle { width:90%; padding:5px; font-family: 'merriweather', serif;}
    .tessss{ border:none; outline:none; line-height:30px; padding:0px; margin:0px; background-color:White; width:30%; color:#ed642c; font-family: 'merriweather', serif; text-align:center; text-decoration:underline; font-size:12px;}
        
	.prod_detail_right_row1_price {background:url(https://www.jewelroof.com/images/product_detail_page/box.png) no-repeat;background-position:top top; height:270px;}
    .pd_price {color:#000;font-size:30px;line-height:46px;font-weight:lighter; font-family:'dosis-book', Sans-Serif;}
    .prod_detail_right_row1_price table {margin:0 auto;font-size:14px;font-family:'merriweather', serif;line-height:13px;color:#666666;margin-top:2px;}
	.prod_detail_right_row1_price table td span {font-size:14px;padding-right:2px;font-family:'merriweather', serif;}
	.prod_detail_right_row1_price a { color:Black;font-family:'merriweather', serif; font-size:12px; line-height:30px;margin: 5px 0 10px 0;display:block; }
	.td_left_padd {padding-left:5px; font-size:13px;}
	.td_left_padd_plus {padding-left:20px; font-size:14px; padding-top:3px;}
	.td_right_padd {padding-right:5px; padding-top:3px; font-size:13px;}
	.td_dark2 {color:#000; font-weight:bold; font-family:Times New Roman; font-size:14px; padding-left:10px;}
	.pd_vdpb {color:#836427;font-size:12px;line-height:30px;font-family: 'merriweather', serif;margin: 0px 0 10px 0;display:block; font-weight:bold;}
	
	.stock{width:390px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box;font-family:'merriweather', serif;}
	.stock_col1 {width:210px;float:left;overflow:hidden;}
	.stock_col1 p {float:right;font-size:14px; color:Black; font-weight:bold;font-family:'merriweather', serif;}
	.stock_col2 {width:170px;float:left;overflow:hidden; padding-left:5px;}
	.stock_col2 p {float:left;font-size:14px; color:#50cd50; font-weight:bold;font-family:'merriweather', serif;}
	
	.compare_wish{width:390px;overflow:hidden;box-sizing:border-box;}
	.compare_wish_col1 {width:150px;overflow:hidden;float:left;}
	.compare_wish_col2 {width:240px;overflow:hidden;float:right;}
	.pd_compare {width:105px;font-size:10px;overflow:hidden;height: 24px;display: inline-block;position: relative;margin-top: 5px;color:#000;}
	.pd_compare img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left;}
	.pd_compare span {display:inline-block;position:absolute;right:0; float:right; top: 5px; cursor: pointer; font-family:'merriweather', Serif; font-size:10px;}
	.pd_wishlist {width:105px;font-size:10px;overflow:hidden;height: 24px;display: inline-block;position: relative;margin-top: 5px; font-family:'merriweather', Serif; font-size:10px;color:#000;}
	.pd_wishlist img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left; padding-left:5px;}
	.pd_wishlist span {display:inline-block;position:absolute;right:0; float:right; top: 5px; cursor: pointer;}
	
	.glyphicon-plus:before{content:"\2b"}
	.glyphicon-minus:before{content:"\2212"}
	.btn-success{color:#000;background-color:#fff;border-color:#ca9f3e; width:30px;}
	.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
	
	.qty_button{width:390px;overflow:hidden;box-sizing:border-box;}
	.qty_button_col1 {width:138px;float:left;overflow:hidden; border:solid 1px #ccc; margin:0px 10px 10px 0px; padding-bottom:5px;}
	.qty_button_col1 p { padding:0px; font-size:12px; font-family:'merriweather', Serif; color:Black;}
	.qty_button_col1 button { background-color:#fff; color:Black; border:solid 1px #ccc;}
	.qty_button_col1 button:hover { background-color:#c19943; color:White; border:solid 1px #ccc;}
	
	.qty_button_col2 {width:218px;float:right;overflow:hidden; margin:0px 10px 10px 10px; padding-bottom:5px;}
	.qty_button_col2 button {float:left;width:100%;text-align:center;text-transform:uppercase;color:#fff; font-size:14px;font-family: 'merriweather', serif;background:transparent;border:1px solid #ccc;outline:none;cursor:pointer;padding:13px 4px; background-color:#000;}
	.qty_button_col2 button:hover {background: #666666;color: #fff;border: 1px solid #ccc;}
	
	.pd_buynow_purp {border:none;display:block;text-align:center;background:#8573c0;color:#fff;font-size:18px;font-family: 'Arbutus Slab', serif;width:100%;text-transform:uppercase;outline:none;padding:10px 0;border-radius: 20px;cursor: pointer;}
	.pd_buynow_purp:hover {background: rgba(133, 115, 192, 0.58);}
	
	.prod_detail_right_row2 { width:390px; overflow:hidden;padding:5px 0 5px 0;margin-top: 5px;}
	.prod_detail_right_row2 h3 { width:390px; color:#000000;font-size:16px; text-transform:uppercase; font-family:'dosis-book', Sans-Serif;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/country_heading.png) no-repeat;background-position:center center;}
	.prod_detail_right_suubrow2 {overflow:hidden; width:390px; margin-bottom:20px;}
	.prod_detail_right_suubrow2 p { font-size:18px; font-weight:700; text-align:center;font-family:'merriweather', Serif; margin-top:10px;}
	.prod_detail_right_suubrow2 span {color:#918162;font-size:14px;font-family: 'PT Serif', serif;line-height: 18px;}
	
	.prod_detail_right_row2notify { width:100%; display:inline-block; float:left; margin:10px;}
	.notifytext{border: 0;outline: 0;background:#fff;height:35px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif;}
    .notify_button {width:80px;border:none;float:left;color:#fff;background:#000;height:35px;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0; display:inline-block;}
	.notify_button:hover { background-color:#666666; color:#fff;}
	
	.country {min-width: 388px;margin: 0px auto;background: #fff; border:solid 1px #000; display:inline-block;}
    ul.country {list-style-type: none;margin: 10px 0;padding: 0;overflow: hidden;border: 1px solid #000;background-color: #fff; width:388px;}
    /* Float the list items side by side */
    ul.country li {float: left; text-align:center; width:194px; padding:0px;font-family: 'merriweather', serif;}
    /* Style the links inside the list items */
    ul.country li a {display: inline-block;color: black;text-align: center;padding: 5px 0px;text-decoration: none;font-size: 17px; width:194px;}
    /* Change background color of links on hover */
    ul.country li a:hover {background-color: #fff; border-bottom:solid 3px #cec082; width:194px;}
    /* Create an active/current tablink class */
    ul.country li a:focus {background-color: #fff; border-bottom:solid 3px #cec082;}
    ul.country li a:active {background-color: #fff; border-bottom:solid 3px #cec082;}
    /* Style the tab content */
    .tabcontent {display: none;padding: 6px 0px;height:110px;}
    .tabcontent img { line-height:30px; padding-left:10px; float:right; padding:15px 60px 0px 0px;}
	
	.tabcontent p { font-size:12px; font-family: 'merriweather', serif; float:left; line-height:10px;}
	.tabcontentredtext { font-size:12px; font-family: 'merriweather', serif; color:#f43b3b; float:left; line-height:10px;}
	.tabcontentredlink { font-size:12px; font-family: 'merriweather', serif; color:#666666; text-decoration:underline; font-style:italic;}
	.tabcontentgreentext { font-size:12px; font-family: 'merriweather', serif; color:#50ce50; float:left; line-height:10px;}
	.tabcontentgreenlink { font-size:12px; font-family: 'merriweather', serif; color:#666666; text-decoration:underline; font-style:italic;}

    .text_noborder{border: 0;outline: 0;background:#f4f4f4;height:35px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif;}
    .check_button {width:100px;border:none;float:left;color:#fff;background:#ccc;height:35px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0;}
    .text_noborder1{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block;}
    .text_city{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block; margin-left:20px;}
    .text_zipcode{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block; margin-top:15px; margin-right:20px;}
    .int_button {width:100px;border:none;float:left;color:#fff;background:#ccc;height:35px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0px 5px 20px;}
    
    .falink { font-family: 'merriweather', serif; color:Black; text-decoration:none; font-size:14px;}
	/*Location*/
	
	.col_btm_marg {margin-bottom:22px;}
	.prod_detail_right_suubrow2_col1 {width:98px;overflow:hidden;float:left;}
	.prod_detail_right_suubrow2_col2 {width:142px;overflow:hidden;float:left;}

    .stock_avaib {color:#31977d !important;display:block;float:left;}
	.stock_notavaib {color:red !important;display:block;float:left;}
	.cod_avaib {color:#31977d !important;display:block;background:url(https://www.jewelroof.com/images/product_detail_page/cod.png) no-repeat;background-position:right center;padding-right: 22px;}
	.cod_notavaib {color:red !important;display:block;background:url(/web/20220209162956im_/https://www.jewelroof.com/css/style1.css) no-repeat;background-position:right center;padding-right: 22px;}
	.pin_text {width:84px;height:28px;box-sizing:border-box;border:1px solid #ca9f3e;padding:0 8px;float:left;outline:none;border-top-left-radius:5px;border-bottom-left-radius:5px;}
	.check_sub {width:58px;border:none;float:left;color:#fff;background:#ca9f3e;height:28px;text-transform:uppercase;font-family: 'PT Serif', serif;font-size:12px;text-align:center;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;outline:none;}

	.prod_detail_right_row3 {overflow:hidden;padding:20px 0 16px 0;border-top:1px solid #ca9f3e;}
	.pd_contact {text-decoration:none;font-size:12px;font-family: 'PT Serif', serif;color:#4c442e;background:url(https://www.jewelroof.com/images/product_detail_page/call.png);background-repeat: no-repeat;padding-left: 20px;background-position: 0 center;margin-top:15px;display:inline-block;}
	.pd_chat {text-decoration:none;font-size:12px;font-family: 'PT Serif', serif;color:#4c442e;background:url(https://www.jewelroof.com/images/product_detail_page/chat.png);background-repeat: no-repeat;padding-left: 20px;background-position: 0 center;margin-top:15px;display:inline-block;}
	.pd_customize {display:inline-block;text-transform:uppercase;font-family: 'Arbutus Slab', serif;font-size:12px;color:#967835;border:1px solid #967835;text-align:center;width:105px;background:none;height:28px;line-height:25px;border-radius:20px;outline:none;cursor:pointer;margin-top: 12px;}
	.col-right {text-align:right;}

    /* Product Detail Middle */
    .pd_prod_row_new {width:1180px;overflow:hidden; display:inline-block; margin-top:30px;}
    .pd_prod_row_new button {float:left;width:18%;text-align:center;text-transform:uppercase;color:#483919;font-size:12px;font-family: 'Arbutus Slab', serif;background:transparent;border:1px solid #5d5039;border-radius:0px;outline:none;cursor:pointer;padding:5px 0; margin:0 1%;}
	.pd_prod_row_new button:hover {background: #c19943;color: #fff;border: 1px solid #c19943;}

    /*Product Detail 2nd Row Detailed*/
    .pd_left_prod_border {border:1px solid #ccc !important;}
    .pd_left_prod_det_cont1 {width:1180px;height:auto;overflow:hidden;float:left;padding:10px;box-sizing:border-box;text-align:center;}
    .pd_left_prod_det_cont1 h2 { font-family:'dosis-book', Sans-Serif; font-size:20px; text-align:left; padding:10px 0; text-transform:uppercase;}
	.pd_prod_det_row1 {width:100%;overflow:hidden; display:inline-block;}
	.pd_prod_det_row1 p {font-family:'merriweather', serif; color:Black; float:left; font-size:12px; width:100%; text-align:left;}
	.pd_prod_det_row1 a {font-family:'merriweather', serif; color:Black; font-size:12px;}
    .pd_prod_det_row1_note {font-family:'merriweather', serif; color:Black; float:left; font-size:8px; width:100%; text-align:left;}
    
	.pd_prod_det_row1_col1 {overflow:hidden;box-sizing:border-box;text-align:left;width:30%;margin:0 auto; display:inline-block; float:left;}
	.pd_prod_det_row1_col1 table {font-family:'merriweather', serif;width: 100%;margin-bottom:10px; float:left; text-align:right; display:inline-block;}
	.pd_prod_det_row1_col1 table th {font-size:17px;line-height:32px;color:#000; padding:6px 0 0px 0;}
	.pd_prod_det_row1_col1 table td {font-size:12px;line-height:30px; color:#000; border-bottom:1px solid #cccccc;}

	.pd_prod_det_row1_col2 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:69%;margin:0 auto; display:inline-block; float:left;}
	.pd_prod_det_row1_col2 table {font-family:'merriweather', serif;width: 100%;margin-bottom:10px; float:left; text-align:right; display:inline-block; padding: 0px;}
	.pd_prod_det_row1_col2 table th {font-size:17px;line-height:32px;color:#000; padding:6px 0 0px 0;}
	.pd_prod_det_row1_col2 table td {font-size:12px;line-height:30px; color:#000; border-bottom:1px solid #cccccc;}

	.td_dark {color:#000;}
	.td_light {color:#000;}
	.td_light1 {color:#000; text-align:left;}
	.td_med {color:#5f502d;}
	.td_bold {font-weight:bold;font-size:16px !important;}
	.td_no_border {border:none !important;}

	/*Product Detail 2nd Row Price Breakup*/
	.pd_prod_det_row2 {width:100%;overflow:hidden;}
	.pd_prod_det_row2_col1 {overflow:hidden;box-sizing:border-box;text-align:left;width:100%;margin:0 auto;}
	.pd_prod_det_row2_col1 table {width:100%;font-family:'merriweather', Serif;width:100%;}
	.pd_prod_det_row2_col1 table th {font-size:17px;line-height:32px;color:#000; padding:6px 0 0px 0;}
	.pd_prod_det_row2_col1 table td {font-size:12px;line-height:30px;border-bottom:1px solid #cccccc;}
    .pd_prod_det_row2_col1_main_heading {font-size:17px;line-height:42px;color:#000; font-weight:bold; padding:6px 0 0px 0;}
    
	.pd_prod_det_row3 {overflow:hidden;width: 100%;margin:0 auto;padding:0 0px;box-sizing:border-box;margin-top:35px;}
	.pd_prod_det_row3_col1 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:50%;margin:0 auto; display:inline-block; float:left;}
	.pd_prod_det_row3_col1 p {float:left;display:inline-block;font-size:12px; line-height:50px; height:50px; color:#000;font-family:'merriweather', Serif;padding-left: 5px;background-position:left center;}
	.pd_prod_det_row3_col2 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:25%;margin:0 auto; display:inline-block; float:left;}
	.pd_prod_det_row3_col2 a {float:left;display:inline-block;background:url(https://www.jewelroof.com/images/product_detail_page/left_arr.png) no-repeat;font-size:17px;line-height:45px;color:#5d5039;font-family: 'PT Serif', serif;padding-left: 25px;background-position:left center;}
	.pd_prod_det_row3_col2 button {text-align:center;text-transform:uppercase;color:#483919;font-size:18px;font-family: 'Arbutus Slab', serif;background:transparent;border:1px solid #5d5039;border-radius:0px;outline:none;padding:5px 0;}
	.pd_prod_det_row3_col2 button:hover {background: #c19943;color: #fff;border: 1px solid #c19943;}
	.pd_prod_det_row3_col3 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:25%;margin:0 auto; display:inline-block; float:left;}
    .buynow { background-color:Black; color:White;font-family:'merriweather', Serif;float:left;cursor:pointer; font-size:20px; padding:10px 5px 10px 5px; width:200px; border:solid 1px #ccc;}
    .continueshop { background-color:White; color:Black;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:20px; padding:10px 5px 10px 5px; width:270px; border:solid 1px #ccc;}

	.pd_returns {width:1024px !important;background:url(https://www.jewelroof.com/images/product_detail_page/return_bg.png) no-repeat;background-size:cover;text-align: center;height: 70px;}
	.pd_returns img }
	.pd_no_bg {background:none !important;}
	.dark_ret {color:#5f4d2b;}
	.peop_broght {overflow:hidden;background:url(https://www.jewelroof.com/images/product_detail_page/broght.png) no-repeat center center;}
	.peop_broght h3 {text-align:center;font-size:24px;line-height:22px;color:#463d29;font-family: 'Suranna', serif;}

    /* Vertical Slidder */
    .vertical_wrapper {width:100%;overflow:hidden;}
    .vertical_col1{overflow:hidden;box-sizing:border-box;text-align:left;width:234px;margin:0 0; display:inline-block; margin:20px 0; float:left;}
    .vertical_col1 h3 { width:243px;color:#000000;font-size:16px;font-family:'dosis-book', Sans-Serif;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/vertical_heading.png) no-repeat;background-position:center center; text-transform:uppercase;}
    .vertical_col1 h5 { font-size:12px; color:Black;font-family:'merriweather', Serif; font-weight:bolder; text-align:center;}
    .vertical_col1 span { font-size:12px; color:Black;font-family:'merriweather', Serif; text-align:center;}
    .vertical_col1 p { font-size:12px; color:Black;font-family:'merriweather', Serif; text-align:center;}
    .vertical_col1 img { width:140px; height:140px;}
    
/*######################################################################## Product Detail Page #################################################*/

/*############################################################## faq,s ################################################################*/
.home_faqs{font-family: 'PT Serif', serif;background-color:#fbfaf7;overflow:hidden;margin:0px auto;height:auto;width:1200px;box-shadow: 4px 5px 5px #f7f7f7;border:1px solid #fbfaf7;}
.home_faqs h3{font-size:10px;padding: 10px 0px 10px 15px;color:#959595;font-family: 'PT Serif', serif;}
.faq_color{color:#4e4e4e;font-family: 'PT Serif', serif;font-size:10px;}
.frequently_questions{margin:0px auto;overflow:hidden;margin-top: 30px;height:auto;width:1200px; margin-bottom: 15px;}
.frequently_questions h4{font-family: 'Suranna', serif;color:#010101;font-size:28px;text-align:center;margin-bottom:15px;}
.frequently_questions img {margin-left: 12px;}
/*css for accordian*/
.accordion-toggle-faqs{cursor:pointer;background:url('https://www.jewelroof.com/images/faq_s/question_faqs_2.png')no-repeat,url('https://www.jewelroof.com/images/expand-arrow-toggle.png')no-repeat;background-position: left,right;color:#958461 !important;font-family: 'PT Serif', serif;font-size:18px;text-align: left !important;box-shadow:none !important; padding-bottom: 22px !important;border:none;padding-left:28px;padding-right:0px;padding-top: 22px;width: 1150px;}
.accordion-toggle-faqs-active{background:url('https://www.jewelroof.com/images/faq_s/question_faqs.png')no-repeat,url('https://www.jewelroof.com/images/expand-arrow.png')no-repeat;background-position: left, right;}
.accordion-content-faqs.default {display: none;}
.accordion-content-faqs{font-family:Calibri Light; color:#252525;font-size:14px;line-height: 22px;padding-left: 28px;width:1110px;display: none;margin: 5px 0 35px 0; text-align:justify;}
.accordion-content-faqs p{font-size:14px;}
.faqs_accordion{width: 1180px;margin: 0px auto;height:auto;}
.register_process_faqs {font-family: 'PT Serif', serif;font-size:14px;text-align: left ;padding-top: 22px;}
.register_process_faqs p {color:#000;padding-bottom: 6px;font-weight:bold !important;}
.register_process_faqs ul li{list-style-image: url('https://www.jewelroof.com/images/faq_s/list-style.png');margin-left: 16px;color:#636363;font-weight:bold !important;}
.accordian_list{display:inline;}
.question-image{background:url('https://www.jewelroof.com/images/faq_s/question_faqs_2.png') no-repeat;width: 16px;height: 16px;background-size: 100% 100%;float: left; margin-right: 10px;margin-top: 2px;}
.question-image-active{background:url('https://www.jewelroof.com/images/faq_s/question_faqs.png') no-repeat;width: 16px;height: 16px;background-size: 100% 100%;float: left; margin-right: 10px;margin-top: 2px;}
.accordion-toggle-top-border{border-top:1px solid #d7cfb1;}
.accordion-border-bottom{border-bottom:1px solid #d7cfb1;margin-bottom:60px;}
.accordion-toggle-top-border-none{border-top:none; padding-top: 22px;}


.accordion-toggle-faqs1-h2{color:#6B5027 !important;font-family:'PT Serif', serif;font-size:16px;text-align: left !important;box-shadow:none !important;border:none;padding:2px 0px 2px 2px;width: 1150px; margin-bottom:8px; font-weight:bold;}
.accordion-toggle-faqs1{cursor:pointer;background:url('https://www.jewelroof.com/images/expand-arrow-toggle.png')no-repeat;background-position: left,right;color:#958461 !important;font-family:'PT Serif', serif;font-size:16px;text-align: left !important;box-shadow:none !important;border:none;padding:2px 0px 2px 28px;width: 1150px;}
.accordion-toggle-faqs-active1{background:url('https://www.jewelroof.com/images/expand-arrow.png')no-repeat;background-position: left, right;}
.accordion-content-faqs1.default {display: none;}
.accordion-content-faqs1{font-family:Calibri Light; color:#252525;font-size:14px;line-height:17px;padding-left: 28px;width:1110px;display: none;margin: 15px 0 15px 0; text-align:justify;}
.accordion-content-faqs1 p{font-size:14px; line-height:17px; margin-bottom:5px;}
.faqs_accordion{width: 1180px;margin: 0px auto;height:auto;}
.register_process_faqs {font-family: 'PT Serif', serif;font-size:14px;text-align: left ;padding-top: 22px;}
.register_process_faqs p {color:#000;padding-bottom: 6px;font-weight:bold !important;}
.register_process_faqs ul li{list-style-image: url('https://www.jewelroof.com/images/faq_s/list-style.png');margin-left: 16px;color:#636363;font-weight:bold !important;}
.accordian_list{display:inline;}
.question-image{background:url('https://www.jewelroof.com/images/faq_s/question_faqs_2.png') no-repeat;width: 16px;height: 16px;background-size: 100% 100%;float: left; margin-right: 10px;margin-top: 2px;}
.question-image-active{background:url('https://www.jewelroof.com/images/faq_s/question_faqs.png') no-repeat;width: 16px;height: 16px;background-size: 100% 100%;float: left; margin-right: 10px;margin-top: 2px;}
.accordion-toggle-top-border{border-top:1px solid #d7cfb1;}
.accordion-border-bottom{border-bottom:1px solid #d7cfb1;margin-bottom:60px;}
.accordion-toggle-top-border-none{border-top:none; padding-top: 22px;}
/*############################################################## faq,s ################################################################*/

/*############################################################## PRIVACY POLICY ################################################################*/
.privacy-policy-para{margin-bottom:15px;}
.privacy-policy-para p{font-family: 'PT Serif', serif;color:#473f2f;font-size:14px;line-height: 22px;padding-left: 28px;width:940px;margin:0px auto;padding-top:22px;padding-right: 22px;}
.accordion-content-privacy-policy{padding-bottom:15px;}
.accordion-border-bottom-privacy-policy{border-bottom:1px solid #d7cfb1;margin-bottom:130px;}
/*############################################################## PRIVACY POLICY ################################################################*/

/*############################################################## return&exchange POLICY################################################################*/

.register_process_customer{line-height:22px;padding-bottom: 20px;}
.accordion-content-return{padding-left:0px !important;color:#252525 !important;font-family: 'PT Serif', serif;font-size:14px;text-align: left ;width: 815px;}
.accordion-content-faqs-return {padding-left:20px;width:850px;font-family: 'PT Serif', serif;color:#252525;font-size:14px;line-height: 22px;padding-left: 28px;width:875px;display: none;margin: 5px 0 35px 0;}
.accordion-content-return ul li{list-style-image: url('https://www.jewelroof.com/images/faq_s/list-style.png');margin-left: 10px;color:#252525;}
.privacy-return p{padding-left:0px !important;}
.accordion-border-bottom-return-policy{border-bottom:1px solid #d7cfb1;margin-bottom:157px;}
/*############################################################## return&exchange POLICY################################################################*/

/*############################################################## shipping POLICY################################################################*/
.faqs_accordion_shipping{width:975px%;font-family: 'PT Serif', serif;font-weight:bold ;font-size:14px;line-height: 22px;   margin-bottom: 280px;}
/*############################################################## shipping POLICY################################################################*/

/*############################################################## t&c policy################################################################*/
.t-c-policy-para {width:1180px;margin:0px auto;}
.t-c-policy-para p{font-family: 'PT Serif', serif;color:#473f2f;font-size:14px;line-height: 22px;margin:0px auto;padding-top:22px;padding-bottom: 25px;}
.accordion-border-bottom-t-c-policy{margin-bottom:30px;border-bottom:1px solid #d7cfb1;}
.accordion-content-t-c{width:1180px !important; margin-left:0px !important;}
/*############################################################## t&c policy################################################################*/


/*##################################################################### Account Page #########################################################################*/
.account_wrapper{margin:0px auto;width:1200px;overflow:hidden;margin-top:30px; padding:0px 10px;}

.account_tab_menu {overflow:hidden;margin-bottom:10px; width:100%;}
.account_tab_menu ul{overflow:hidden;float:left;margin:10px 83px 0 86px; display:inline-block; width: 81%;}
.account_tab_menu ul li{color:#666666;font-size:14px;font-family: 'merriweather', serif;margin-bottom: 13px; display:inline-block; width:190px; text-align:center;}
.account_tab_menu ul li a{color:#666666;font-size:14px;font-family: 'merriweather', serif;text-decoration:none; display:inline-block;}
.account_tab_menu ul li a:hover{color:#000000; font-weight:bold; font-size:16px;}
.account_tab_menu ul li a.active{color:#000000; font-weight:bold; font-size:16px;}

.account_tab_container{position:relative;bottom:25px;overflow:hidden;min-height: 400px; padding-top:50px;}

.dashboard_container{overflow:hidden; width:100%;}
.dashboard_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; border-bottom:solid 1px #ccc; text-align:center; padding:0 0 10px 0;}
.dashboard_container h2{color:Red;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; text-align:center; padding:10px 0 0 0;}
.dashboard_container_greenblock { background-color:#dff0d8; color:Black; font-family: 'merriweather', serif; padding:10px; width:100%; text-align:center;}
.dashboard_container_mainheading h4 { text-align:center; font-size:24px; font-family: 'merriweather', serif; width:100%; color:Black; margin:10px 0px;}
.dashboard_container_mainheading p { text-align:center; font-size:12px; color:Black; font-family: 'merriweather', serif;}
.dashboard_container_row1 { width:100%; overflow:hidden; margin-top:30px; line-height:25px; display:inline-block;}
.dashboard_container_row1 h5 { color:Black; font-family:'dosis-book', Sans-Serif; font-size:20px;}
.dashboard_container_row1 p { font-family: 'merriweather', serif; color:Black; font-size:12px;}
.dashboard_container_row1 b { font-family:'dosis-book', Sans-Serif; color:Black; font-size:18px; font-weight:500;}
.dashboard_container_row1 a { font-family: 'merriweather', serif; color:blue; font-size:14px; text-decoration:none;}
.dashboard_container_row1_col1 { width:50%; overflow:hidden; display:inline-block; float:left;}
.dashboard_container_row1_col2 { width:48%; overflow:hidden; font-family: 'merriweather', serif; display:inline-block; float:left; padding-left:2%;}
.dashboard_container_row2 { width:100%; overflow:hidden; margin-top:30px; line-height:25px; display:inline-block;}
.dashboard_container_row2_row1 { width:100%; overflow:hidden; display:inline-block;border-bottom:solid 1px #ccc; padding-bottom:5px;}
.dashboard_container_row2_row1_col1 { width:50%; float:left; display:inline-block;}
.dashboard_container_row2_row1_col2 { width:50%; float:right; display:inline-block;}
.dashboard_container_row2_row1 h5 { color:Black; font-family:'dosis-book', Sans-Serif; font-size:20px;}
.dashboard_container_row2_row1 a { font-family: 'merriweather', serif; color:Red; font-size:14px; text-decoration:none;}
.dashboard_container_row2_row2 { width:100%; overflow:hidden; display:inline-block;padding-top:10px;}
.dashboard_container_row2_row2 p { font-family: 'merriweather', serif; color:Black; font-size:12px;}
.dashboard_container_row2_row2 b { font-family:'dosis-book', Sans-Serif; color:Black; font-size:18px; font-weight:500;}
.dashboard_container_row2_row2 a { font-family: 'merriweather', serif; color:Red; font-size:14px; text-decoration:none;}
.dashboard_container_row2_row2_col1 { width:50%; float:left; display:inline-block;}
.dashboard_container_row2_row2_col2 { width:50%; float:right; display:inline-block;}

.account_container{overflow:hidden; width:100%; display:inline-block;}
.account_container_col1 { width:70%; float:left; color:Black; font-family: 'merriweather', serif; padding:10px 10px; display:inline-block;}
.passwrdtext { font-size:12px; padding-bottom:20px; float:left; width:100%; padding-left:0px; padding-top:0px;}
.passwrdtext1 { font-size:12px; float:left; width:100%; padding-left:0px; padding-top:0px;}
.drpbox { outline:none; border:solid 1px #ccc; width:10%; color:Black; font-family: 'merriweather', serif; padding:5px 10px; font-size:14px; margin:5px 0;}
.txtbox { outline:none; border:solid 1px #ccc; width:95%; color:Black; font-family: 'merriweather', serif; padding:5px 10px; font-size:14px; margin:5px 0; display:inline-block; float:left;}

.txtboxcalendar {outline:none; border:solid 1px #ccc; width:89%; color:Black; font-family: 'merriweather', serif; padding:5px 11px; font-size:14px; margin:5px 0; display:inline-block; float:left;}
.txtboxcalendara {outline:none;padding:3px;box-sizing:border-box;height: 30px; background-color:#ffffff; float:left; display:inline-block; border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc; border-left:1px solid #ffffff; margin-top:5px;}
.txtboxcalendarapopup {outline:none;padding:3px;box-sizing:border-box;height: 30px; background-color:#ffffff; float:left; display:inline-block; border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc; border-left:1px solid #ffffff; margin-top:8px;}

.phonecode {outline:none; border:solid 1px #ccc; color:Black; font-family: 'merriweather', serif; padding:5px 10px; font-size:14px; margin:5px 0; display:inline-block; float:left;}
.reqtext { width:100%; overflow:hidden; }
.reqtext p {font-family: 'merriweather', serif; color:Red; font-size:10px; text-decoration:none; float:right; padding-right:3%; line-height:20px;}
.changepwd { width:100%; overflow:hidden; font-family: 'merriweather', serif; font-size:12px; float:left; color:Black;}
.account_container h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:30px 0 10px 0; float:left;}
.account_container_col2 { width:30%; float:left; color:Black; font-family: 'merriweather', serif;}
.btnbox { width:100%; overflow:hidden; }
.savebtn { background-color:Black; border:none; color:White; padding:10px; font-size:16px; font-family: 'merriweather', serif; margin-bottom:100px;}
.savebtn:hover { background-color:#666666; color:White;}
.addbook_container{overflow:hidden; width:100%; display:inline-block;}

.addbook_container_top { width:1200px; display:block;}
.addbook_container_top_left { width:48%; float:left; display:inline-block;}
.addbook_container_top_left p{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:0px; float:left; margin-left:12px;}
.addbook_container_top_right { width:50%; float:left; display:inline-block;}

.addbook_container_new{overflow:hidden; width:100%; display:inline-block;}
.addbook_container_new_col1 { float:left; display:inline-block; width:225px; margin-right:10px; border:solid 1px #becbd2;white-space: nowrap; height:300px; border-radius:5px;}
.addbook_container_new_col1_heading { border-bottom:solid 1px #becbd2; height:30px;}
.addbook_container_new_col1_heading p { font-family: 'merriweather', serif; font-size:20px; text-align:center; color:Black; font-weight:bold;}
.addbook_container_new_col1_main { width:100%; padding:2%; height:230px;}
.addbook_container_new_col1_main h6 {font-family: 'merriweather', serif; font-size:12px; color:Black; line-height:19px;white-space:pre-line;}
.addbook_container_new_col1_bottom { height:30px; border-top:solid 1px #becbd2;}
.addbook_container_new_col1_bottom a {font-family: 'merriweather', serif; font-size:10px; color:Blue; text-decoration:none;}
.addbook_container_new_col1_bottom a:hover { color:Black;}
.addbook_container_new_col1_bottom p {font-family: 'merriweather', serif; font-size:10px; color:Black; float:left; display:inline-block;}

.addbook_container p { font-family: 'merriweather', serif; color:Black; font-size:12px; padding:10px;}
.addbook_container h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:30px 0 10px 0; float:left; width:100%;}
.addbook_container_col1 { width:68%; float:left; color:Black; font-family: 'merriweather', serif; padding:1px; display:inline-block;}
.addbook_container_col1 p { font-size:13px; line-height:15px; height:15px;}
.addbook_container_col1_col1 { width:25%; float:left; color:Black; font-family: 'merriweather', serif; display:inline-block;}
.addbook_container_col1_col2 { width:65%; float:left; color:Black; font-family: 'merriweather', serif; display:inline-block;}
.addbook_container_col1_col2 p { font-size:12px; padding-bottom:20px; float:left; width:100%; padding-left:0px; padding-top:0px;}
.addbook_container_col2 { width:28%; float:left; color:Black; font-family: 'merriweather', serif; padding:10px 10px; display:inline-block;}
.addbook_container_col2 p { font-size:13px; line-height:15px; height:15px;}
.addbook_container_col2_col1 { width:25%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block;}
.addbook_container_col2_col2 { width:60%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block;}
.addbook_container_col2_col2 p { font-size:12px; padding-bottom:20px; float:left; width:100%; padding-left:0px; padding-top:0px;}
.addbook_addmore { outline:none; border:solid 1px #000; padding:5px; background-color:White; color:Black; font-size:14px;}
.accverfotp { padding:3px; margin-top:1px;}

.accverbtn {padding:5px 10px; text-decoration:none; background-color:#000; color:White;}
.accverbtn:hover { background-color:#666666; color:White;}

.pinfo_container{overflow:hidden; width:100%; display:inline-block;}
.pinfo_container p { font-family: 'merriweather', serif; color:Black; font-size:12px; padding:10px;}
.pinfo_container h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:30px 0 10px 0; float:left; width:100%;}
.pinfo_container_col1 { width:75%; float:left; color:Black; font-family: 'merriweather', serif; padding:10px 10px; display:inline-block;}
.pinfo_container_col1 p { font-size:13px; line-height:15px; height:15px;}
.pinfo_container_col1_col1 { width:25%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block; line-height:15px; height:15px;}
.pinfo_container_col1_col1 p { padding-top:8px; margin-top:8px;}
.pinfo_container_col1_col2 { width:60%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block; font-size:13px; line-height:30px; height:30px;}
.pinfo_container_col2 { width:20%; float:left; color:Black; font-family: 'merriweather', serif; padding:10px 10px; display:inline-block;}
.pinfo_container_col2 p { font-size:13px; line-height:15px; height:15px;}
.pinfo_container_col2_col1 { width:25%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block;}
.pinfo_container_col2_col2 { width:60%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; display:inline-block;}
input[type=checkbox].css-checkbox1 {
	  position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox1 + label.css-label {
	/*padding-left:20px;*/
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	/*font-size:15px;*/
	vertical-align:middle;
	cursor:pointer;
	/**/
	font-family: 'PT Serif', serif;
    font-size: 14px;
	margin-bottom: 6px;
	padding-left:25px;
}

input[type=checkbox].css-checkbox1:checked + label.css-label {
	background-position: 0 -15px;
}


.social_container {overflow:hidden; width:100%; display:inline-block;}
.social_container_row {overflow:hidden; width:100%; display:inline-block; border-bottom:solid 1px #ccc; padding:20px 0;}
.social_container_row h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:left; padding:40px 0 10px 0; float:left; width:100%;}
.social_container_row p { font-size:14px; color:Black; font-family: 'merriweather', serif;}
.social_container_row_col1 { width:70%; float:left; overflow:hidden; display:inline-block; padding-top:10px;}
.social_container_row_col1 p { padding-top:5px; line-height:25px;}
.social_container_row_col2 { width:20%; float:left; overflow:hidden; display:inline-block;}

.account_orders_container {overflow:hidden; width:100%; display:inline-block;}
.account_orders_container_row1 { float:right; display:inline-block; font-size:12px; text-align:right; padding-right:70px;}
.account_orders_container_row1 p { float:right; display:inline-block; font-size:12px; text-align:right;}
.account_orders_container h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.account_orders_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:16px;}
.account_orders_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}


#account_orders_container_new { width:1150px;display:inline-block; overflow:hidden;}
#account_orders_container_new_viewbtn { padding:5px 10px; color:#E1E1E1; border:solid 1px #000; color:Black; text-decoration:none;}
#account_orders_container_new_viewbtn:hover {background-color:#ccc; color:Black;border:solid 1px #ccc;}
#account_orders_container_new table {border-collapse: collapse;width: 100%;}
#account_orders_container_new th {text-align:center;padding:9px 3px; font-size:14px; font-weight:bold;font-family:'merriweather', Serif;}
#account_orders_container_new td {text-align:left;padding:9px 2px 9px 0px; font-size:13px; font-family:'merriweather', Serif; text-align:center;}
#account_orders_container_new td a { color: black;}

.acctableextradark{background-color:#DEDEDE;color:Black;font-size:14px; font-weight:bold;font-family:'merriweather', Serif;}
.acctabledark{background-color:#F8F8F8;color:Black;}
.acctablelight{background-color:#F8F8F8;color:Black;}
.acctablesuccess{color:#7ED47E; font-weight:bold;}
.acctablefailed{color:#FE4A35; font-weight:bold;}
.account_orders_container_new_bottom{ width:100%; float:left; display:inline-block;margin:5px 0px; height:50px;}
.account_orders_container_new_bottom_col1 { width:100%; float:left; display:inline-block;}
.contbtn { background-color:#EDEDED; border:solid 1px #CFCFCF; padding:2px 10px;}
.contbtn:focus { outline:none;}
.contbtn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.contbtn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}

.wallet_container {overflow:hidden; width:100%; display:inline-block; margin:20px;}
.wallet_container_main { width:1100px; border:solid 1px #ccc; padding:10px; border-radius:10px; height:50px;}
.wallet_container_main_col1 { float:left; display:inline-block; border-right:dotted 1px #ccc; width:300px; height:50px;}
.wallet_container_main_col1_c1 { float:left; display:inline-block; width:100px;}
.wallet_container_main_col1_c2 { float:left; display:inline-block; width:200px;}
.wallet_container_main_col1_c2 h6 { font-size:22px; color:Black; padding:5px 0px 10px 0px;}
.wallet_container_main_col1_c2 p { font-size:12px; color:Black;}
.wallet_container_main_col2 { float:left; display:inline-block; border-right:dotted 1px #ccc; width:450px; margin-left:20px; height:50px;}
.walletinput {border: 0; outline: 0; background: transparent; border-bottom: 1px solid #ccc; padding:10px; font-size:16px; width:400px;}
.wallet_container_main_col3 { float:left; display:inline-block; width:200px; margin-left:35px; height:50px;}
.walletaddbtn { padding:10px 70px; color:White; background-color:#614B1D; cursor:pointer; border:none; outline:none; margin-top:6px;}
.walletaddbtn:hover { background-color:#BC964A; color:White;}
.walletsucess { color:#7ED47E; font-weight:bold;}
.walletfailed { color:#FE4A35; font-weight:bold;}

.gift_card_container {overflow:hidden; width:100%; display:inline-block;}
.gift_card_container_row1 {overflow:hidden; width:100%; display:inline-block; float:left;}
.gift_card_container_row1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.gift_card_container_row2 {overflow:hidden; width:100%; display:inline-block; float:left;}
.gift_card_container_row2 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.gift_card_container_row2 p { float:right; display:inline-block; font-size:12px; text-align:right; margin-right:50px;}
.gftcard_redeem { outline:none; border:none; color:White; background-color:Black; padding:5px; font-size:14px; margin-top:45px;}
.gftcard_redeem1 { outline:none; border:none; color:White; background-color:Black; padding:5px; font-size:14px;}
.gift_card_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:16px;}
.gift_card_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}

.referred_container {overflow:hidden; width:100%; display:inline-block;}
.referred_container_row1 {overflow:hidden; width:100%; display:inline-block; float:left;}
.referred_container_row1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.referred_container_row2 {overflow:hidden; width:100%; display:inline-block; float:left;}
.referred_container_row2 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.referred_container_row2 p { float:right; display:inline-block; font-size:12px; text-align:right; margin-right:50px;}
.referredbtn { outline:none; border:none; color:White; background-color:Black; padding:5px; font-size:14px; float:right; display:inline-block; margin-right:50px;}
.referred_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:16px;}
.referred_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}

.referred_pts_container {overflow:hidden; width:100%; display:inline-block;}
.referred_pts_container h4 {color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold; display:inline-block;}
.referred_pts_container h6 {color:Red;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold; display:inline-block;}
.referred_pts_container_row1 {overflow:hidden; width:100%; display:inline-block; float:left;}
.referred_pts_container_row1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.referred_pts_container_row2 {overflow:hidden; width:100%; display:inline-block; float:left;}
.referred_pts_container_row2 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; font-weight:bold; display:inline-block;}
.referred_pts_container_row2 p { float:right; display:inline-block; font-size:12px; text-align:right; margin-top:-30px; margin-right:50px;}
.referred_pts_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:14px;}
.referred_pts_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}

.invitation_container {overflow:hidden; width:100%; display:inline-block;}
.invitation_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:left; padding:0 0 10px 0;}
.invitation_container h2{color:#ffffff;font-size:30px; background-color:Black; font-family:'dosis-book', Sans-Serif;text-align:center; padding:10px 0 10px 0; width:40%;}
.invitation_container p{color:#000000;font-size:12px;font-family: 'merriweather', serif;padding:0 0 0px 0; line-height:20px;}
.invitation_container_social { width:100%; float:left; display:inline-block; margin-bottom:15px;}
.invitation_container_social h2 { background-color:#ccc; color:Black; font-size:18px; font-weight:bold; line-height:10px; text-align:left; padding-left:10px; width:100%;}
.invitation_container_social img { width:3%; float:left; display:inline-block;}
.invitation_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:14px;}
.invitation_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}

.order_history_container {overflow:hidden; width:100%; display:inline-block;}
.order_history_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; border-bottom:solid 1px #ccc; text-align:center; padding:0 0 10px 0;}
.order_history_container h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.order_history_container_row1 { width:100%; padding:10px; margin-bottom:35px;}
.order_history_container_row1_col1 { width:70%; float:left; display:inline-block;}
.order_history_container_row1_col1 p { font-size:14px;font-family: 'merriweather', serif; float:left; display:inline-block; padding-top:10px;}
.order_history_container_row1_col1_dropdown { padding:5px; font-size:14px;font-family: 'merriweather', serif; }
.order_history_container_button { outline:none; border:none; display:inline-block; float:left; background-color:White; padding:10px; margin-right:10px; font-size:16px; font-weight:bold;font-family: 'merriweather', serif; margin-right:60px;}
.order_history_container_button:active { border-bottom:solid 2px orange;}
.order_history_container_button:hover { border-bottom:solid 2px orange;}
.order_history_container_row1_col2 { width:30%; float:left; display:inline-block;}
.order_history_container_text_col2 { display:inline-block; float:left; padding:8px; font-size:12px; font-weight:bold;font-family: 'merriweather', serif;}
.order_history_container_button_col2 { outline:none; border:none; display:inline-block; float:left; background-color:Black; color:White; padding:10px; font-size:12px; font-weight:bold;font-family: 'merriweather', serif; cursor:pointer;}
.order_history_container_button_col2:hover { background-color:#666666 !important; color:White; cursor:pointer;}
.order_history_container_row2 { width:100%; padding:10px; margin-bottom:30px; float:left; display:inline-block; border-top:solid 1px #ccc;}
.order_history_container_row2 p { font-size:14px;font-family: 'merriweather', serif; float:left; display:inline-block; padding-top:10px;}
.order_history_container_row2_dropdown { padding:5px; font-size:14px;font-family: 'merriweather', serif; }
.order_history_container_row3 { width:100%; padding:10px; border-top:solid 1px #ccc;}
.order_history_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:16px;}
.order_history_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px; vertical-align:middle;}

.order_return_container {overflow:hidden; width:100%; display:inline-block;}
.order_return_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; text-align:center; padding:0 0 10px 0;}
.order_return_container table th { font-weight:bold; margin-top:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:16px;}
.order_return_container table td { margin-top:20px; padding:10px 0px; text-align:center; font-size:14px;}

.wishlist_container {overflow:hidden; width:100%; display:inline-block;}
.wishlist_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; text-align:center; padding:0 0 10px 0;}

.wishlist_container_main {overflow:hidden; width:100%; display:inline-block;}

.wishlist_container_main_left { width:44%; border:solid 1px #DEDEDE; padding:1%; margin:1%; float:left; display:inline-block;}
.wishlist_container_main_left_top { width:100%; margin-bottom:10px;}
.wishlist_container_main_left_top a { float:right; text-decoration:none; font-size:12px;}
.wishlist_container_main_left_col1 { width:30%; float:left; display:inline-block; margin:0px 3%; overflow:hidden; border:solid 1px #ccc;}
.wishlist_container_main_left_col1 img { width:100%;}
.wishlist_container_main_left_col2 { width:57%; float:left; display:inline-block;}
.wishlist_container_main_left_col2_row1 { width:100%;}
.wishlist_container_main_left_col2_row1 h5 {color:#000000;font-size:18px;font-family:'dosis-book', Sans-Serif; padding-bottom:5px;}
.wishlist_container_main_left_col2_row1 h6{color:#000000;font-size:16px;font-family:'dosis-book', Sans-Serif; line-height:20px;}
.wishlist_container_main_left_col2_row1 h7{color:#000;font-size:14px;font-family:'dosis-book', Sans-Serif; line-height:20px; font-weight:bold;}
.wishlist_container_main_left_col2_row1 h4 {color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; padding-bottom:5px; font-weight:bold; margin-top:10px;}
.wishlist_container_main_left_col2_row2 { width:100%; float:left; display:inline-block; margin-top:5px;}
.wishlist_container_main_left_col2_row2 p { float:left; display:inline-block; font-size:14px; margin-right:5px; padding-top:5px;}
.wishlist_container_main_left_col2_row2 a { float:left; display:inline-block; font-size:10px; padding-top:8px;}
.sizedropdownlist { float:left; display:inline-block; padding:2px 5px; width:150px; margin-right:10px; font-size:14px;}
.wishlist_container_main_left_col2_row3 { width:100%; float:left; display:inline-block; margin-top:10px;}
.wishlistbutton { border:none; outline:none; padding:8px 15px; background-color:#000; color:#fff; font-size:13px;}
.wishlistbutton:hover { background-color:#666666; color:White;}
.wishlist_container_main_left_col2_row4 {overflow:hidden; width:100%; display:inline-block; float:left; padding-top:10px; font-size:12px; padding-bottom:10px;}
.wishlist_container_main_left_col2_row4 img { vertical-align:middle;}
.social_links_fb {position: relative;display: inline-block;}
.social_links_fb .img-top {display:none;position:absolute;z-index:99;top:0;left:120;}
.social_links_fb:hover .img-top {display: inline;}

.wishlist_container_top { width:100%; display:block;}
.wishlist_container_top_left { width:50%; float:left; display:inline-block;}
.wishlist_container_top_left h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:30px 0 10px 0; float:left; margin-left:12px;}
.wishlist_container_top_right { width:50%; float:left; display:inline-block;}


.addalltocartbtn { border:none; outline:none; padding:8px 15px; background-color:#000; color:#fff; font-size:13px; float:right; text-decoration:none; margin:10px 60px 10px 0px;}
.addalltocartbtn:hover { background-color:#666666; color:White;}


.wishlist_container_main_right { width:44%; border:solid 1px #DEDEDE; padding:1%; margin:1%; float:left; display:inline-block;}
.wishlist_container_main_right_top { width:100%; margin-bottom:10px;}
.wishlist_container_main_right_top a { float:right; text-decoration:none; font-size:12px;}
.wishlist_container_main_right_col1 { width:30%; float:left; display:inline-block; margin:0px 3%; overflow:hidden; border:solid 1px #ccc;}
.wishlist_container_main_right_col1 img { width:100%;}
.wishlist_container_main_right_col2 { width:57%; float:left; display:inline-block;}
.wishlist_container_main_right_col2_row1 { width:100%;}
.wishlist_container_main_right_col2_row1 h5 {color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; padding-bottom:5px;}
.wishlist_container_main_right_col2_row1 h6{color:#000000;font-size:16px;font-family:'dosis-book', Sans-Serif; line-height:20px;}
.wishlist_container_main_right_col2_row1 h7{color:#000;font-size:14px;font-family:'dosis-book', Sans-Serif; line-height:20px; font-weight:bold;}
.wishlist_container_main_right_col2_row1 h4 {color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; padding-bottom:5px; font-weight:bold; margin-top:10px;}
.wishlist_container_main_right_col2_row2 { width:100%; float:left; display:inline-block; margin-top:5px;}
.wishlist_container_main_right_col2_row2 p { float:left; display:inline-block; font-size:14px; margin-right:5px; padding-top:5px;}
.wishlist_container_main_right_col2_row2 a { float:left; display:inline-block; font-size:10px; padding-top:8px;}
.sizedropdownlist1 { float:left; display:inline-block; padding:2px 5px; width:150px; margin-right:10px; font-size:14px;}
.wishlist_container_main_right_col2_row3 { width:100%; float:left; display:inline-block; margin-top:10px;}
.wishlistbutton1 { border:none; outline:none; padding:8px 15px; background-color:#000; color:#fff; font-size:13px;}
.wishlist_container_main_right_col2_row4 {overflow:hidden; width:100%; display:inline-block; float:left; padding-top:10px; font-size:12px; padding-bottom:10px;}
.wishlist_container_main_right_col2_row4 img { vertical-align:middle;}

.track_container {overflow:hidden; width:100%; display:inline-block;}
.track_container h3{color:#000000;font-size:14px;font-family: 'merriweather', serif;margin-left: 12px; text-transform:uppercase; border-bottom:solid 1px #ccc; padding:0 0 10px 0;}
.track_container h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.track_container_row1 { width:1180px; float:left; display:inline-block; overflow:hidden;}
.track_container_row1_col1 { width:100px; float:left; display:inline-block; padding:0 40px 0 40px;}
.track_container_row1_col2 { width:900px; float:left; display:inline-block; vertical-align:middle; margin-top: -40px;}
.track_container_row1_col2 h4 { font-size:22px; color:black; font-family:'dosis-book', Sans-Serif; padding-top:70px;}
.track_container_row1_col2 h5 { font-size:18px; color:black; font-family:'dosis-book', Sans-Serif;}
.track_container_row2 { width:1180px; float:left; display:inline-block; overflow:hidden;}
.track_container_row2_row1 { width:1180px; float:left; display:inline-block; overflow:hidden;}
.track_container_row2_row1 p { float:right; text-align:right;font-size:16px;font-family: 'merriweather', serif; font-weight:bold; padding-right:30px;}
.track_container_row2_row2 { width:1150px; float:left; display:inline-block; overflow:hidden; margin:5px 0; background-color:Green; border-radius:5px; height:20px; border-bottom:solid 1px #ccc;}
.track_container_row2_row3 { width:1180px; float:left; display:inline-block; overflow:hidden;}
.track_container_row2_row3_col1 { width:200px; float:left; display:inline-block;}
.track_container_row2_row3_col1 h5 {float:left; text-align:left;font-size:14px;font-family: 'merriweather', serif; color:Black; font-weight:bold;}
.track_container_row2_row3_col1 h6 {float:left; text-align:left;font-size:14px;font-family: 'merriweather', serif; color:Black;}
.track_container_row2_row3_col2 { width:650px; float:left; display:inline-block;}
.track_container_row2_row3_col2 h5 {float:left; text-align:left;font-size:14px;font-family: 'merriweather', serif; color:Black; font-weight:bold;}
.track_container_row2_row3_col2 h6 {float:left; text-align:left;font-size:14px;font-family: 'merriweather', serif; color:Black;}
.track_container_row2_row3_col3 { width:330px; float:left; display:inline-block;}
.track_container_row2_row3_col3 h5 {float:left; text-align:right;font-size:14px;font-family: 'merriweather', serif; color:Green; font-weight:bold;}
.track_container_row2_row3_col3 h6 {float:right; text-align:right;font-size:14px;font-family: 'merriweather', serif; color:Green; line-height:20px; padding-right:50px;}

.track_container_row3 { width:1180px; float:left; display:inline-block; overflow:hidden;}
.track_container_row3_col1 { width:330px; margin-right:240px; float:left; display:inline-block; overflow:hidden; padding:10px 10px 10px 0px;}
.track_container_row3_col1 h5 {color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.track_container_row3_col1 h6 {color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; line-height:18px;}
.track_container_row3_col1_box { width:530px; float:left; display:inline-block; overflow:hidden; border:solid 1px #ccc; padding:10px; border-radius:5px;}
.track_container_row3_col1_box h6 {color:Blue;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.track_container_row3_col2 { width:570px; float:left; display:inline-block; overflow:hidden; padding:10px;}
.track_container_row3_col2 h5 {color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 10px 0; float:left; width:100%; font-weight:bold;}
.track_container_row3_col2_box { width:530px; float:left; display:inline-block; overflow:hidden; border:solid 1px #ccc; border-radius:5px;}
.track_container_row3_col2_box_row1 { width:530px; float:left; display:inline-block; overflow:hidden; height:50px; background-color:#ccc;}
.track_container_row3_col2_box_row1 h5 {color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:10px; height:30px; line-height:30px; float:left; width:100%; font-weight:bold;}
.track_container_row3_col2_box_row2 { width:530px; float:left; display:inline-block; overflow:hidden; height:auto; padding:5px 0px 0px 0px; border-bottom:solid 1px #ccc;}
.track_container_row3_col2_box_row2_col1 { width:130px; float:left; display:inline-block; overflow:hidden; height:auto; vertical-align:middle; text-align:center;}
.track_container_row3_col2_box_row2_col1 p {font-family: 'merriweather', serif; color:Black; text-align:center; font-size:14px; line-height:60px; height:60px;}
.track_container_row3_col2_box_row2_col2 { width:360px; float:left; display:inline-block; overflow:hidden; height:auto; padding-left:20px; padding-right:20px;}
.track_container_row3_col2_box_row2_col2 h6 {font-family: 'merriweather', serif; color:Black; font-size:14px; border-bottom:solid 1px #ccc; padding-bottom:5px; line-height:20px;}
.track_container_row3_col2_box_row2_col2 p {font-family: 'merriweather', serif; color:#666; font-size:12px; padding-top:5px; line-height:20px;}

.review_container {overflow:hidden; width:100%; display:inline-block;}
.review_container h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; border-bottom:solid 1px #ccc; text-align:center; padding:0 0 10px 0;}
.review_container h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:15px 0 5px 0; float:left; width:100%; font-weight:bold;}
.backtohomelink { color:blue; text-decoration:underline;}
.reviewtext { padding:5px; width:90%;}
.reviewwords {text-align:right; font-size:10px; margin-bottom:10px; margin-right:45px; margin-top:3px;}
.review_container_row { width:1180px; float:left; display:inline-block; overflow:hidden; padding-bottom:10px; border-bottom:solid 1px #ccc;}
.review_container_row_col1 { width:120px; float:left; display:inline-block; padding:0 40px 0 40px;}
.review_container_row_col2 { width:900px; float:left; display:inline-block;}
.review_container_row_col2_left { width:550px; float:left; display:inline-block; margin-right:60px;}
.review_container_row_col2_right { width:290px; float:left; display:inline-block;}

.review_container_row_col2 h4 { font-size:22px; color:Black; font-family:'dosis-book', Sans-Serif; text-transform:uppercase;}
.review_container_row_col2 h5 { font-size:14px; color:#666; font-family:'dosis-book', Sans-Serif; text-transform:uppercase;}
.review_container_row_col2_row1 { width:600px; font-size:20px; float:left; display:inline-block; padding-top:5px;}
.review_container_row_col2_row1_left { width:40%; float:left; display:inline-block;}
.review_container_row_col2_row1_right { width:58%; float:left; display:inline-block;}
.review_container_row_col2_row1_right p { font-size:12px; font-family: 'merriweather', serif; padding-top:10px; }
.review_container_row_col2_below { width:100%; float:left; display:inline-block; margin-bottom:10px; padding-bottom:10px;}
.review_container_row_col2_below_1 {width:35%; float:left; display:inline-block;}
.review_container_row_col2_below_2 {width:15%; float:left; display:inline-block;}
.review_container_row_col2_below_2 p { text-align:center; font-size:26px;}
.review_container_row_col2_below_3 {width:50%; float:left; display:inline-block;}
.reviewbtnbig { padding:10px; font-size:12px; border:solid 2px #000; background-color:White; width:250px; text-align:center;margin-bottom:3px;}
.reviewbtnbig:hover { background-color: #666666;}
.review_container_row_col2_row2 { width:600px; font-size:14px; float:left; display:inline-block;}
.reviewbtn { background-color:Black; color:White; font-size:16px; padding:10px; vertical-align:middle; margin-top:-40px; outline:none; border:none;}
.reviewbtn:hover { background-color: #666666;}

	/****** Style Star Rating Widget *****/
    .rating1 { border: none;float: left; margin-left:-15px;}
    .rating1 p { line-height:10px; height:10px;}
    .rating1 > input { display: none; }
    .rating1 > label:before { margin: 0px 3px 0px 1px;font-family: FontAwesome;display: inline-block;content: "\f005"; font-size:24px;}
    .rating1 > .half:before { content: "\f089";position: absolute;}
    .rating1 > label { color:#ddd;float:right;}
    /***** CSS Magic to Highlight Stars on Hover *****/
    .rating1 > input:checked ~ label, /* show gold star when clicked */
    .rating1:not(:checked) > label:hover, /* hover current star */
    .rating1:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
    .rating1 > input:checked + label:hover, /* hover current star when changing rating */
    .rating1 > input:checked ~ label:hover,
    .rating1 > label:hover ~ input:checked ~ label, /* lighten current selection */
    .rating1 > input:checked ~ label:hover ~ label { color: #FFED85; }

.news_subscription_container {overflow:hidden; width:100%; display:inline-block;}
.news_subscription_container h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;margin-left: 12px; padding:0 0 10px 0;}
.news_subscription_container h6{color:#000000;font-size:16px;font-family: 'merriweather', serif;margin-left: 12px; padding:0 0 10px 0;}
.newsbtn { padding:10px 30px; color:White; background-color:Black; outline:none; border:none; font-size:16px;}
.newsbtn:hover { color:White; background-color:#666666; cursor:pointer;}


.help_desk_container {overflow:hidden; width:100%; display:inline-block;}
.help_desk_container h4{color:#000000;font-size:20px;font-family:'dosis-book', Sans-Serif;margin-left: 12px; text-transform:uppercase; text-align:center; padding:0 0 10px 0;}
.help_desk_container table th { font-weight:bold; margin-top:20px; padding:0px 0px; font-size:16px;}
.help_desk_container table td { margin-top:20px; padding:10px 0px; text-align:left; font-size:14px;}
.helpdeskbtn { padding:10px; color:White; background-color:Black; outline:none; border:none; font-size:16px;}
.helpdeskbtn:hover { color:White; background-color:#666666; cursor:pointer;}

.account_order_block{width:901px;overflow:hidden;border:1px solid #e6ddca;border-radius: 3px;margin:19px;box-shadow:2px 3px 2px #e5e5e5;}
.account_order_status{overflow:hidden;margin:0px auto;width: 656px;border-bottom:1px solid #a6823a;}
.account_order_status ul{overflow:hidden;margin:0px;}
.account_order_status ul li{float:left;margin: 23px 119px 12px 0px;}
.account_order_status ul li:last-child{float:left;margin:23px 0 0 0;text-align:end;}
.account_order_id{color:#000000;font-size:18px;font-family: 'PT Serif', serif;display:block;margin-bottom:12px;}
.account_order_date{color:#808080;font-size:13px;font-family: 'PT Serif', serif;}
.account_order_process{color:#35a40a;font-size:13px;font-family: 'PT Serif', serif;text-align:center;}
.account_order_block1{margin-left:23px;overflow:hidden;margin-top:14px;}
.account_order_block1 tr{margin-top:14px;overflow:hidden;display:block;margin-bottom:14px;padding: 0 0 2px;}
.account_order_coin{width:99px;overflow:hidden;border:1px solid #ece7d4;border-radius: 3px;padding-top:14px;padding-bottom:14px;text-align: center;box-shadow:2px 3px 2px #e5e5e5;}
.account_goldcoin{vertical-align:top;width: 184px;padding: 40px 0 0 16px;}
.account_goldcoin h4{color:#4a4a4a;font-size:14px;font-family: 'PT Serif', serif;line-height:18px;}
.account_order_gram{vertical-align:top;color:#4a4a4a;font-size:14px;font-family: 'PT Serif', serif;padding: 42px 0 0 64px;}
.account_order_gram1{vertical-align:top;color:#4a4a4a;font-size:14px;font-family: 'PT Serif', serif;padding: 42px 0 0 68px;}
.account_order_gram2{vertical-align:top;color:#4a4a4a;font-size:14px;font-family: 'PT Serif', serif;padding: 42px 0 0 107px;}
.account_view_order{background:#fbfbfb;overflow:hidden;text-align:center;padding:29px;}
.account_view_order a{color:#614b1d;font-size:12px;font-family: 'Arbutus Slab', serif;text-decoration:none;border:1px solid #aa8639;border-radius: 16px;padding: 9px 28px;}
.account_secound_step{overflow:hidden;}
.account_secound_contect{overflow:hidden;margin: 18px 0 0 12px;}
.account_secound_contect p{color:#806727;font-size:14px;font-family: 'PT Serif', serif;width: 635px;line-height:25px;}
.account_form_block{overflow:hidden;/*width:411px;*/margin-top: 38px;}
.account_name_block{margin-top:15px;overflow:hidden;}
.account_name_block h4{float:left;color:#ac893a;font-size:14px;font-family: 'PT Serif', serif;margin-top: 14px;margin-right: 26px;}
.account_name_text{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;}
.account_last_text{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin-left:2px;}
.account_name_block1{margin-top:15px;overflow:hidden;font-size:14px;font-family: 'Roboto', sans-serif;}
.account_name_block1 h4{float:left;color:#ac893a;font-size:14px;font-family: 'PT Serif', serif;margin-top: 14px;margin-right:49px;}
.account_gender{margin: 14px 7px 10px 0;font-family: 'Roboto', sans-serif;}
.account_gender1{margin:0px 7px 0 22px;font-family: 'Roboto', sans-serif;}
.account_email_text{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin-left: 10px;}
.account_mobile_text{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin-left:26px;}
.account_country_code{font-size:14px;float:left;border:1px solid #c6c6c6;border-radius: 3px;outline:none;width:321px;color:#878787;font-family: 'Roboto', sans-serif;margin-left:26px;}
.account_country_code_block{width:25px;border-right:1px solid #c6c6c6;padding:12px;float:left;}
.account_mobile_text1234{overflow:hidden;}
.account_mobile_text123{float:left;/*height:37px;*/outline:none;color:#3c3c3c;font-family: 'Roboto', sans-serif;border:none;padding:10px;}
.account_date_text{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin-left: -11px;background:url(https://www.jewelroof.com/images/my_account/calender-icon.png);background-repeat:no-repeat;background-position:290px center;}
.account_secound_block_button{width:198px;text-align:center;overflow:hidden;background:#8573c0;margin-left: 101px;border-radius:28px;margin-top:48px;font-family: "Arbutus Slab",serif;padding:12px;color:#fff;font-size:18px;text-decoration:none;display:block;}
.account_address_block{width:260px;border:1px solid #49b862;border-radius: 3px;margin-top:25px;float:left;margin-right:21px;}
.address_person_block{overflow:hidden;}
.address_person_block h4{color:#000;font-size:18px;font-family: 'PT Serif', serif;padding-top:13px;padding-left:17px;padding-bottom:13px;}
.address_person_block span{display:block;color:#494949;font-size:13px;font-family: 'PT Serif', serif;padding-left:17px;line-height:18px;}
.account_address_edit{overflow:hidden;margin-top:46px;margin-bottom:10px;padding-bottom: 10px;}
.account_address_edit a{color:#3e6bd1;font-size:13px;font-family: 'PT Serif', serif;padding-left:17px;font-weight:bold;}
.account_delete_block{background:#49b862;overflow:hidden;padding-bottom:8px;padding-left: 12px;padding-top: 11px;}
.account_delete_checkbox{float:left;}
.account_delete_block_buttom{float:left;color:#ffffff;font-size:13px;font-family: 'PT Serif', serif;padding-left: 8px;}
.account_delete_icon{float:right;margin: 0 11px 0 0;}
.add_new_add_block{border:1px solid #b6b6b6;width:260px;border-radius: 3px;margin-top:25px;float:left;text-align:center;padding: 93px 0 109px;}
.account_add_new{overflow:hidden;display:block;text-align:center;text-decoration:none;color:#000000;font-size:18px;font-family: 'PT Serif', serif;line-height: 30px;}
.account_shipping_bill{color:#717171;font-size:16px;font-family: 'PT Serif', serif;}
.account_change_pass{margin-top: 15px;overflow: hidden;}
.account_change_pass h4{float:left;color:#ac893a;font-size:14px;font-family: 'PT Serif', serif;margin-top: 14px;margin-right:54px;}
.current_password{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;}
.new_password{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin: 0 0 0 21px;}
.account_confirm_pass{margin-top: 15px;overflow: hidden;}
.account_confirm_pass h4{float:left;color:#ac893a;font-size:14px;font-family: 'PT Serif', serif;margin-top: 14px;margin-right:21px;}
.confirm_password{float:left;width:297px;/*height:37px;*/border:1px solid #c6c6c6;border-radius: 3px;outline:none;padding:12px;color:#3c3c3c;font-family: 'Roboto', sans-serif;margin: 0 0 0 0px;}
.account_save_password{width:198px;text-align:center;overflow:hidden;background:#8573c0;margin-left:169px;border-radius:28px;margin-top:48px;font-family: "Arbutus Slab",serif;padding:12px;color:#fff;font-size:18px;display:block;text-decoration:none;}
.account_order_coin123{/*width:138px;/*/overflow:hidden;border:1px solid #ece7d4;border-radius: 3px;padding:18px;text-align: center;box-shadow:2px 3px 2px #e5e5e5;}
.account_order_block123{margin-left:23px;overflow:hidden;margin-top:14px;}
.account_order_block123 tr{margin-top:14px;overflow:hidden;display:block;margin-bottom:24px;padding: 0 0 2px;}
.account_product_code{vertical-align:top;width: 184px;padding:24px 0 0 16px;}
.account_product_code h4{color:#4a4a4a;font-size:14px;font-family: 'PT Serif', serif;line-height:18px;}
.account_product_code span{color:#68604f;font-size:12px;font-family: 'PT Serif', serif;line-height:28px;}
.account_buy_block{vertical-align:top;padding:28px 0 0 170px;text-align:center;width:160px;}
.account_buy_block span{display:block;color:#000000;font-size:20px;font-family: 'PT Serif', serif;margin-bottom:20px;}
.account_buy_now_buttom{width:160px;text-align:center;color:#ffffff;font-size:16px;font-family: 'Arbutus Slab', serif;background:#8573c0;text-decoration:none; padding: 8px 40px 7px;;border-radius: 50px;}
.account-close_block{vertical-align:top;padding: 53px 0 0 36px;}
/*##################################################################### Account Page #########################################################################*/

/*##################################################################### Product Return Page (product_return.aspx) #########################################################################*/
.product_return { width:1180px; float:left; display:inline-block; margin-bottom:30px;}
.product_return_col1 { width:150px; float:left; display:inline-block; padding:10px 20px 10px 50px;}
.product_return_col2 { width:800px; float:left; display:inline-block;}
.product_return_main { width:100%; float:left; display:inline-block;}
.product_return_main_col1 { width:60%; float:left; display:inline-block;}
.product_return_main_col1 h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:left; padding:0 0 10px 0;}
.product_return_main_col1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0;}
.product_return_main_col1 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0; font-weight:bold;}
.product_return_main_col1 h6{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0;}
.product_return_main_col1 p{color:#000000;font-size:10px;font-family: 'merriweather', serif;text-align:left; padding-top:5px;}
.product_return_main_col2 { width:36%; float:left; display:inline-block;}
.product_return_main_col2 h6{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; vertical-align:middle; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.product_return_main_col2 table {color:#000000;font-size:13px;font-family: 'merriweather', serif;text-align:left; line-height:25px;}
.productreturnbox { padding:8px; font-size:12px; font-family: 'merriweather', serif;}
.productreturnbutton { padding:10px 20px; margin-top:30px; font-size:14px; font-family: 'merriweather', serif; outline:none; border:none; background-color:Black; color:White; width:30%; text-decoration:none;}
.product_return_refund { width:100%; float:left; display:inline-block;}
.product_return_refund h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; float:left; display:inline-block; vertical-align:middle;}
.product_return_pickup { width:100%; float:left; display:inline-block;}
.product_return_pickup_col1 { width:60%; float:left; display:inline-block;}
.product_return_pickup_col1 h6{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; vertical-align:middle; float:left; display:inline-block;}
.product_return_pickup_col1 p{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding-top:5px; margin-top:10px;}
.product_return_pickup_col1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0;}
.product_return_pickup_col1 h5{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0; float:left; display:inline-block;}
.product_return_pickup_col2 { width:40%; float:left; display:inline-block; line-height:20px;}
.product_return_pickup_col2 h7{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0; float:left; line-height:20px;}
.product_return_pickup h5{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; float:left; display:inline-block; vertical-align:middle;}

/*##################################################################### Product Return Confirm Page (product_return_confirm.aspx) #########################################################################*/
.product_return_confirm { width:1180px; float:left; display:inline-block; margin-bottom:30px;}
.product_return_confirm h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0;}
.product_return_confirm_box { width:1150px; float:left; display:inline-block; border:groove 3px #97D497; padding:10px;}
.product_return_confirm_box h6 {color:Green;font-size:16px;font-family: 'merriweather', serif;text-align:left;}
.product_return_confirm_box h7 {color:#000;font-size:12px;font-family: 'merriweather', serif; margin-bottom:10px; padding-left:20px;}
.product_return_confirm_box_within { width:1100px; float:left; display:inline-block; padding:10px;}
.product_return_confirm_box_within_col1 { width:330px; float:left; display:inline-block; padding:10px;}
.product_return_confirm_box_within_col1 p {color:#000;font-size:12px;font-family: 'merriweather', serif; font-size:12px; line-height:20px;}
.product_return_confirm_box_within_col2 { width:350px; float:left; display:inline-block; padding:10px;}
.product_return_confirm_box_within_col3 { width:350px; float:left; display:inline-block; padding:10px;}
.product_return_confirm_returnbox { width:1180px; float:left; display:inline-block;}
.product_return_confirm_returnbox h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;padding:20px 0 10px 0;}
.product_return_confirm_returnbox h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;}
.product_return_confirm_returnbox p{color:#000000;font-size:12px;font-family: 'merriweather', serif; line-height:15px;}
.product_return_confirm_package { width:1180px; float:left; display:inline-block;}
.product_return_confirm_package_col1 { width:650px; float:left; display:inline-block;}
.product_return_confirm_package_col1 p{color:#000000;font-size:12px;font-family: 'merriweather', serif; line-height:15px;}
.product_return_confirm_package_col1 h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;padding:20px 0 10px 0;}
.product_return_confirm_package_col1 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;}
.product_return_confirm_package_col1_box { width:600px; float:left; display:inline-block; border:solid 1px #ccc; margin-top:10px; padding:10px;}
.product_return_confirm_package_col1_box_row1 { width:600px; float:left; display:inline-block; padding-bottom:10px; border-bottom:solid 1px #ccc;}
.product_return_confirm_package_col1_box_row1_col1 { width:120px; float:left; display:inline-block;}
.product_return_confirm_package_col1_box_row1_col2 { width:380px; float:left; display:inline-block; padding-top:20px;}
.product_return_confirm_package_col1_box_row1_col2 h5 {color:#000000;font-size:18px;font-family: 'merriweather', serif;}
.product_return_confirm_package_col1_box_row1_col2 p {color:#000000;font-size:12px;font-family: 'merriweather', serif;}
.product_return_confirm_package_col1_box_row1_col3 { width:100px; float:left; display:inline-block; padding-top:20px;}
.product_return_confirm_package_col1_box_row1_col3 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif;}
.product_return_confirm_package_col1_box_row2 { width:600px; float:left; display:inline-block; padding:10px 0; border:thin 1px #ccc;}
.product_return_confirm_package_col1_box_row2_col1 { width:120px; float:left; display:inline-block;}
.product_return_confirm_package_col1_box_row2_col2 { width:380px; float:left; display:inline-block;}
.product_return_confirm_package_col1_box_row2_col2 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif; text-align:right; padding-left:200px;}
.product_return_confirm_package_col1_box_row2_col3 { width:100px; float:left; display:inline-block;}
.product_return_confirm_package_col1_box_row2_col3 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif;}
.product_return_confirm_package_col2 { width:480px; float:left; display:inline-block; background-color:#F3F3F3; height:200px; margin:20px 0; padding:20px;}
.product_return_confirm_package_col2_row1 { width:450px; float:left; display:inline-block; background-color:#fff; padding:10px; border:solid 1px #000;}
.product_return_confirm_package_col2_row1 h6 {color:#000000;font-size:18px;font-family: 'merriweather', serif; float:left; display:inline-block;}
.product_return_confirm_package_col2_row1 h7 {color:#000000;font-size:18px;font-family: 'merriweather', serif; float:right; display:inline-block;}
.product_return_confirm_package_col2_row1 p {color:#000000;font-size:12px;font-family: 'merriweather', serif; float:right; display:inline-block; line-height:20px;}
.product_return_confirm_package_col2_row2 { width:450px; float:left; display:inline-block; padding:10px; border-top:solid 1px #ccc; margin-top:10px;}
.product_return_confirm_package_col2_row2 h6 {color:#000000;font-size:16px;font-family: 'merriweather', serif; float:left; display:inline-block;}
.product_return_confirm_package_col2_row2 h7 {color:#000000;font-size:16px;font-family: 'merriweather', serif; float:right; display:inline-block;}
.productreturncontinueshopping { padding:10px 20px; font-size:14px; font-family: 'merriweather', serif; outline:none; border:none; background-color:Black; color:White; width:30%; text-decoration:none; margin:20px 0;}

/*##################################################################### Product Exchange Page (product_exchange.aspx) #########################################################################*/
.product_exchange { width:1180px; float:left; display:inline-block; margin-bottom:30px;}
.product_exchange_col1 { width:150px; float:left; display:inline-block; padding:10px 20px 10px 50px;}
.product_exchange_col2 { width:800px; float:left; display:inline-block;}
.product_exchange_main { width:100%; float:left; display:inline-block;}
.product_exchange_main_col1 { width:60%; float:left; display:inline-block;}
.product_exchange_main_col1 h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:left; padding:0 0 10px 0;}
.product_exchange_main_col1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0;}
.product_exchange_main_col1 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0; font-weight:bold;}
.product_exchange_main_col1 h6{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0;}
.product_exchange_main_col1 p{color:#000000;font-size:10px;font-family: 'merriweather', serif;text-align:left; padding-top:5px;}
.product_exchange_main_col2 { width:36%; float:left; display:inline-block; border:solid 1px #ccc; padding:10px;}
.product_exchange_main_col2 h6{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; vertical-align:middle; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.product_exchange_main_col2 table {color:#000000;font-size:13px;font-family: 'merriweather', serif;text-align:left; line-height:25px;}
.productexchangebox { padding:5px; font-size:12px; font-family: 'merriweather', serif;}
.productexchangebutton { padding:10px 20px; margin-top:30px; font-size:14px; font-family: 'merriweather', serif; outline:none; border:none; background-color:Black; color:White; width:30%; text-decoration:none;}
.product_exchange_refund { width:100%; float:left; display:inline-block;}
.product_exchange_refund h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; float:left; display:inline-block; vertical-align:middle;}
.product_exchange_pickup { width:100%; float:left; display:inline-block;}
.product_exchange_pickup_col1 { width:60%; float:left; display:inline-block;}
.product_exchange_pickup_col1 h6{color:#000000;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; vertical-align:middle; float:left; display:inline-block;}
.product_exchange_pickup_col1 p{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding-top:5px; margin-top:10px;}
.product_exchange_pickup_col1 h4{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0;}
.product_exchange_pickup_col1 h5{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0; float:left; display:inline-block;}
.product_exchange_pickup_col2 { width:40%; float:left; display:inline-block; line-height:20px;}
.product_exchange_pickup_col2 h7{color:#000000;font-size:12px;font-family: 'merriweather', serif;text-align:left; padding:0 0 10px 0; float:left; line-height:20px;}
.product_exchange_pickup h5{color:#000000;font-size:14px;font-family: 'merriweather', serif;text-align:left; padding:0px 20px 10px 0; font-weight:bold; float:left; display:inline-block; vertical-align:middle;}

/*##################################################################### Product Exchange Confirm Page (product_exchange_confirm.aspx) #########################################################################*/
.product_exchange_confirm { width:1180px; float:left; display:inline-block; margin-bottom:30px;}
.product_exchange_confirm h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;text-align:left; padding:20px 0 10px 0;}
.product_exchange_confirm_box { width:1150px; float:left; display:inline-block; border:groove 3px #97D497; padding:10px;}
.product_exchange_confirm_box h6 {color:Green;font-size:16px;font-family: 'merriweather', serif;text-align:left; padding-left:20px;}
.product_exchange_confirm_box h7 {color:#000;font-size:12px;font-family: 'merriweather', serif; margin-bottom:10px; padding-left:20px;}
.product_exchange_confirm_box_within { width:1100px; float:left; display:inline-block; padding:10px;}
.product_exchange_confirm_box_within_col1 { width:330px; float:left; display:inline-block; padding:10px;}
.product_exchange_confirm_box_within_col1 p {color:#000;font-size:12px;font-family: 'merriweather', serif; font-size:12px; line-height:20px;}
.product_exchange_confirm_box_within_col2 { width:350px; float:left; display:inline-block; padding:10px;}
.product_exchange_confirm_box_within_col3 { width:350px; float:left; display:inline-block; padding:10px;}
.product_exchange_confirm_exchangebox { width:1180px; float:left; display:inline-block;}
.product_exchange_confirm_exchangebox h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;padding:20px 0 10px 0;}
.product_exchange_confirm_exchangebox h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;}
.product_exchange_confirm_exchangebox p{color:#000000;font-size:12px;font-family: 'merriweather', serif; line-height:15px;}
.product_exchange_confirm_package { width:1180px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1 { width:650px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1 p{color:#000000;font-size:12px;font-family: 'merriweather', serif; line-height:15px;}
.product_exchange_confirm_package_col1 h4{color:#000000;font-size:20px;font-family: 'merriweather', serif;padding:20px 0 10px 0;}
.product_exchange_confirm_package_col1 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif;}
.product_exchange_confirm_package_col1_box { width:600px; float:left; display:inline-block; border:solid 1px #ccc; margin-top:10px; padding:10px;}
.product_exchange_confirm_package_col1_box_row1 { width:600px; float:left; display:inline-block; padding-bottom:10px; border-bottom:solid 1px #ccc;}
.product_exchange_confirm_package_col1_box_row1_col1 { width:120px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1_box_row1_col2 { width:380px; float:left; display:inline-block; padding-top:20px;}
.product_exchange_confirm_package_col1_box_row1_col2 h5 {color:#000000;font-size:18px;font-family: 'merriweather', serif;}
.product_exchange_confirm_package_col1_box_row1_col2 p {color:#000000;font-size:12px;font-family: 'merriweather', serif;}
.product_exchange_confirm_package_col1_box_row1_col3 { width:100px; float:left; display:inline-block; padding-top:20px;}
.product_exchange_confirm_package_col1_box_row1_col3 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif;}
.product_exchange_confirm_package_col1_box_row2 { width:600px; float:left; display:inline-block; padding:10px 0; border:thin 1px #ccc;}
.product_exchange_confirm_package_col1_box_row2_col1 { width:120px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1_box_row2_col2 { width:380px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1_box_row2_col2 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif; text-align:right; padding-left:200px;}
.product_exchange_confirm_package_col1_box_row2_col3 { width:100px; float:left; display:inline-block;}
.product_exchange_confirm_package_col1_box_row2_col3 h7 {color:#000000;font-size:14px;font-family: 'merriweather', serif;}
.product_exchange_confirm_package_col2 { width:480px; float:left; display:inline-block; background-color:#F3F3F3; height:200px; margin:20px 0; padding:20px;}
.product_exchange_confirm_package_col2_row1 { width:450px; float:left; display:inline-block; background-color:#fff; padding:10px; border:solid 1px #000;}
.product_exchange_confirm_package_col2_row1 h6 {color:#000000;font-size:18px;font-family: 'merriweather', serif; float:left; display:inline-block;}
.product_exchange_confirm_package_col2_row1 h7 {color:#000000;font-size:18px;font-family: 'merriweather', serif; float:right; display:inline-block;}
.product_exchange_confirm_package_col2_row1 p {color:#000000;font-size:12px;font-family: 'merriweather', serif; float:right; display:inline-block; line-height:20px;}
.product_exchange_confirm_package_col2_row2 { width:450px; float:left; display:inline-block; padding:10px; border-top:solid 1px #ccc; margin-top:10px;}
.product_exchange_confirm_package_col2_row2 h6 {color:#000000;font-size:16px;font-family: 'merriweather', serif; float:left; display:inline-block;}
.product_exchange_confirm_package_col2_row2 h7 {color:#000000;font-size:16px;font-family: 'merriweather', serif; float:right; display:inline-block;}
.productexchangecontinueshopping { padding:10px 20px; font-size:14px; font-family: 'merriweather', serif; outline:none; border:none; background-color:Black; color:White; width:30%; text-decoration:none; margin:20px 0;}

/*############################################ checkout_3 ##############################################################*/

/*############################################ your shopping cart ###################################################*/
.log-in-up {float:right;overflow:hidden;margin-top:55px; margin-right: 23px;}
.log-in-up ul {overflow:hidden;}
.log-in-up ul li {display:inline;}
.log-in-up ul li a {text-decoration:none;color:#777777;font-size:15px;}
.back-img-login {background:url("https://www.jewelroof.com/images/checkout_3/log-in.png") no-repeat;width:10px;height:10px;background-size:100% 100%;float: left;margin: 1px 6px 0 0px;}
.checkout_container {width:1180px;height:auto;overflow:hidden;margin:0 auto;}
.checkout_container h2 {font-size:30px;text-align:center;color:#22201c;font-family:'dosis-book', Sans-Serif;padding: 30px 0 18px 0; font-weight:bolder;}

.shopping-cart-content-container {width:790px;height:auto;float:left;}
.shopping_cart {width:790px;height:auto;overflow:hidden; margin-bottom:20px;}

.product_block{ width:150px; height:auto;overflow:hidden;float:left;display:inline-block;}
.product_block h2 { font-size:16px; text-transform:uppercase;}
.product_block_image {width:145px;height:auto;overflow:hidden;text-align:center;padding: 10px 0px 20px 0px; float:left;}
.product_block_image img { width:140px; vertical-align:middle;}
.product_block_ship { width:150px; font-size:12px; font-family: 'merriweather', serif; text-align:center; color:#F8A992; line-height:25px;}

.product_description {width:280px;height:auto;overflow:hidden;float:left; padding-left:30px;}
.product_description h2 { font-size:16px; text-transform:uppercase;}
.product_description_detail { width:100%;}
.product_description_detail h1 { font-size:18px; color:Black; text-align:left; font-weight:bold; font-family:'dosis-book', Sans-Serif;text-transform:capitalize;}
.product_description_detail h5 { font-size:12px; color:#666; text-align:left; font-family:'dosis-book', Sans-Serif; font-size:14px;}
.product_description_detail table { font-size:13px; line-height:22px;font-family: 'merriweather', serif; margin-top:10px; color:#666;}
.checkoutcolor { color:#f9ae74;}
.dropdownstyle1 { width:90%; padding:2px; font-family: 'merriweather', serif;}

.product_qty {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_qty h2 { font-size:16px; text-transform:uppercase;}
.product_qty p { padding:0px; font-size:12px; font-family:'merriweather', Serif; color:Black;}
.product_qty button { background-color:#ccc; color:Black; border:solid 1px #ccc; padding:10px; margin-top:13px;}
.product_qty button:hover { background-color:#c19943; color:White; border:solid 1px #ccc;}

.product_unit {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_unit h2 { font-size:16px; text-transform:uppercase;}
.product_unit h1 { font-size:16px; text-transform:uppercase; text-align:center; font-family:'dosis-book', Sans-Serif; font-size:18px;}
.product_total {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_total h2 { font-size:16px; text-transform:uppercase;}
.product_total h1 { font-size:16px; text-transform:uppercase; text-align:center; font-family:'dosis-book', Sans-Serif; font-size:18px;}
.cart-summary-box {width:380px;height:auto;overflow:hidden;margin: 20px 0px 20px 30px;float:left;}
.cart-summary-box-content {width:380px;height:auto;overflow:hidden;margin:0px auto; display:inline-block;}
.cart-summary-box-content-col1 {width:160px;height:auto;overflow:hidden;margin:0 auto; float:left; display:inline-block; padding-left:10px;}
.cart-summary-box-content-col1 ul {overflow:hidden;}
.cart-summary-box-content-col1 ul li {float:left;font-size:14px;color:#000;margin-bottom:10px;padding-top: 15px; line-height:10px; font-family: 'PT Serif', serif;}
.cart-summary-box-content-col2 {width:210px;height:auto;overflow:hidden;margin:0 auto; float:left; display:inline-block;}
.applytext{border:solid 1px #ccc;outline: 0;background:#fff;height:23px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; font-weight:lighter;}
.apply_button {width:50px;border:none;float:left;color:#fff;background:#BC964A;height:25px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0;}
.apply_button:hover { background-color:#614B1D; color:#fff;}
.apply_button1 {width:50px;border:none;float:left;color:#fff;background:#BC964A;height:25px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:10px;text-align:center;cursor:pointer;outline:none; margin:5px 0;}
.apply_button1:hover { background-color:#614B1D; color:#fff;}
.cart-summary-box-content-col2 p {width:100%;color:Black; text-align:left; line-height:18px; font-size:9px; float:left; display:inline;}
.cart-summary-box-content-col2 b { float:left; display:inline-block;}
.giftcardvalid {width:100%; color:#50CD50; text-align:left; line-height:18px; font-size:9px; float:left; display:inline;}
.giftcardexpired {width:100%; color:#FF004F; text-align:left; line-height:18px; font-size:9px; float:left; display:inline;}

.cart-summary-box-content-col2 p { color:Red; font-size:8px; float:right;font-family: 'merriweather', serif; line-height:10px;}
.cart-summary-box-content-col2_extra { float:right; width:280px; display:inline-block; overflow:hidden; border-top:solid 1px #ccc; margin-top:10px; padding-top:10px;}
.cart-summary-box-content-col2_extra_col1 { float:left; width:120px; margin-right:14px;}
.cart-summary-box-content-col2_extra_col2 { float:right; width:110px; margin-left:14px;}
.gftcardbtn { padding:4px 5px 4px 5px; color:Black; outline:none; border:none; background-color:#dfdfd0;font-family: 'merriweather', serif;}
.cart-summary-box-content-col3 { float:right; width:190px; overflow:hidden; text-align:left; font-size:11px;margin: 0 auto; line-height:10px;}
.cart-summary-box-below {width:380px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.cart-summary-box-below h3 { font-size:18px; font-family:'dosis-book', Sans-Serif; padding:10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; font-weight:bold;}
.cart-summary-box-below table { width:350px; margin:10px; font-family: 'merriweather', serif; font-size:14px; line-height:25px;}
.cart-summary-box-below table b { font-size:7px; color:#666;}
.cart-summary-box-below h6 { text-align:center; font-size:10px; font-weight:500; color:#50CD50; margin-top:10px; padding-left:10px;}
.cart-summary-bottom {width:1180px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.cart-summary-box-below-content {padding-bottom: 25px;border-bottom: 1px solid #e0b555;}
.cart-summary-box-content h2 {font-size:18px;color;#010101;padding:22px 0 10px 0;font-family: 'Suranna', serif;}

.cart-summary-box-footer {overflow:hidden;width: 100%;margin:0 auto;padding:0 0px;box-sizing:border-box;margin-top:35px;}
.placeorder { background-color:#59ac59; color:White;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:16px; padding:5px; border:none; outline:none; display:inline-block; margin-left:1%; width:40%;}
.placeorder:hover { background-color:#7ED47E; color:White;}
.continueshopping { background-color:#f15d47; color:White;font-family:'merriweather', Serif;float:left;cursor:pointer; font-size:16px; padding:5px; border:none; outline:none; display:inline-block; width:59%;}
.continueshopping:hover { background-color:#F69B75; color:White;} 

/*############################################ account details ###################################################*/
.account_details_tab { width:1180px; padding:30px 10px 10px 10px; float:left; display:inline-block;}

.login-tab { width:680px; padding:0 10px; float:left; display:inline-block;}
.login-header { width:680px; padding: 10px 10px 0px 10px;background-color: #fff;color:Black; font-size:30px; text-align:center; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold; float:left;}
.login-header h2 { padding-bottom:5px;}
.login-body { width:680px; padding: 2px 0px; height:auto; float:left;}
.login-body p { text-align:center; font-size:12px; padding:5px 10px; font-family: 'merriweather', serif;}
.login-body-col1{ width:300px; float:left; display:inline-block; padding-right:20px;}
.login-body-col1 h2 { text-align:center; font-size:24px; text-transform:uppercase;font-family:'dosis-book', Sans-Serif; padding-top:20px; font-weight:400; color:Black;}
.login-body-col1 p { text-align:center; font-size:12px; padding:5px 10px; font-family: 'merriweather', serif; color:Black;}
.loginbox1 { border:none; outline:#ccc solid 1px; width:95%; padding:10px; margin-top:10px; margin-bottom:10px; float:left;}
.loginbox1:focus { outline:red solid 1px;}
.login-body-col1 a { float:right; color:#ec6730; font-size:14px; text-decoration:none; width:100%;}
.loginbutton1 { border:none; background-color:#59ac59; width:60%; margin:20px 0px; padding:10px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; cursor:pointer;}
.loginbutton1:hover { background-color:#7ED47E; color:White; cursor:pointer;}
.login-body-col2 { width:20px; float:left; display:inline-block;}
.login-body-col3{ width:300px; float:left; display:inline-block; padding-left:20px;}
.login-body-col3 h2 { text-align:center; font-size:24px; text-transform:uppercase;font-family:'dosis-book', Sans-Serif; padding-top:20px; font-weight:400; color:Black;}
.login-body-col3 p { text-align:center; font-size:12px; padding:5px 10px; font-family: 'merriweather', serif; color:Black;}
.login-body-col3-chk1 { float:left; text-align:left; font-size:11px;}
.login-body-col3-chk1 a { color:#ec6730; font-size:11px; text-decoration:none;}

.login-cart-summary { width:450px; margin-left:20px; float:left; display:inline-block; overflow:hidden; padding-top:30px;}
.login-cart-summary-heading { width:450px; display:inline-block; float:left; padding-bottom:10px; border-bottom:solid 1px #ccc;}
.login-cart-summary-heading-col1 { width:180px; float:left; display:inline-block; line-height:30px;}
.login-cart-summary-heading-col1 p {font-size:24px; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold;}
.login-cart-summary-heading-col2 { width:130px; float:left; display:inline-block; line-height:30px;}
.login-cart-summary-heading-col2 p {font-size:16px; font-family:'dosis-book', Sans-Serif; text-align:left; font-weight:bold;}
.login-cart-summary-heading-col3 { width:130px; float:left; display:inline-block; line-height:30px; text-align:right;}
.login-cart-summary-heading-col3 a {font-size:12px; font-family: 'merriweather', serif; text-transform:uppercase; text-decoration:none; color:Red; text-align:right;}

.login-cart-summary-main { width:450px; display:inline-block; float:left; padding-top:5px; padding-bottom:1px; border-bottom:solid 1px #ccc; }
.login-cart-summary-main-col1 { width:100px; display:inline-block; float:left;}
.login-cart-summary-main-col1 img { width:100px; }
.login-cart-summary-main-col2 { width:220px; display:inline-block; float:left; padding-left:10px; line-height:30px; padding-top:10px;}
.login-cart-summary-main-col2-row1 { float:left; width:250px;}
.login-cart-summary-main-col2-row1 h2 {font-family:'dosis-book', Sans-Serif; font-size:16px; text-align:left; font-weight:bold; text-transform:capitalize;}
.login-cart-summary-main-col2-row2 { float:left; width:250px;}
.login-cart-summary-main-col2-row2 p {font-family: 'merriweather', serif; font-size:14px; text-align:left;}
.login-cart-summary-main-col2-row3 { float:left; width:250px; padding-bottom:10px;}
.login-cart-summary-main-col2-row3 p {font-family: 'merriweather', serif; font-size:12px; text-align:left; color:#f79e84;}
.login-cart-summary-main-col3 { width:110px; display:inline-block; float:left; padding-right:10px; line-height:30px; padding-top:10px;}
.login-cart-summary-main-col3 p { width:110px; display:inline-block; float:left; text-align:right;  font-size:14px;font-family: 'merriweather', serif;}
.login-cart-summary-main-bottom {width:450px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.login-cart-summary-main-bottom table { width:430px; margin-left:20px; margin-top:10px; font-family: 'merriweather', serif; font-size:14px; line-height:25px;}
.login-cart-summary-main-bottom table b { font-size:7px; color:#666;}
.login-cart-summary-main-bottom h6 { text-align:center; font-size:11px; color:#50CD50; margin-top:15px;}

/*############################################ account details ###################################################*/

/*############################################ shipping cart - checkout page ###################################################*/

.checkout-header { width:250px; float:left; display:inline-block; overflow:hidden; line-height:40px; height:auto;}
.checkout-header img { width:15px; float:left; display:inline-block; padding-right:10px; padding-top:10px;}
.checkout-header h4 { font-family:'dosis-book', Sans-Serif; font-size:24px; float:left; display:inline-block; padding-right:10px; line-height:40px; height:40px; font-weight:bold;}
.checkout-header h5 { font-family:'dosis-book', Sans-Serif; font-size:14px; float:left; display:inline-block; }

.checkout-header-big { width:250px; float:left; display:inline-block; overflow:hidden; height:auto; line-height:20px;}
.checkout-header-big a { color:#ccc; font-size:12px; text-decoration:none;}
.checkout-header-big-col1 { width:50px; float:left;}
.checkout-header-big-col2 { width:200px; float:left; font-size:12px;}

.etabs { width:930px; float:left; display:inline-block; overflow:hidden; }
.tab { display: inline-block;float:left;}
.tab a {text-decoration:none;color: #000;font-size: 13px;font-family:'dosis-book', Sans-Serif;text-align:right;}

.tab.active {}
.tab a.active {color:#DFB151;}
.tab-container .panel-container { background: #f8f8f8; }
.panel-container { margin-bottom: 10px; }
.panel-cont2 {margin-left: 33px;width: 418px;float: left;margin-top:22px;}
.tab2 {}
.tab2 a:hover {}
.tab2 a.active {border-right:none;border-top:none !important;color:#4b4029;}
.no-bord a {}
.ch-tab-of-tabs {margin-left: 74px;}
.tabs-space-bet {margin-left: 52px;}
.pay-ment {padding-left: 16px;}
.tab2:last-child active{border-bottom:none !important;}
.tab2 :first-child.active{border-top: 1px solid #d0c2a2;border-bottom: 1px solid #d0c2a2 !important;}
.etabs li:last-child a.active {border-bottom:none !important;}
.tab:first-child a {background:url("https://www.jewelroof.com/images/checkout_3/navigate-img1.png") no-repeat;width:150px;height:40px;display:block;background-position: left center; padding: 0 5px 0 10px; float:left; display:inline-block; text-align:right; font-size:20px; line-height:40px;}
.tab:first-child a.active {background:url("https://www.jewelroof.com/images/checkout_3/active-1.png") no-repeat;}
.tab:last-child a {background:url("https://www.jewelroof.com/images/checkout_3/navigate-img4.png") no-repeat;width:220px;height:40px;display:block;background-position: left center; padding: 0 5px 0 10px; float:left; display:inline-block; text-align:right; font-size:20px; line-height:40px; color: black;}
.tab:last-child a.active {background:url("https://www.jewelroof.com/images/checkout_3/active-4.png") no-repeat;}
.tab:nth-child(3) a {background:url("https://www.jewelroof.com/images/checkout_3/navigate-img2.png") no-repeat;width:210px;height:40px;display:block;background-position: left center; padding: 0 5px 0 10px; float:left; display:inline-block; text-align:right; font-size:20px; line-height:40px;}
.tab:nth-child(3) a.active {background:url("https://www.jewelroof.com/images/checkout_3/active-2.png") no-repeat;}
.tab:nth-child(5) a {background:url("https://www.jewelroof.com/images/checkout_3/navigate-img3.png") no-repeat;width:175px;height:40px;display:block;background-position: left center; padding: 0 0 0 10px; float:left; display:inline-block; text-align:right; font-size:20px; line-height:40px;}
.tab:nth-child(5) a.active {background:url("https://www.jewelroof.com/images/checkout_3/active-3.png") no-repeat;}
.tab:nth-child(2) a {background:url("https://www.jewelroof.com/images/checkout_3/menu-line.png")no-repeat;width:35px;height:20px;display:block;background-position: left center; overflow:hidden; float:left; display:inline-block; padding-right:5px;}
.tab:nth-child(4) a {background:url("https://www.jewelroof.com/images/checkout_3/menu-line.png")no-repeat;width:35px;height:20px;display:block;background-position: center center; overflow:hidden; padding-right:5px;}
.tab:nth-child(6) a {background:url("https://www.jewelroof.com/images/checkout_3/menu-line.png")no-repeat;width:35px;height:20px;display:block;background-position: center center; overflow:hidden; padding-right:5px;}
.lin-for-menu {background:url("https://www.jewelroof.com/images/checkout_3/menu-line.png") no-repeat;width:105px;height:20px;}
.disabled {pointer-events: none;cursor: default;opacity: 0.6;}

.shipping_details_col1 { width:370px; float:left; display:inline-block; font-family: 'merriweather', serif; overflow:hidden; padding-right:10px; padding-top:30px;}
.shipping_details_col1 p {font-family:'dosis-book', Sans-Serif; font-size:24px; text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
.shipping_details_col1 table {float:left; line-height:40px; overflow:hidden;}
.strlocdrpdwn { width:240px; padding:5px; font-family: 'merriweather', serif; border:solid 1px #ccc; margin-bottom:10px;}
.dropdownstyle2 { width:240px; padding:5px; font-family: 'merriweather', serif; border:solid 1px #ccc;}
.textboxstyle2 { width:230px; padding:5px; font-family: 'merriweather', serif; border:solid 1px #ccc;}
.textboxstyle3 { width:230px; padding:5px; font-family: 'merriweather', serif; border:solid 1px #ccc; text-transform: uppercase;}
.ctycode1 {outline:none; border:solid 1px #ccc; color:Black; font-family: 'merriweather', serif; padding:5px; font-size:12px; display:inline-block; float:left;}
.shipping_details_col1_bottom { width:370px; float:left; display:inline-block; font-family: 'merriweather', serif; overflow:hidden; padding-right:10px; padding-top:30px; font-size:12px;}
.shipping_details_col1_bottom_storelocator { width:100%; padding:10px 0px; margin-top:10px;}
.shipping_details_col1_bottom_store_selector { width:100%; font-size:14px; font-weight:bold; margin-bottom:10px; line-height:20px;}
/*.shipping_details_col1_bottom_store_row{ padding:10px 5px 5px 5px; width:100%; border-bottom:solid 1px #ccc;}*/

.shipping_details_col1_bottom_store_row	{ padding:5px; width:355px; border:solid 1px #ccc; height:165px;}
.shipping_details_col1_bottom_store_row h5 { width:100%; font-size:13px; font-weight:bold; margin-bottom:10px;}
.shipping_details_col1_bottom_store_row_left { float:left; display:inline-block; width:170px; padding-right:5px; border-right:solid 1px #ccc; height:160px;}
.shipping_details_col1_bottom_store_row_left h5 { width:100%; font-size:13px; font-weight:bold; margin-bottom:10px;}
.shipping_details_col1_bottom_store_row_left p { font-size:10px; font-weight:normal; line-height:10px; font-family: 'merriweather', serif; text-transform:none;}
.shipping_details_col1_bottom_store_row_right { float:left; display:inline-block; width:170px; padding-left:5px; height:155px;}
.shipping_details_col1_bottom_store_row_right h5 { width:100%; font-size:13px; font-weight:bold; margin-bottom:10px;}
.shipping_details_col1_bottom_store_row_right p { font-size:10px; font-weight:normal; line-height:12px; font-family: 'merriweather', serif; text-transform:none;}


.shipping_details_col2 { width:390px; float:left; display:inline-block; font-family: 'merriweather', serif; line-height:40px; padding-left:20px; padding-right:10px; padding-top:67px;}
.shipping_details_col2_main { width:390px; line-height:30px; float:left;}
.shipping_details_col2_main p { font-size:12px;}

.entireorder { width:100%; float:left; margin-top:20px; color:Black; padding:0px;}
.entireorder b { float:right; font-size:10px; color:Black; padding-right:0px; margin-top:-8px; font-weight:normal;}

.messagetext{border:solid 1px #ccc;background:#fff;height:25px; float:left; display:inline-block; margin:2px 0; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; width:98%;}

.messagetext1{border:solid 1px #ccc;background:#fff;height:50px; float:left; display:inline-block; margin:2px 0; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; width:98%; line-height:17px;}

.indvmessagetext1{border:solid 1px #ccc;background:#fff;height:50px; float:left; display:inline-block; margin:2px 0; padding:5px 5px;font-family: 'merriweather', serif; font-size:12px; width:95%; line-height:17px;}

.entireorder h6 { color:Black; text-align:justify; line-height:15px; font-size:8px; margin-top:-13px; display:block; padding-left:2px;}
.entireorder-button { border:none; background-color:#59ac59; width:50%; margin:5px 0px 5px 5px; padding:1px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; float:left; display:inline-block;}
.entireorder-button:hover { background-color:#7ED47E; color:White;}
.entireorder-button1 { border:none; background-color:#fff; width:30%; margin:5px 0px; padding:1px; color:Black; text-transform:uppercase; font-family: 'merriweather', serif; float:right; display:inline-block;}


.entireorder-button-edit { border:none; background-color:#F6C2B2; width:50%; margin:5px 0px 5px 5px; padding:1px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; float:left; display:inline-block;}
.entireorder-button-edit:hover { background-color:#F2A891; color:White;}

.individualorder { width:100%; float:left; margin-top:10px; color:Black; padding:0px;}
.individualorder p { color:Black; text-align:justify; line-height:15px; font-size:8px; margin-top:-13px; display:block; padding-left:2px;}
.individualorder-col1 { width:100px; float:left; display:inline-block; text-align:center;}
.individualorder-col1 img { width:100px;}
.individualorder-col1 b { color:Black; text-align:center; font-size:12px; font-weight:normal;}
.individualorder-col2 { width:250px; float:left; display:inline-block; margin-left:10px;}
.individualorder-col2-row1 { width:250px; font-size:12px; line-height:10px;}
.individualorder-col2-row1 p { color:Black; text-align:justify; padding:0px 5px; line-height:10px; font-size:8px;}
.individualorder-col2-row1 h5 { font-size:14px; font-family:'dosis-book', Sans-Serif; font-weight:bold; text-align:left; padding:15px 0; line-height:20px;}
.individualorder-col2-row1 h6 { font-size:10px; text-align:right; font-weight:normal; margin:10px 0;}

.individualorder-button { border:none; background-color:#59ac59; width:50%; margin:20px 0px; padding:10px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; display:inline-block;}

.special-instruction { width:100%; float:left; margin-top:10px; color:Black; padding:5px 5px;}
.special-instruction p { font-size:10px; text-align:right; padding-right:5px; padding-top:-13px; margin-top:-28px;}
.special-instruction b { font-size:12px; font-weight:normal; text-align:left; margin-top:-25px;}
.special-instruction h6 { font-size:8px; font-weight:normal; text-align:left; width:100%; margin-top:30px; line-height:15px;}
.messagetext2{border:solid 1px #ccc;background:#fff;height:50px; float:left; display:inline-block; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; width:97%; line-height:17px;}

.shipping-cart-summary { width:360px; margin-left:10px; float:left; display:inline-block; overflow:hidden; padding-top:30px;}
.shipping-cart-summary-heading { width:360px; display:inline-block; float:left; padding-bottom:15px; border-bottom:solid 1px #ccc; margin-left:10px;}
.shipping-cart-summary-heading-col1 { width:180px; float:left; display:inline-block; line-height:30px;}
.shipping-cart-summary-heading-col1 p {font-size:24px; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold;}
.shipping-cart-summary-heading-col2 { width:80px; float:left; display:inline-block; line-height:30px; }
.shipping-cart-summary-heading-col2 p {font-size:16px; font-family:'dosis-book', Sans-Serif; text-align:left; font-weight:bold;}
.shipping-cart-summary-heading-col3 { width:100px; float:left; display:inline-block; line-height:30px;}
.shipping-cart-summary-heading-col3 a {font-size:12px; font-family: 'merriweather', serif; text-transform:uppercase; text-decoration:none; color:Red;}

.shipping-cart-summary-main { width:360px; display:inline-block; float:left; padding-top:5px; padding-bottom:1px; border-bottom:solid 1px #ccc; margin-left:10px;}
.shipping-cart-summary-main-col1 { width:100px; display:inline-block; float:left;}
.shipping-cart-summary-main-col1 img { width:100px; }
.shipping-cart-summary-main-col2 { width:175px; display:inline-block; float:left; line-height:30px; padding-left:5px;}
.shipping-cart-summary-main-col2-row1 { float:left; width:250px; padding-top:10px;}
.shipping-cart-summary-main-col2-row1 h5 {font-family:'dosis-book', Sans-Serif; font-size:13px; text-align:left;}
.shipping-cart-summary-main-col2-row2 { float:left; width:250px;}
.shipping-cart-summary-main-col2-row2 p {font-family: 'merriweather', serif; font-size:12px; text-align:left;}
.shipping-cart-summary-main-col2-row3 { float:left; width:250px; padding-bottom:10px;}
.shipping-cart-summary-main-col2-row3 p {font-family: 'merriweather', serif; font-size:11px; text-align:left; color:#f79e84;}
.shipping-cart-summary-main-col3 { width:70px; display:inline-block; float:left; padding-right:10px; line-height:30px; padding-top:10px;}
.shipping-cart-summary-main-col3 p { width:70px; display:inline-block; float:left; text-align:right;  font-size:12px;font-family: 'merriweather', serif;}
.shipping-cart-summary-main-bottom {width:360px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.shipping-cart-summary-main-bottom table { width:340px; margin-left:20px; margin-top:10px; font-family: 'merriweather', serif; font-size:14px; line-height:25px;}
.shipping-cart-summary-main-bottom table b { font-size:7px; color:#666;}
.shipping-cart-summary-main-bottom h6 { text-align:center; font-size:10px;color:#50CD50;margin-top:10px;padding-left:5px;}

.shipping-cart-summary-main-button-final { border:none; background-color:#59AC59; width:43%; margin:10px 0px; padding:8px 5px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; cursor:pointer; float: left; display: inline; font-size: 13px; text-align: center;}
.shipping-cart-summary-main-button-final:hover { background-color:#7ED47E; color:White; cursor:pointer;}

.shipping-cart-summary-back-button-final { border:none; background-color:#f15d47; width:52%; margin-right: 5px !important; margin:10px 0px; padding:10px 5px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; cursor:pointer; float: left; display: inline; font-size: 13px; text-align: center;}
.shipping-cart-summary-back-button-final:hover { background-color:#F69B75; color:White;} 

.shipping-cart-summary-back-button-final1 { border:none; background-color:#f15d47; width:52%; margin-right: 5px !important; margin:10px 0px; padding:10px 5px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; cursor:pointer; display:-webkit-box;}
.shipping-cart-summary-back-button-final1:hover { background-color:#F69B75; color:White;} 

.shipping-cart-summary-main-button { border:none; background-color:#ec6730; width:60%; margin:20px 0px; padding:10px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; cursor:pointer;}
.shipping-cart-summary-main-button:hover { background-color:#F69B75; color:White; cursor:pointer;}
.shipping-cart-summary-main-footer { float:right; text-align:right; font-size:12px; margin-top:10px;}
.shipping-cart-summary-main-footer a { color:#ec6730; font-size:12px; text-decoration:none;}

/*############################################ Payment Options ###################################################*/
.payment_container {width:1180px;height:auto;overflow:hidden;margin:0 auto;}
.payment_container h5 {font-family: 'merriweather', serif; font-size:16px; padding-top:20px; float:left; display:inline-block; width:100%;}
.payment_container b { font-weight:normal; color:Orange;}

.payment_details_col1 { width:700px; float:left; display:inline-block; font-family: 'merriweather', serif; overflow:hidden; padding-right:10px; margin-top:30px;}
.payment_details_col1_bottom { width:700px; float:left; display:inline-block; margin-top:20px;}
.payment_details_col1_row1_bottom { width:700px; float:left; display:inline-block;}
.payment_details_col1_row1_bottom img { float:left; display:inline-block;}
.payment_details_col1_row1_bottom p { float:left; font-size:12px; color:Black; padding-left:10px;}
.payment_details_col1_row2_bottom { width:500px; float:left; display:inline-block;}
.payment_details_col1_row2_bottom p { font-size:8px; color:#ccc;}


.payment-cart-summary { width:450px; margin-left:10px; float:left; display:inline-block; overflow:hidden; margin-top:30px;}
.payment-cart-summary-heading { width:450px; display:inline-block; float:left; padding-bottom:15px; border-bottom:solid 1px #ccc; margin-left:10px;}
.payment-cart-summary-heading-col1 { width:180px; float:left; display:inline-block; line-height:30px;}
.payment-cart-summary-heading-col1 p {font-size:24px; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold;}
.payment-cart-summary-heading-col2 { width:130px; float:left; display:inline-block; line-height:30px;}
.payment-cart-summary-heading-col2 p {font-size:16px; font-family:'dosis-book', Sans-Serif; text-align:left; font-weight:bold;}
.payment-cart-summary-heading-col3 { width:130px; float:left; display:inline-block; line-height:30px; text-align:right;}
.payment-cart-summary-heading-col3 a {font-size:14px; font-family: 'merriweather', serif; text-transform:uppercase; text-decoration:none; color:Red; text-align:right;}

.payment-cart-summary-main { width:450px; display:inline-block; float:left; padding-top:5px; padding-bottom:1px; border-bottom:solid 1px #ccc; margin-left:10px;}
.payment-cart-summary-main-col1 { width:100px; display:inline-block; float:left;}
.payment-cart-summary-main-col1 img { width:100px; }
.payment-cart-summary-main-col2 { width:220px; display:inline-block; float:left; padding-left:5px; line-height:30px;}
.payment-cart-summary-main-col2-row1 { float:left; width:250px; margin-top:-5px;}
.payment-cart-summary-main-col2-row1 h5 {font-family:'dosis-book', Sans-Serif; font-size:14px; text-align:left; padding-top:-10px; margin-top:-5px;}
.payment-cart-summary-main-col2-row2 { float:left; width:250px;}
.payment-cart-summary-main-col2-row2 p {font-family: 'merriweather', serif; font-size:12px; text-align:left;}
.payment-cart-summary-main-col2-row3 { float:left; width:250px; padding-bottom:10px;}
.payment-cart-summary-main-col2-row3 p {font-family: 'merriweather', serif; font-size:11px; text-align:left; color:#f79e84;}
.payment-cart-summary-main-col3 { width:110px; display:inline-block; float:left; padding-right:10px; line-height:30px; padding-top:10px;}
.payment-cart-summary-main-col3 p { width:110px; display:inline-block; float:left; text-align:right;  font-size:14px;font-family: 'merriweather', serif;}
.payment-cart-summary-main-bottom {width:450px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.payment-cart-summary-main-bottom h6 { text-align:center; font-size:11px;color:#50CD50;padding-left:25px;}

.payment-cart-summary-main-bottom table b { font-size:7px; color:#666;}
.payment-cart-summary-main-bottom table { width:430px; margin-left:20px; margin-top:10px; font-family: 'merriweather', serif; font-size:14px; line-height:25px;}
.payment-cart-summary-main-button { border:none; background-color:#ec6730; width:60%; margin:20px 0px; padding:10px; color:White; text-transform:uppercase; font-family: 'merriweather', serif;}

.payment-cart-summary-main-footer { float:right; text-align:right; font-size:12px; width:450px;}
.payment-cart-summary-main-footer h6 { width:100%; text-align:left; margin-bottom:10px; font-size:10px;font-family: 'merriweather', serif; color:#7ED47E; font-weight:normal; padding-left:20px;}
.payment-cart-summary-main-footer p { width:100%; text-align:right; font-size:10px;font-family: 'merriweather', serif;}
.payment-cart-summary-main-footer-row1 { border-top:solid 1px #ccc;  margin-left:20px;}
.payment-cart-summary-main-footer-row1 h5 {font-family: 'merriweather', serif; font-size:16px; font-weight:bold; text-align:left; padding-bottom:10px;}
.payment-cart-summary-main-footer-row1 p {font-family: 'merriweather', serif; font-size:12px; text-align:left; line-height: 20px;}
.payment-cart-summary-main-footer-row2 { border-bottom:solid 1px #ccc; padding-top:10px 0; margin-left:20px;}
.payment-cart-summary-main-footer-row2 h5 {font-family: 'merriweather', serif; font-size:16px; font-weight:bold; text-align:left; padding-bottom:10px;}
.payment-cart-summary-main-footer-row2 p {font-family: 'merriweather', serif; font-size:12px; text-align:left; line-height: 20px;}

/*##################################################################### login Page #########################################################################*/

.login_signup_wrapper {width:100%;height:auto;overflow:hidden;background:url("https://www.jewelroof.com/images/login_signup/background.png") no-repeat;background-size:100% 100%;padding:5px 0 5px 0;}
.log_sign_content {width:1092px;height:584px;overflow:hidden;margin:0 auto;background:#fcfcf9;padding-bottom: 70px;}
.log_sign_part_content {width:546px;height:auto;float:left;overflow:hidden;}
.log_sign_part_content_heading {width:458px;height:auto;overflow:hidden;text-align:center;font-size:28px;color:#010101;font-family: 'PT Serif', serif;}
.log_sign_part_content_heading img {margin-top:18px;margin-bottom:29px;}
.log_sign_part_content_info {width:410px;height:auto;overflow:hidden;margin:0 auto;text-align:center;font-size:14px;color:#473f2f;font-family: 'PT Serif', serif;line-height:22px;margin-bottom: 13px;}
.log_sign_part_content_fields-filled {width:410px;height:auto;overflow:hidden;margin:0 auto;padding-top: 14px;}
.log_sign_part_content_info_field {width:162px;height:46px;overflow:hidden;background:#efeeea;float:left;}
.log_sign_part_content_info_field h2 {width:135px;text-align:right;font-size:14px !important;padding:13px 0 15px 0px !important;color:#b29a79 !important;font-family: 'PT Serif', serif !important;}
.log_sign_part_content_info_field h2 span {color:#ee2323;font-size:14px;}
.log_sign_part_content_info_field_text {overflow:hidden;float:left;}
.log_sign_part_content_info_field_text input {width:236px;height:auto;border:1px solid #b29a79;border-radius:3px;padding: 12px 5px 12px 5px;outline: none;font-size: 14px}
.log_sign_part_content_info_field_text input[type=button] {width: 170px;height: auto;background: #8573c0;color: #fff;padding: 13px 0 12px 0;margin-left: 38px;border-radius: 25px;font-size: 18px;border: none;outline: none;font-family: 'Arbutus Slab', serif;}
.log_sign_part_content_info_field_text input[type=submit] {width: 170px;height: auto;background: #8573c0;color: #fff;padding: 13px 0 12px 0;margin-left: 38px;border-radius: 25px;font-size: 18px;border: none;outline: none;font-family: 'Arbutus Slab', serif; cursor: pointer;}
.log_sign_part_content_info_field a {color: #5f471b;font-size: 13px;font-family: 'PT Serif', serif;text-decoration:none;}
.password_forgot {padding: 19px 0 14px 0;text-align: center;background: none;}
.mobile_number_filled {width:246px;height:auto;border:1px solid #b29a79;border-radius:3px;}
.mobile_number_inputed_field {width: 179px !important;height: auto !important;padding: 12px 5px 14px 5px !important;outline: none !important;border: none !important;float: left;font-size: 14px !important;}
.selection_state {width:248px;height:auto;border:1px solid #b29a79;border-radius:3px;padding: 12px 5px 12px 5px;outline: none;font-size: 14px;color:#9f9f9f;}

/*##################################################################### login Page #########################################################################*/

/*##################################################################### Forgot your Password Page ( forget-your-password.aspx ) #########################################################################*/

.forgot_password_wrapper {width:100%;height:auto;overflow:hidden;background:url("https://www.jewelroof.com/images/login_signup/background.png") no-repeat;background-size:100% 100%;padding:5px 0 5px 0;}
.forgot_password_content {width:1092px;height:384px;overflow:hidden;margin:0 auto;background:#fcfcf9;padding-bottom: 70px;}
.forgot_password_part_content {width:1092px;height:auto;float:left;overflow:hidden;}
.forgot_password_part_content_heading {width:916px;height:auto;overflow:hidden;text-align:center;font-size:28px;color:#010101;font-family: 'PT Serif', serif;}
.forgot_password_part_content_heading img {margin-top:18px;margin-bottom:29px;}
.forgot_password_part_content_info {width:900px;height:auto;overflow:hidden;margin:0 auto;text-align:center;font-size:14px;color:#473f2f;font-family: 'PT Serif', serif;line-height:22px;margin-bottom: 13px;}
.forgot_password_part_content_fields-filled {width:900px;height:auto;overflow:hidden;margin:0 auto;padding-top: 14px;}
.forgot_password_part_content_info_field {width:900px;height:46px;overflow:hidden;background:#efeeea;float:left;}
.forgot_password_part_content_info_field h2 {width:135px;text-align:right;font-size:14px !important;padding:13px 0 15px 0px !important;color:#b29a79 !important;font-family: 'PT Serif', serif !important;}
.forgot_password_part_content_info_field h2 span {color:#ee2323;font-size:14px;}
.forgot_password_part_content_info_field_text {}
.forgotpwdtext {width:880px;height:auto;border:1px solid #b29a79;border-radius:3px;padding: 12px 5px 12px 5px;outline: none;font-size: 14px}
.login_button {width: 170px;height: auto;background: #8573c0;color: #fff;padding: 13px 0 12px 0;border-radius: 25px;font-size: 18px;border: none;outline: none;font-family: 'Arbutus Slab', serif; cursor: pointer;}
.forgot_password_part_content_info_field a {color: #5f471b;font-size: 13px;font-family: 'PT Serif', serif;text-decoration:none;}
.password_forgot {padding: 19px 0 14px 0;text-align: center;background: none;}
.mobile_number_filled {width:246px;height:auto;border:1px solid #b29a79;border-radius:3px;}
.mobile_number_inputed_field {width: 179px !important;height: auto !important;padding: 12px 5px 14px 5px !important;outline: none !important;border: none !important;float: left;font-size: 14px !important;}
.selection_state {width:248px;height:auto;border:1px solid #b29a79;border-radius:3px;padding: 12px 5px 12px 5px;outline: none;font-size: 14px;color:#9f9f9f;}

/*##################################################################### login Page #########################################################################*/


/*############################################ About-us ##############################################################*/
.about_us_wrapper {width:94%;height:auto;overflow:hidden;margin:0 auto;max-width: 1600px;}
.about_us_header {width:100%;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif;}
.about_us_header img {margin-top:17px;display:block;margin-bottom:38px;}
.about_us_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;;padding:0px 5px 0 5px;}
.about_us_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.about_us_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}
.about_us_content_picture_text {background:url("https://www.jewelroof.com/images/about_us/r_jweleroof.png") no-repeat;width:1000px;height:262px;background-size:100% 100%;margin:0 auto;margin-bottom: 45px;}
.about_us_content_picture_text_content {width:518px;height:auto;overflow:hidden;font-size:22px;line-height:28px;color:#fff;font-family: 'PT Serif', serif;float: right;margin: 82px 34px 0 0;}
.about_us_content_desc_jwelwroof {width:788px;height:auto;margin:0 auto;    margin-bottom: 54px;}
/*############################################ About-us ########################################################################################*/


/*############################################ Careers ##############################################################*/
.career_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.career_header {width:1200px;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif;}
.career_header img {margin-top:17px;display:block;margin-bottom:5px;}
.career_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;padding:0px 5px 0 5px;}
.career_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.career_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}
.career_content_main {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify; margin-bottom:40px;}
.career_content_main_col1 { width:47%; padding-right:1%; float:left; display:inline-block;}
.careertext { color:Black; margin-bottom:25px; width:97%; padding:1%;}
.careerdropdwn { color:Black; margin-bottom:25px; width:99%; padding:1%;}
.careerselect { color:Black; margin-bottom:25px; width:98%; padding:1%; border:solid 1px #A9A9A9;}
.career_content_main_col2 { width:50%; padding-left:1%; float:left; display:-webkit-box; height: 500px;}
.career_content_details { border:solid 1px #ccc; width:95%; padding:2%;}
.career_content_details p { text-align:justify; font-size:14px;}
.careerbtn { text-decoration:none; padding:10px 20px; color:White; border:none; outline:none; background-color:Black;}
.careerbtn:hover{ color:white; background-color:#666666; }
.careerbtn:hover{ color:white; background-color:#666666; }
/*############################################ Careers ########################################################################################*/


/*############################################ Taxes & Duty Calculator ##############################################################*/
.taxes_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.taxes_header {width:1200px;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif;}
.taxes_header img {margin-top:17px;display:block;margin-bottom:5px;}
.taxes_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;padding:0px 5px 0 5px;}
.taxes_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.taxes_main_tag { background-color:#F4F4F4; color:Black; padding:10px; margin-bottom:15px;}
.taxes_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}
.taxes_content_desc_col1 { width:48%; float:left; display:inline-block; padding:1%;}
.taxes_content_desc_col2 { width:48%; float:left; display:inline-block; padding:1%;}
.taxes_content_desc_col1_row { width:100%;}
.taxes_content_desc_col1_row_col1 { width:25%; padding:1%; display:inline-block;}
.taxes_content_desc_col1_row_col2 { width:69%; padding:1%; display:inline-block;}
.taxes_content_desc_col1_row_bottom { width:100%;}
.taxes_content_desc_col1_row_bottom_col1 { width:25%; padding:1%; display:inline-block;}
.taxes_content_desc_col1_row_bottom_col2 { width:31%; padding:1%; display:inline-block;}
.taxes_content_desc_col1_row_bottom_col3 { width:31%; padding:1%; display:inline-block;}
.taxes_content_desc_col2 table { width:100%;}
.taxes_content_desc_col2 table th { width:32%; background-color:#F4F4F4; color:Black; font-size:18px; font-weight:bold; line-height:20px; padding:9px 0px; text-align:center; }
.taxes_content_desc_col2 table tr { font-size:16px; line-height:20px; border-bottom:solid 1px #000; padding:10px 0px;}
.taxes_content_desc_col2_c1 { width:30%; float:left; display:inline-block;}
.taxes_content_desc_col2_c2 { width:30%; float:left; display:inline-block; font-size:16px;}
.taxes_content_desc_col2_c3 { width:35%; float:left; display:inline-block;}
.taxestext { color:Black; margin-bottom:25px; width:97%; padding:1%;}
.taxesdropdwn { color:Black; margin-bottom:25px; width:99%; padding:1%;}
.taxesselect { color:Black; margin-bottom:25px; width:98%; padding:1%; border:solid 1px #A9A9A9;}
.taxes_content_main_col2 { width:50%; padding-left:1%; float:left; display:inline-block;}
.taxes_content_details { border:solid 1px #ccc; width:95%; padding:2%;}
.taxes_content_details p { text-align:justify; font-size:14px;}
.taxesbtn { text-decoration:none; padding:5px 20px; color:White; border:none; outline:none; background-color:Black;}
/*############################################ Taxes & Duty Calculator ########################################################################################*/


/*############################################ Partner with us ##############################################################*/
.partner_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.partner_header {width:1200px;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif;}
.partner_header img {margin-top:17px;display:block;margin-bottom:5px;}
.partner_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;padding:0px 5px 0 5px;}
.partner_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.partner_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}
.partner_content_desc_col1 { width:34%; padding:1%; float:left; display:inline-block;}
.partner_content_desc_col2 { width:60%; padding:1%; float:left; display:inline-block;}
/*############################################ Partner with us ########################################################################################*/


/*############################################ Corporate Gifting ##############################################################*/
.corporate_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.corporate_header {width:1200px;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif;}
.corporate_header img {margin-top:17px;display:block;margin-bottom:5px;}
.corporate_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;padding:0px 5px 0 5px;}
.corporate_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.corporate_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}

.corporate_content_desc_col1 { width:47%; padding:1%; float:left; display:inline-block;}
.corporate_content_desc_col1 { width:47%; padding:1%; float:left; display:inline-block;}

.corporatetext { color:Black; margin-bottom:25px; width:97%; padding:1%;}
.corporatedropdwn { color:Black; margin-bottom:25px; width:99%; padding:1%;}
.corporateselect { color:Black; margin-bottom:25px; width:98%; padding:1%; border:solid 1px #A9A9A9;}
.corporatebtn { text-decoration:none; padding:10px 20px; color:White; border:none; outline:none; background-color:Black;}
.corporatebtn:hover { color:white; background-color:#666666; }
/*############################################ Corporate Gifting ########################################################################################*/


/*############################################  Account details checkout3  ####################################################################################*/
.log_sign_part_content_info_field_textbtn input[type=button] {width: 170px;height: auto;background: #8573c0;color: #fff;padding: 13px 0 12px 0;margin-left: 38px;border-radius: 25px;font-size: 18px;border: none;outline: none;font-family: 'Arbutus Slab', serif; cursor: pointer;}
/*############################################  Account details checkout3  ####################################################################################*/

/*############################################ Validation css  ####################################################################################*/
.error {border: 1px solid;width:250px;margin: 5px 0px;margin-left: 73px;border-radius: 5px;padding: 8px 10px 8px 50px;background-repeat: no-repeat;background-position: 10px center;color: #D8000C;background-color: #FFBABA;background-image: url('https://www.jewelroof.com/images/Validation/Error.jpg');background-position: left;}
.success {border: 1px solid;width:250px;margin: 5px 0px;margin-left: 73px;border-radius: 5px;padding: 8px 10px 8px 50px;background-repeat: no-repeat;background-position: 10px center;color: #4F8A10;background-color: #DFF2BF;background-image: url('https://www.jewelroof.com/images/Validation/success.jpg');background-position: left;}

/*################################## Damaged Return & Cancellation Policy #########################################*/
.inner-info-container {width:980px;height:auto;overflow:hidden;margin:0 auto;}
.content_wrapper {width:100%;height:auto;overflow:hidden;}
.heading-description {font-family: 'PT Serif', serif;color: #010101;font-size: 15px;text-align: left;margin-bottom: 15px;line-height: 22px;}
.content-headings-info {font-family: 'PT Serif', serif;color: #010101;font-size: 15px;text-align: left;margin-bottom: 15px;font-weight: bold;}
.inner-info-container ul {overflow:hidden;}
.inner-info-container ul li {font-family: 'PT Serif', serif;color: #010101;line-height: 22px;list-style-image:url('https://www.jewelroof.com/images/faq_s/list-style.png');margin-left: 22px;margin-bottom: 10px;}
.inner-bottom-gap {margin-bottom: 20px;}
.mode-of-pay li {list-style-type: decimal !important;list-style-image:none !important;}
.all-cards li {list-style-image:url('https://www.jewelroof.com/images/faq_s/list-style.png') !important;}
/*################################## Damaged Return & Cancellation Policy #########################################*/
.ethnic {font-size:8px;display:block;color: #5F471B;font-family: 'Libre Baskerville', serif;padding-left: 9px;}

/*################################## order confirmation #########################################*/
.order-confirmation-content {width:597px;height:auto;overflow:hidden;margin:0 auto;}
.order-con-infopart {width:100%;height:auto;overflow:hidden;}
.common-heading1-order-con {color:#4b4029;font-size:16px;text-align:center;font-family: 'PT Serif', serif;}
.common-heading2-order-con {color:#977221;font-size:22px;font-family: 'PT Serif', serif;text-align:center;overflow: hidden;margin-top:15px;width:100%;height:auto;}
.common-heading3-order-con {color:#494949;font-size:13px;font-family: 'PT Serif', serif;text-align:center;line-height:18px;padding-top:18px;}
.order-con-detailspart {width:565px;height:auto;margin:0 auto;overflow:hidden;}
.left-part-order-placed {}
.left-part-order-placed ul {overflow:hidden;}
.left-part-order-placed ul li {float: none;margin: 0;padding-bottom: 7px;font-family: 'PT Serif', serif;font-size:14px;color:#1e1e1e;}
.left-part-order-placed ul li span {display:block;padding-top:3px;}
.order-con-list-products {width:572px;height:auto;overflow:hidden;margin:0 auto;border:1px solid #e6ddca;border-radius:3px;}
.order-con-list-products-inner {width:528px;height:auto;overflow:hidden;margin:0 auto;}
.order-con-list-products-inner-most {width:528px;height:auto;overflow:hidden;margin:0 auto;border-bottom:1px solid #d6d6d6;padding-bottom: 10px;}
.order-con-list-products-inner-most-list {width:506px;height:auto;overflow:hidden;margin:0 auto;}
.order-con-list-products-inner-most-list ul {overflow:hidden;    display: block;}
.order-con-list-products-inner-most-list ul li {display:inline;}
.cart-ordersummary {width:100px;height:auto;overflow:hidden;box-shadow: 7px 8px 16px #f0f0f0;margin: 10px !important;}
.cart-ordersummary img {padding:15px;}
.coins-name {width:150px;height;auto;overflow:hidden;margin-left:18px !important;padding-top:27px;color:#222222;font-size:14px;font-family: 'PT Serif', serif;line-height: 18px;}
.weight-of-coins {color:#4a4a4a;font-size:12px;}
.price-ofproduct {float:right !important;font-size:14px;font-family: 'PT Serif', serif;margin:0 !important;padding-top: 27px;}
.total-cost-tax {width:198px;height:auto;overflow:hidden;float:right;margin-top: 12px;}
.vat-collected-info {float:left;overflow:hidden;}
.vat-collected-info ul {overflow:hidden;}
.vat-collected-info ul li {text-align:right;float:none;margin: 0;display: block;line-height:18px;}
.continue-shopping-order-con {background: none;color: #614b1d;border: 1px solid #614b1d;font-size:12px;margin: 28px 0 16px 0;}
.continue-shopping-order-con:hover {background:#614b1d;color:#fff;}
/*################################## order confirmation #########################################*/

.wrong-password-eneterd {color:#f9153a;display:block;font-size:10px;text-align:right;font-family: 'Roboto', sans-serif;padding-top: 5px;}
.wrong-content-entered {border-color:#f9153a }
.wrong-error-eneterd {color:#f9153a;display:block;font-size:10px;text-align:right;font-family: 'Roboto', sans-serif;padding-top: 5px;margin-right: 347px;}

/* Login/Signup */
/* The Modal (background) */
.modal {display: none;position: fixed;z-index: 1000000;padding-top: 10px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
/* Modal Content */
.modal-content {position: relative;background-color: #fff;margin: auto;padding: 0;border: 1px solid #ccc;width: 1023px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s;}
/* Add Animation */
@-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
@keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}
/* The Close Button */
.modalclose {color:Black;float: right;font-size: 18px;font-weight: bold;}
.modalclose:hover,
.modalclose:focus {color: #000;text-decoration: none;cursor: pointer;}
.modal-header {padding: 5px 16px 0px 16px;background-color: #fff;color:Black; font-size:30px; text-align:center; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold;}
.modal-header h2 { padding-bottom:5px;}
.modal-body {padding: 2px 16px; height:560px;}
.modal-body p { text-align:center; font-size:12px; padding:5px 20px; font-family: 'merriweather', serif;}
.modal-body-col1{ width:450px; float:left; display:inline-block; padding-top:30px;}
.modal-body-col1 h2 { text-align:center; font-size:24px; text-transform:uppercase;font-family:'dosis-book', Sans-Serif; padding-top:50px; font-weight:400; color:Black;}
.modal-body-col1 p { text-align:center; font-size:12px; padding:5px 20px; font-family: 'merriweather', serif; color:Black;}
.loginbox {  width:95%; padding:10px; margin-top:6px; margin-bottom:6px; float:left;}
.loginbox:focus { }
.modal-body-col1 a { float:right; color:#ec6730; font-size:14px; text-decoration:none; width:100%;}
.loginbutton { border:none; background-color:#ec6730; width:60%; margin:20px 0px; padding:10px; color:White; text-transform:uppercase; font-family: 'merriweather', serif;}
.modal-body-col2{ width:75px; float:left; display:inline-block; margin-left:15px; padding-top:20px;}
.modal-body-col2 p { text-align:center;}
.modal-body-col3{ width:450px; float:left; display:inline-block;}
.modal-body-col3 h2 { text-align:center; font-size:24px; text-transform:uppercase;font-family:'dosis-book', Sans-Serif; padding-top:20px; font-weight:400; color:Black;}
.modal-body-col3 p { text-align:center; font-size:12px; padding:5px 20px; font-family: 'merriweather', serif; color:Black;}
.modal-body-col3-chk1 { float:left; text-align:left}
.modal-body-col3-chk1 a { color:#ec6730; font-size:14px; text-decoration:none;}
.modal-footer {padding: 2px 16px;background-color: #5cb85c;color: white;}
.vertical-text {transform: rotate(270deg);color:Red !important;font-size:9px !important;transform-origin: 95% 5%;float:right;}


/* The Modal (background) */
.modal1n {display: none;position: fixed;z-index: 1000000;padding-top: 130px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
/* Modal Content */
.modal-content1n {position: relative;background-color: #fff;margin: auto;padding: 0;border: 1px solid #ccc;width: 800px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s;}
/* Add Animation */
@-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
@keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}
/* The Close Button */
.modalclose1n {color:Black;float: right;font-size: 28px;font-weight: bold;}
.modalclose1n:hover,
.modalclose1n:focus {color: #000;text-decoration: none;cursor: pointer;}
.modal-header1n {padding: 10px 16px 0px 16px;background-color: #fff;color:Black; font-size:30px; text-align:center; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold; margin-top:10px;}
.modal-header1n h2 { padding-bottom:5px;}
.modal-body1n {padding: 2px 16px; height:280px;}
.modal-body1n p { text-align:center; font-size:14px; padding:5px 20px; font-family: 'merriweather', serif;}

.modal-body1n-row1 { width:100%; float:left; display:inline-block; margin-top:20px;}
.modal-body1n-row1-cl1 { width:31%; float:left; display:inline-block; margin:0px 1%; padding:0% 0%; background-color:#BA1D3E;position: relative; border-radius:10px; height:100px;}
.modal-body1n-row1-cl1 h3 { color:White; font-size:30px; text-align:center; bottom:40%;position:absolute; width:100%;}
.modal-body1n-row1-cl1 h6 { color:White; font-size:20px; text-align:center; font-family:'dosis-book', Sans-Serif; bottom:10%;position:absolute; width:100%;}

.modal-body1n-row2 { width:100%; float:left; display:inline-block; margin-top:10px;}
.modal-body1n-row2-cl1 { width:63%; float:left; display:inline-block; margin:0px 1%; padding:0% 0%; background-color:#BA1D3E;position: relative; border-radius:10px; height:100px;}
.modal-body1n-row2-cl1 h3 { color:White; font-size:30px; text-align:center; bottom:40%;position:absolute; width:100%;}
.modal-body1n-row2-cl1 h6 { color:White; font-size:20px; text-align:center; font-family:'dosis-book', Sans-Serif; bottom:10%;position:absolute; width:100%;}

.modal-body1n-row2-cl2 { width:33%; float:left; display:inline-block; margin:0px 1%; padding:0% 0%; border-radius:10px;}
.modal-body1n-row2-cl2 a { text-align: center; line-height: 20px;}
.modalcreditbtn { background-color:White; color:#BA1D3E;font-family:'merriweather', Serif;float:left;cursor:pointer; font-size:22px; padding:20px 5px; width:98%; border:solid 1px #BA1D3E; border-radius:5px; margin-top:20px;}
.modalcreditbtn:hover { background-color:#BA1D3E; color:White;}


/* The Modal (background) */
.modal2n {display: none;position: fixed;z-index: 1000000;padding-top: 10px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
/* Modal Content */
.modal-content2n {position: relative;background-color: #f8f8f8;margin: auto;padding: 0;border: 1px solid #ccc;width: 1100px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s;}
/* Add Animation */
@-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
@keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}
/* The Close Button */
.modalclose2n {color:Black;float: right;font-size: 28px;font-weight: bold;}
.modalclose2n:hover,
.modalclose2n:focus {color: #000;text-decoration: none;cursor: pointer;}
.modal-header2n {padding: 5px 16px 0px 16px;background-color: #f8f8f8;color:Black; font-size:20px; text-align:center; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; font-weight:bold; margin-top:5px;}
.modal-header2n h2 { padding-bottom:5px;}
.modal-body2n {width:100%;overflow:hidden;height:580px;}
.qckview_detail {width:1090px; margin:0px auto; overflow:hidden;}

.qckview_detail_left {width:290px;overflow:hidden;float:left; line-height:5px; padding-left:30px;}
.qckview_accordions {width:290px;margin:0 auto;overflow:hidden;padding:0px;}
.qckview_accordions p {font-family: 'PT Serif', serif;color:#000;font-size:12px;text-align:center; padding-top:5px;}
.qckview_accordions a {color:#000;font-size:12px;font-family: 'merriweather', serif; padding-top:5px;}
.qckview_accordion-toggle {cursor: pointer; margin-top:5px;color:#000; box-sizing:border-box; border: 1px solid;padding: 10px 0 10px 0;display: inline-block;width: 100%;text-align: center;border-color: #e3d6bf;font-family: 'dosis-book', Sans-Serif;font-size: 16px;box-shadow: 2px 2px 5px #efefef; font-weight:500; text-align:left; padding-left:10px; text-transform:uppercase;}
.qckview_accordion-content {box-sizing:border-box; width:290px; padding-top:10px;}
.qckview_accordion-content p {font-family: 'merriweather', serif;color:#000;font-size:14px; font-weight:700; text-align:justify; padding-bottom:15px;}
.qckview_accordion-content h6 { font-size:8px;font-family: 'merriweather', serif; padding-top:5px; line-height:12px;}
.qckview_accordion-content table {text-align:left;width:100%; font-size:12px; font-family: 'merriweather', serif;line-height:20px;}
.qckview_accordion-content table th {color:#000;}
.qckview_accordion-content table td {color:#000;padding-left:7px;}
.td_thirty {width:30px;}
.qckview_para1 {color:#84785d;font-size:12px;line-height:16px;margin:20px 0;}
.view_link {color:#000;font-size:12px;font-family: 'merriweather', serif; font-weight:bold;}
.qckview_accordion-content.default {display: block;}
.qckview_accordion-content p1 {font-family: 'PT Serif', serif;color:#000;font-size:10px; text-align:justify; line-height:15px;font-family: 'merriweather', serif; padding-top:3px; }
.qckview_iconsdiv { width:100%; display:inline-block; float:left;}
.qckview_iconsdiv_img { width:25%; display:inline-block; float:left;}

.qckview_detail_center {width:450px;/*overflow:hidden;*/float:left;padding:0 5px;box-sizing:border-box;}
.qckview_detail_center_slider {overflow:hidden;}
.qckview_detail_center_slider p { font-size:8px;font-family: 'merriweather', serif; padding-top:10px;}

.qckview_detail_right {width:290px;overflow:hidden;float:left;box-sizing: border-box; padding-right:40px;}
.laxmi_gan {font-size:20px;line-height:26px;color:#000;text-align:left; font-family:'merriweather',serif;}
.qckview_detail_right_row1 {overflow:hidden;width:290px; text-align:center;}
.qckview_detail_right_row1 h6 { color:#666666;font-family:'dosis-book', Sans-Serif;font-size:12px;text-align:center; padding-top:5px; font-weight:lighter;}
.qckview_detail_right_row1 p { color:#666666;font-family:'dosis-book', Sans-Serif;font-size:13px;text-align:center; padding-top:5px; font-weight:lighter;}
.qckview_detail_right_row1 h3 {color:#666666; font-family: 'merriweather', serif;font-size:14px;text-align:center; margin-top:20px; padding-bottom:5px;}
.qckview_detail_right_row1 h5 { color:#50CD50;font-family: 'merriweather', serif;font-size:9px;text-align:left; text-align:center; line-height:15px; padding-bottom:10px;}
.qckview_deatil_right_row1_buttons {width:100%;}

.qckview_rating_block {width:290px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box; color:Black; font-family:'merriweather', Serif; height:20px; line-height:20px;}
.qckview_rating_block_col1 {width:17px;float:left;overflow:hidden; text-align:right; padding-top:0px; font-size: 11px;}
.qckview_rating_block_col1 p {float:left; color:Black; font-family:'merriweather', Serif;vertical-align: middle;line-height: normal; display:table-cell; font-size:11px; text-align:right;}
.qckview_rating_block_col2 {width:110px;float:left;overflow:hidden;}
.qckview_rating_block_col3 {width:70px;float:left;overflow:hidden; font-size:11px; text-align:left; padding-top:3px;}
.qckview_rating_block_col3 a { font-size: 10px; color:#3b3427; line-height: 15px; text-decoration: none; }
.qckview_rating_block_col4 { width:90px; font-size:12px; float:left; margin-top: -7px;}
.qckview_rating_block_col4 a { font-size:9px; text-decoration:none;}
/****** Style Star Rating Widget *****/
.qckview_rating { border: none;float: left;}
.qckview_rating p { line-height:10px; height:10px;}
.qckview_rating > input { display: none; }
.qckview_rating > label:before { margin: 0px 1px 0px 1px;font-size: 1.5em;font-family: FontAwesome;display: inline-block;content: "\f005"; font-size:16px;}
.qckview_rating > .half:before { content: "\f089";position: absolute;}
.qckview_rating > label { color:#ddd;float:right;}
/***** CSS Magic to Highlight Stars on Hover *****/
.qckview_rating > input:checked ~ label, /* show gold star when clicked */
.qckview_rating:not(:checked) > label:hover, /* hover current star */
.qckview_rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
.qckview_rating > input:checked + label:hover, /* hover current star when changing rating */
.qckview_rating > input:checked ~ label:hover,
.qckview_rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.qckview_rating > input:checked ~ label:hover ~ label { color: #FFED85; }

.qckview_sizeblock { width:100%; overflow:hidden; }
.qckview_sizeblock table { width:100%; font-family: 'merriweather', serif;}
.qckview_sizeblock table td {font-size:13px;line-height:40px;text-align:left; font-family: 'merriweather', serif;}
.qckview_dropdownstyle { width:90%; padding:5px; font-family: 'merriweather', serif;}
.qckview_tessss{ border:none; outline:none; line-height:20px; padding:0px; margin:0px; background-color:White; width:30%; color:#ed642c; font-family: 'merriweather', serif; text-align:center; text-decoration:underline; font-size:10px !important;}

.qckview_pricebreakup{ width:100%; overflow:hidden; padding:10px 0px; }
.qckview_pricebreakup h2 {font-family:'dosis-book', Sans-Serif; font-size:26px; font-weight:bold; text-align:right; width:100%; color:Black;}
.qckview_pricebreakup h6 {font-family: 'merriweather', serif; font-size:12px; text-align:right; width:100%; color:#000;}
.qckview_pricebreakup a {font-family: 'merriweather', serif; font-size:12px; color:Black; text-decoration:underline; text-align:right; font-weight:bold; display:block; color:#6B5027;}

.qckview_stock{width:290px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box;font-family:'merriweather', serif;}
.qckview_stock_col1 {width:160px;float:left;overflow:hidden;}
.qckview_stock_col1 p {float:right;font-size:14px; color:Black; font-weight:bold;font-family:'merriweather', serif; line-height:20px;}
.qckview_stock_col2 {width:120px;float:left;overflow:hidden; padding-left:5px;}
.qckview_stock_col2 p {float:left;font-size:14px; color:#50cd50; font-weight:bold;font-family:'merriweather', serif; padding-top:8px;}

.qckview_compare_wish{width:290px;overflow:hidden;box-sizing:border-box;}
.qckview_compare_wish_col1 {width:105px;overflow:hidden;float:left;}
.qckview_compare_wish_col2 {width:185px;overflow:hidden;float:right;}
.qckview_pd_compare {width:88px;font-size:10px;overflow:hidden;height:28px;display: inline-block;position: relative;margin-top: 5px;color:#000;}
.qckview_pd_compare img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left;}
.qckview_pd_compare span {display:inline-block;position:absolute;right:0; float:right; top: 5px; cursor: pointer; font-family:'merriweather', Serif; font-size:9px;}
.qckview_pd_compare span:hover {color:#BC964A !important;}
.qckview_pd_wishlist {width:88px;font-size:10px;overflow:hidden;height:28px;display: inline-block;position: relative;margin-top:4px;color:#000;}
.qckview_pd_wishlist img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left; padding-left:5px;}
.qckview_pd_wishlist span {display:inline-block;position:absolute;right:-5px; float:right; top: 5px; cursor: pointer;font-family:'merriweather', Serif; font-size:9px; width:90px;}
.qckview_pd_wishlist span:hover {color:#BC964A !important;}

.qckview_qty_button{width:290px;overflow:hidden;box-sizing:border-box; text-align:center;}
.qckview_qty_button_col1 {width:100px;float:left;overflow:hidden; border:solid 1px #ccc; margin:0px 5px 10px 0px; padding-bottom:5px;}
.qckview_qty_button_col1 p { padding:0px 0px 5px 0px; font-size:12px; font-family:'merriweather', Serif; color:Black; text-align:center;}
.qckview_qty_button_col1 button { background-color:#fff; color:Black; border:solid 1px #ccc;}
.qckview_qty_button_col1 button:hover { background-color:#c19943; color:White; border:solid 1px #ccc;}
	
.qckview_qty_button_col2 {width:180px;float:right;overflow:hidden; margin:0px 0px 10px 0px; padding-bottom:5px;}
.qckview_qty_button_col2 button {float:left;width:100%;text-align:center;text-transform:uppercase;color:#fff; font-size:14px;font-family: 'merriweather', serif;background:transparent;border:1px solid #ccc;outline:none;cursor:pointer;padding:14px 4px; background-color:#000;}
.qckview_qty_button_col2 button:hover {background: #666666;color: #fff;border: 1px solid #ccc;}

.qckview_detail_right_row2 { width:290px; overflow:hidden;padding:5px 0 5px 0;margin-top: 5px;}
.qckview_detail_right_row2 h3 { width:290px; color:#000000;font-size:16px; font-family:'dosis-book', Sans-Serif;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/country_heading.png) no-repeat;background-position:center center;}
.qckview_detail_right_suubrow2 {overflow:hidden; width:290px; margin-bottom:20px;}
.qckview_detail_right_suubrow2 p { font-size:14px; font-weight:700; text-align:center;font-family:'merriweather', Serif; margin-top:10px; color:#918162; line-height: 15px;}
.qckview_detail_right_suubrow2 span {color:#918162;font-size:14px;font-family: 'PT Serif', serif;line-height: 18px;}

.qckview_detail_right_row3 { width:290px; overflow:hidden;padding:5px 0 5px 0;margin-top: 5px; display:block;}
.qckview_detail_right_row3 a { color:#6B5027 !important;}

.qckview_detail_right_row4 { width:290px; overflow:hidden;padding:5px 0 5px 0;margin-top: 5px; display:block;}
.qckview_detail_right_row4 h5 { color:#000; font-size:14px; font-weight:bold; width:100%;}
.qckview_detail_right_row4 p { width:100%; font-size:12px;}

/*################################## order detail page (order_detail.aspx) #########################################*/
.checkout_container1 {width:1180px;height:auto;overflow:hidden;margin:0 auto;}
.checkout_container1 h2 {font-size:30px;text-align:center;color:#22201c;font-family:'dosis-book', Sans-Serif;padding: 30px 0 18px 0; font-weight:bolder;}
.shopping-cart-content-container1 {width:790px;height:auto;overflow:hidden;float:left;}
.shopping_cart1 {width:790px;height:auto;overflow:hidden; margin-bottom:20px;}
.product_block1{ width:150px; height:auto;overflow:hidden;float:left;display:inline-block;}
.product_block1 h2 { font-size:16px; text-transform:uppercase;}
.product_block_image1 {width:145px;height:auto;overflow:hidden;text-align:center;padding: 20px 0;float:left;}
.product_block_image1 img { width:140px; height:140px;}
.product_block_ship1 { width:150px; font-size:12px; font-family: 'merriweather', serif; text-align:center; color:#666;}
.product_description1 {width:280px;height:auto;overflow:hidden;float:left; padding-left:30px;}
.product_description1 h2 { font-size:16px; text-transform:uppercase;}
.product_description_detail1 { width:100%;}
.product_description_detail1 h1 { font-size:18px; color:Black; text-align:center; font-weight:bold; font-family:'dosis-book', Sans-Serif;}
.product_description_detail1 h5 { font-size:12px; color:#666; text-align:center; font-family:'dosis-book', Sans-Serif; font-size:14px;}
.product_description_detail1 table { font-size:13px; line-height:22px;font-family: 'merriweather', serif; margin-top:10px; color:#666;}
.product_qty1 {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_qty1 h2 { font-size:16px; text-transform:uppercase;}
.product_qty1 p { padding:0px; font-size:12px; font-family:'merriweather', Serif; color:Black;}
.product_qty1 button { background-color:#ccc; color:Black; border:solid 1px #ccc; padding:10px;}
.product_unit1 {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_unit1 h2 { font-size:16px; text-transform:uppercase;}
.product_unit1 h1 { font-size:16px; text-transform:uppercase; text-align:center; font-family:'dosis-book', Sans-Serif; font-size:18px;}
.product_total1 {width:90px;height:auto;overflow:hidden;float:left; padding-left:20px;}
.product_total1 h2 { font-size:16px; text-transform:uppercase;}
.product_total1 h1 { font-size:16px; text-transform:uppercase; text-align:center; font-family:'dosis-book', Sans-Serif; font-size:18px;}
.order-detail-box1 {width:350px;height:auto;overflow:hidden;margin: 20px 0px 0px 30px;float:left;}
.order_details_col1 { width:300px; float:left; display:inline-block; font-family: 'merriweather', serif; line-height:40px; padding-left:20px; padding-right:10px;}
.order_details_col1_main { width:300px; line-height:30px; float:left;}
.order_details_col1_main p { font-size:12px;}
.entireorder1 { width:100%; float:left; margin-top:20px; color:Black; padding:5px 5px;}
.entireorder1 b { float:right; font-size:10px; color:Black; padding-right:5px; margin-top:-8px; font-weight:normal;}
.messagetext{border:solid 1px #ccc;background:#fff;height:25px; float:left; display:inline-block; margin:3px 0; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; width:95%;}
.messagetext1{border:solid 1px #ccc;background:#fff;height:50px; float:left; display:inline-block; margin:3px 0; padding:0px 5px;font-family: 'merriweather', serif; font-size:12px; width:95%;}
.entireorder1 p { color:Red; text-align:justify; line-height:15px; font-size:10px; margin-top:-13px;}
.individualorder1 { width:100%; float:left; margin-top:10px; color:Black; padding:5px 5px;}
.individualorder1 p { color:Red; text-align:justify; padding:2px 5px; line-height:15px; font-size:10px;}
.individualorder1-col1 { width:100px; float:left; display:inline-block; text-align:center;}
.individualorder1-col1 img { width:100px;}
.individualorder1-col1 b { color:Black; text-align:center; font-size:12px; font-weight:normal;}
.individualorder1-col2 { width:200px; float:left; display:inline-block;}
.individualorder1-col2-row1 { width:200px; font-size:12px; line-height:10px;}
.individualorder1-col2-row1 h5 { font-size:14px; font-family:'dosis-book', Sans-Serif; font-weight:bold; text-align:center; padding:10px 0;}
.individualorder1-col2-row1 h6 { font-size:10px; text-align:right; font-weight:normal; margin:10px 0;}
.special-instruction1 { width:100%; float:left; margin-top:10px; color:Black; padding:5px 5px;}
.special-instruction1 p { font-size:10px; text-align:right; padding-right:5px; padding-top:-10px; margin-top:-25px;}
.special-instruction1 b { font-size:12px; font-weight:normal; text-align:left; margin-top:-25px;}
.cart-summary-box-below1 {width:350px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px; padding-left:425px;}
.cart-summary-box-below1 h3 { font-size:18px; font-family:'dosis-book', Sans-Serif; padding:10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; font-weight:bold;}
.cart-summary-box-below1 table { width:330px; margin-left:20px; margin-top:10px; font-family: 'merriweather', serif; font-size:14px; line-height:25px;}
.cart-summary-box-below1 table b { font-size:9px; color:#666;}
.cart-summary-box-below1 h6 { font-size:10px; color:#666; text-align:center;}

/*################################## refer a friend page (refer-a-friend.aspx) #########################################*/
.rfrafrnd{margin:0px auto;width:1200px;overflow:hidden;margin-top:30px; padding:0px 10px;}
.rfrafrnd h2 { font-size:26px; font-weight:bold; font-family:'dosis-book', Sans-Serif; text-transform:uppercase; margin-bottom:10px;}
.rfrafrnd h4 { font-size:24px; font-weight:bold; font-family:'dosis-book', Sans-Serif;}
.rfrafrnd p { font-size:12px; font-family: 'merriweather', serif; line-height:18px;}
.rfrafrnd_box { padding:5px; float:left; overflow:hidden; border:solid 1px #ccc; margin-bottom:30px;}
.rfrafrndtxtbox { padding:5px;}
.rfrafrnd_box h5 { font-size:16px; font-weight:bold; font-family: 'merriweather', serif;}
.rfrafrnd_box table { border-collapse: collapse;}
.rfrafrnd_box table td {padding-top: .5em;padding-bottom: .5em;}
.rfrafrnd_boxinner { float:left; overflow:hidden; display:inline-block;}
.rfrafrnd_boxinner_col1 { padding:5px; float:left; overflow:hidden; width:370px; display:inline-block; border:solid 1px #ccc; height:190px; margin:0 15px; overflow-y:scroll;}
.rfrafrnd_boxinner_col1 p { font-size:10px; float:left; text-align:justify; padding-bottom:10px;}
.rfrafrnd_boxinner_col2 { padding:5px 20px 0 0; float:left; overflow:hidden; width:750px; display:inline-block;}
.rfrafrnd_boxinner_col2 h6 { font-size:14px; font-weight:bold; font-family: 'merriweather', serif; padding-bottom:5px;}
.rfrafrnd_boxinner_col2 p { font-size:12px; font-family: 'merriweather', serif; line-height:15px; padding-top:5px; text-align:justify;}
.rfrafrnd_boxinner_col2captcha { floa0t:left; display:inline-block; width:100%; margin-bottom:10px;}
.rfrafrnd_boxinner_col2captcha_col1 { float:left; display:inline-block; margin-right:30px; width:100px; background-color:#ccc; height:30px;}
.rfrafrnd_boxinner_col2captcha_col2 { float:left; display:inline-block; width:400px;}
.rfrafrndbtn { outline:none; border:none; background-color:Black; color:White; padding:10px 30px; margin:10px 0; cursor:pointer;}
.rfrafrndbtn:hover { background-color:#666666; color:White; cursor:pointer;}
.rfrafrndbtn1 { outline:none; border:none; background-color:#ccc; color:White; padding:10px 30px; margin:10px 0;}
.rfrafrnd_boxinner_terms { width:97%; float:left; font-family: 'merriweather', serif; text-align:justify; padding:0 10px; margin-bottom:20px;}
.rfrafrnd_boxinner_terms h6 { font-size:12px; font-weight:bold;}
.rfrafrnd_boxinner_terms p { font-size:12px;}

/*################################## all testimonial page (all_testimonials.aspx) #########################################*/
.all_testi{margin:0px auto;width:1200px;overflow:hidden;}
.all_testi h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin:30px 12px 0 0px; text-transform:uppercase; border-bottom:solid 1px #ccc; text-align:center; padding:0px; width:100%;}
.all_testi p {font-size:13px; margin:10px 0px; line-height:15px;}

.all_testi_topmost { width:100%;}
.all_testi_topmost_1 { width:30%; float:left; display:inline-block;}
.all_testi_topmost_1_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_1_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_1_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_1_row2 {width:100%;}
.all_testi_topmost_1_row2 p {font-size:16px;}

.all_testi_topmost_2 { width:14%; float:left; display:inline-block;}
.all_testi_topmost_2_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_2_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_2_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_2_row2 {width:100%;}
.all_testi_topmost_2_row2 p {font-size:16px;}

.all_testi_topmost_3 { width:14%; float:left; display:inline-block;}
.all_testi_topmost_3_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_3_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_3_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_3_row2 {width:100%;}
.all_testi_topmost_3_row2 p {font-size:16px;}

.all_testi_topmost_4 { width:14%; float:left; display:inline-block;}
.all_testi_topmost_4_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_4_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_4_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_4_row2 {width:100%;}
.all_testi_topmost_4_row2 p {font-size:16px;}

.all_testi_topmost_5 { width:14%; float:left; display:inline-block;}
.all_testi_topmost_5_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_5_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_5_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_5_row2 {width:100%;}
.all_testi_topmost_5_row2 p {font-size:16px;}

.all_testi_topmost_6 { width:14%; float:left; display:inline-block;}
.all_testi_topmost_6_row1 { width:100%; float:left; display:inline-block;white-space:nowrap;}
.all_testi_topmost_6_row1 img { display:inline-block;white-space:nowrap; width:100px; height:auto; vertical-align:middle;}
.all_testi_topmost_6_row1 p { float:left; display:inline-block; font-size:16px;white-space:nowrap;}
.all_testi_topmost_6_row2 {width:100%;}
.all_testi_topmost_6_row2 p {font-size:16px;}

.all_testi_top { padding:10px; float:left; display:inline-block; width:100%;}
.all_testi_top p { float:right; display:inline-block; font-size:12px; font-family: 'merriweather', serif; padding-right:20px;}
.all_testi_dropdwn { padding:5px;}
.all_testi_main { float:left; display:inline-block;}
table.tabletesti th { font-weight:bold; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0px; font-size:14px;}
table.tabletesti tr {margin:10px !important;}
table.tabletesti td { padding:10px 0px; text-align:center; font-size:14px; vertical-align:top; margin-top:40px;}
table.tabletesti img { width:100px; vertical-align:middle; border:solid 1px #ccc; margin-bottom:10px;}
.testiimagetxt {font-family:'dosis-book', Sans-Serif; font-size:10px; color:#ccc;}
.testitextp {font-family: 'merriweather', serif; color:Black; font-size:12px; margin-top:-25px; line-height:10px;}

/*################################## track order page (track-order.aspx) #########################################*/
.track_order{margin:0px auto;width:1200px;overflow:hidden;}
.track_order h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin:30px 12px 0 12px; text-transform:uppercase; border-bottom:solid 1px #ccc; text-align:center; padding:0 0 10px 0; width:100%;}
.track_order_main { float:left; display:inline-block;}
.track_order_main p { float:left; display:inline-block; font-size:14px; font-family: 'merriweather', serif; padding:10px;}
.track_order_main_row { width:100%; float:left; padding:10px;}
.track_order_main_row h6 { font-size:14px; font-family: 'merriweather', serif; font-weight:bold; padding-bottom:10px;}
.track_order_main_row h4 { font-size:16px; font-family: 'merriweather', serif; font-weight:bold; padding-bottom:10px;}
.track_order_main_row p { font-size:12px; font-family: 'merriweather', serif; color:Red; width:100%;}
.track_order_btn { outline:none; border:none; padding:10px 30px; color:White; text-transform:uppercase; background-color:Black;}
.track_order_btn:hover {background: #666666;color: #fff;}
.track_order_txt { padding:5px;}

/*################################## customized jewellery page (customized_jewellery.aspx) #########################################*/
.customized_jewellery{margin:0px auto;width:1200px;overflow:hidden; margin-top:20px;}
.customized_jewellery h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:center; padding:0 0 10px 0; width:100%;}
.customized_jewellery p{color:#000000;font-size:14px; font-family: 'merriweather', serif; text-align:left; width:100%; line-height:20px;}
.customized_jewellery_row1 { width:100%; float:left; display:inline-block;}
.customized_jewellery_row2 { width:100%; float:left; display:inline-block;}
.customized_jewellery_row2 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif; text-align:left; width:1135px; background-color:#ECECEC; border-right:solid 20px #000; border-left:solid 20px #000; border-radius:5px; line-height:30px; height:30px; padding-left:20px;}
.customized_jewellery_row2_col1 { width:60%; float:left; display:inline-block;}
.customized_jewellery_row2_col1_cl1 { width:48%; padding:1%; float:left; display:inline-block;}
.customized_jewellery_row2_col1_cl1 p { width:48%; padding:1%; float:left; display:inline-block; font-size:12px; font-family: 'merriweather', serif;}
.customized_jewellery_row2_col1_cl2 { width:48%; padding:1%; float:left; display:inline-block;}
.customized_jewellery_row2_col1_cl2 p { width:48%; padding:1%; float:left; display:inline-block; font-size:12px; font-family: 'merriweather', serif;}
.ctmzjewtext { padding:5px;}
.customized_jewellery_row2_col2 { width:40%; float:left; display:inline-block;}
.customized_jewellery_row2_col2_cl1 { width:96%; padding:1%; float:left; display:inline-block;}
.customized_jewellery_row2_col2_cl1 p { width:96%; padding:1%; float:left; display:inline-block; font-size:12px; font-family: 'merriweather', serif;}
.customized_jewellery_row3 { width:100%; float:left; display:inline-block;}
.customized_jewellery_row3 h5{color:#000000;font-size:16px;font-family: 'merriweather', serif; text-align:left; width:1135px; background-color:#ECECEC; border-right:solid 20px #000; border-left:solid 20px #000; border-radius:5px; line-height:30px; height:30px; padding-left:20px;}
.customized_jewellery_row3_col1 { width:45%; float:left; display:inline-block; font-size:18px;font-family: 'merriweather', serif; line-height:20px; padding-top:10px;}
.customized_jewellery_row3_col1 p { font-size:12px; font-family: 'merriweather', serif; margin-top:20px; margin-bottom:20px;}
.dragndrop { width:100%; float:left; display:inline-block;}
.dragndrop_col1 { width:48%; padding:1%; float:left; display:inline-block;}
.dragndrop_col2 { width:48%; padding:1%; float:left; display:inline-block;}
.customized_jewellery_row3_col2 { width:45%; float:left; display:inline-block; font-size:18px;font-family: 'merriweather', serif; line-height:20px; padding-top:10px; margin-bottom:20px;}
.customized_jewellery_row3_col2 p { font-size:12px; font-family: 'merriweather', serif; margin-top:20px; margin-bottom:20px;}
.customized_jewellery_row3_col2 h6 { font-size:12px; font-family: 'merriweather', serif; margin-top:20px; margin-bottom:5px;}
.findbox{border: 0;outline: 0;background:#fff;height:35px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif;}
.findimgbtn {width:100px;border:none;color:#fff;background:#000;height:35px;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0px 10px 0px;}
.findimgbtn:hover { background-color:#666666; color:White; cursor:pointer;}
.customized_jewellery_row3_col2_img {width:76%; border:solid 1px #000; padding:1%; margin:20px 11% 0px 11%; }
.customized_jewellery_row3_middle { width:10%; float:left; display:inline-block;}
.customized_jewellery_row3_middle p { font-size:18px; padding:5px; background-color:#EFEFEF; width:30px; margin-top:10px;}
.customized_jewellery_row4 { width:100%; float:left; display:inline-block;}
.customized_jewellery_row4_col1 { width:45%; float:left; display:inline-block; padding-right:5%;}
.customized_jewellery_row4_col1row {float:left; display:inline-block; font-family: 'merriweather', serif; line-height:20px; overflow:hidden; width:98%; padding:1%; margin-top:5px;}
.customized_jewellery_row4_col1row p { font-size:14px; font-weight:bold; width:100%; padding-top:3px;}
.customized_jewellery_row4_col2 { width:45%; float:left; display:inline-block; padding-left:5%;}
.customized_jewellery_row4_col2row {float:left; display:inline-block; font-family: 'merriweather', serif; line-height:20px; overflow:hidden; width:98%; padding:1%; margin-top:5px;}
.customized_jewellery_row4_col2row p { font-size:14px; font-weight:bold; width:100%; padding-top:3px;}
.customized_jewellerytxt { padding:10px;}
.customized_jewellery_row5 { width:100%; float:left; display:inline-block; margin-left:13px;}
.customized_jewellery_row6 { width:100%; float:left; display:inline-block;}
.customized_jewellery_row6_col1 { width:28%; margin:1%; float:left; display:inline-block; border:dotted 1px #ccc; padding:0px 1%; line-height:25px;}
.customized_jewellery_row6_col2	{ width:58%; margin:1%; float:left; display:inline-block; padding:0px 1%; line-height:25px;}
.customized_jewellery_row7 { width:98%; padding:1%; float:left; display:inline-block; line-height:16px; font-size:12px;}
.customized_jewellery_row8 { width:98%; padding:1%; float:left; display:inline-block; line-height:16px; font-size:10px;}
.customized_jewellerybtn { border:none; outline:none; color:White; background-color:Black;padding:10px 30px; cursor:pointer; font-size:12px;}
.customized_jewellerybtn:hover { background-color:#ccc; color:Black; cursor:pointer; }
.customized_jewellerybtn1 { border:none; outline:none; color:White; background-color:#ccc;padding:10px 30px; cursor:text; font-size:12px;}

/*################################## gift card page (gift-card.aspx) #########################################*/
.gft_card{margin:0px auto;width:1200px;overflow:hidden;}
.gft_card h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif;margin:30px 12px 0 12px; text-transform:uppercase;text-align:center; padding:0 0 10px 0; width:100%;}

.gftcardimg{margin-top:10px; width:100%; height:auto; border-radius:15px;}
.gftcardimg:hover{box-shadow:1px 1px 5px 5px #ccc; width:100%; height:auto;}
.gftcardselected{box-shadow:1px 1px 5px 5px #C5B38D; width:100%; height:auto;}

.gftcardimgsmall{margin-top:10px; width:289px; height:180px; float:left; display:inline-block;}
.gftcardimgsmall:hover{box-shadow:1px 1px 5px 5px #ccc; border:solid 1px #ccc;}
.gftcardselectedsmall{box-shadow:1px 1px 5px 5px #C5B38D; border:solid 1px #C5B38D;}

.gft_card_main { width:100%; float:left; padding:10px;}

.gft_card_main_left { width:78%; float:left; overflow:hidden; padding:0px 1%; border-right: solid 3px #ccc; }
.gft_card_main_right { width:18%; float:left; overflow:hidden; padding-left:1%; height:570px;}
.gft_card_main_right a { width:100%; font-size:14px; color:Gray; margin-bottom:10px; text-decoration:none;}

.gft_card_row { width:100%; float:left; padding:10px 0px; margin-bottom:10px;}
.gft_card_row a { text-decoration:none; text-transform:uppercase; background-color:#7B5E26; color:White;}
.gft_card_row a:active { text-decoration:none; text-transform:uppercase; padding:10px 900px 10px 10px;background-color:#AB873B; color:White;}
.gft_card_rowdiv1 { width:98%; float:left; padding:1%;}
.gft_card_btn1 { border:none; outline:none; background-color:Black; color:White; padding:2px 10px; margin-top:5px;}
.gft_card_btn1:hover { background-color:#ccc; color:Black;}
.gft_card_btn2 { border:none; outline:none; background-color:Black; color:White; padding:10px 30px; margin-top:5px; cursor:pointer;}
.gft_card_btn2:hover { background-color:#666666; color:White; cursor:pointer;}
.gft_card_btn2_final { border:none; outline:none; background-color:Black; color:White; padding:20px 30px; cursor:pointer;}
.gft_card_btn2_final:hover { background-color:#666666; color:White; cursor:pointer;}
.gft_card_btn3 { border:none; outline:none; background-color:#666; color:White; padding:10px 30px; margin-top:5px;}
.gft_card_btn3:hover { background-color:#aeaeae; color:Black;}
.gft_card_rowdiv1_col1 { width:30%; float:left; padding:1%; display:inline-block; overflow:hidden;}
.gft_card_rowdiv1_col1 h4 { font-size:20px;font-family:'merriweather', serif; color:Black; text-align:center;}
.gft_card_rowdiv1_col1 p { font-size:12px;font-family:'merriweather', serif; color:Black; text-align:center; padding-top:5px; line-height: 16px;}
.gft_card_rowdiv1_below { width:100%; float:left; overflow:hidden;}
.gft_card_rowdiv1_col2 {  width:30%; float:left; padding:1%; display:inline-block; overflow:hidden;}
.gft_card_rowdiv1_col2 h4 { font-size:20px;font-family:'merriweather', serif; color:Black; text-align:center;}
.gft_card_rowdiv1_col2 p { font-size:12px;font-family:'merriweather', serif; color:Black; text-align:center; padding-top:5px; line-height: 16px;}
.gft_card_rowdiv1_col3 {  width:31%; float:left; padding:1%; display:inline-block; overflow:hidden;}
.gft_card_rowdiv1_col3 h4 { font-size:20px;font-family:'merriweather', serif; color:Black; text-align:center;}
.gft_card_rowdiv1_col3 p { font-size:12px;font-family:'merriweather', serif; color:Black; text-align:center; padding-top:5px; line-height: 16px;}

.gft_card_images { width:30%; float:left; padding:0 1% 0 1%; display:inline-block; overflow:hidden; margin-bottom:5px;}

.themegiftcard { padding:0%; width:100%;float:left; overflow:hidden; display:inline-block; margin-top:10px;}
.themegiftcard h4 { font-size:20px;font-family:'merriweather', serif; color:#000; text-align:center; margin-bottom:10px;}
.themegiftcard p { font-size:12px;font-family:'merriweather', serif; color:#666; text-align:center;}
.themegiftcard img { width:30%; padding:1%; float:left; display:inline-block;}
.jrgiftcard { padding:0%; width:100%;float:left; overflow:hidden; display:inline-block; margin-top:10px;}
.jrgiftcard h4 { font-size:20px;font-family:'merriweather', serif; color:#000; text-align:center; margin-bottom:10px;}
.jrgiftcard p { font-size:12px;font-family:'merriweather', serif; color:#666; text-align:center;}
.jrgiftcard img { width:30%; padding:0;}
.prsnlgiftcard { padding:0%; width:100%;float:left; overflow:hidden; display:inline-block; margin-top:10px;}
.prsnlgiftcard h4 { font-size:20px;font-family:'merriweather', serif; color:#000; text-align:center; margin-bottom:10px;}
.prsnlgiftcard h5 { font-size:16px;font-family:'merriweather', serif; color:#000; text-align:center; margin-bottom:10px;}
.prsnlgiftcard p { font-size:12px;font-family:'merriweather', serif; color:#666; text-align:center;}
.prsnlgiftcard img { width:30%; padding:1%;}
.prsnlgiftcard_col1 { width:40%; padding:0 5%; float:left; display:inline-block; border-right:dashed 1px #ccc; margin:10px 0;}
.prsnlgiftcard_col1 a { text-decoration:underline; font-size:12px; text-transform:none;}
.themegiftcard_col1 img { width:10%; padding:1%; float:left; display:inline-block;}
.prsnlgiftcardbtn { margin-top:20px;border:none; outline:none; background-color:Black; color:White; padding:10px 30px; margin-top:5px; cursor:pointer;}
.prsnlgiftcardbtn:hover { background-color:#666666; color:White; cursor:pointer;}
.prsnlgiftcard_col2 { width:40%; padding:0 0 0 5%; float:left; display:inline-block; margin:10px 0;}

.gft_card_rowdiv2 {  width:98%; float:left; padding:1%;}
.gft_card_rowdiv2_col1 { width:47%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv2_col1 h5 { font-size:16px;font-family:'merriweather', serif; padding-bottom:20px;}
.gft_card_rowdiv2_col1 p { font-size:10px;font-family:'merriweather', serif; padding-top:3px; padding-bottom:20px;}
.gft_card_btnstyle { text-decoration:none; font-size:14px; background-color:Black; color:White; padding:10px 20px; margin-right:5px; outline:none; border:none;}
.gft_card_btnstyle:hover { background-color:#666666; color:White;}
.gft_card_rowdiv2txt { border:solid 1px #ccc; padding:10px;}
.gft_card_rowdiv2_col2 { width:47%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv2_col2 h5 { font-size:16px;font-family:'merriweather', serif; padding-bottom:10px; font-weight:bold;}
.gft_card_rowdiv2_col2 h6 { font-size:12px;font-family:'merriweather', serif; padding-bottom:10px; border-bottom:solid 1px #ccc; color:#666;}
.gft_card_rowdiv2_col2 a { float:left; display:inline-block;}
.prod_detail_right_row1_price1 {height:40px;}
.pd_price1 {color:#000;font-size:30px;line-height:20px;font-weight:lighter; font-family:'dosis-book', Sans-Serif; padding-left:200px;}
.prod_detail_right_row1_price1 table {margin:0 auto;font-size:14px;font-family:'merriweather', serif;line-height:13px;color:#666666;margin-top:2px;}
.prod_detail_right_row1_price1 table td span {font-size:14px;padding-right:2px;font-family:'merriweather', serif;}
.prod_detail_right_row1_price1 a { color:Black;font-family:'merriweather', serif; font-size:12px; line-height:30px;margin: 5px 0 10px 0;display:block; }
.stock1{width:100%;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box;font-family:'merriweather', serif;}
.stock1_col1 {width:50%;float:left;overflow:hidden;}
.stock1_col1 p {float:right;font-size:14px; color:Black; font-weight:bold;font-family:'merriweather', serif;}
.stock1_col2 {width:48%;float:left;overflow:hidden; padding-left:5px;}
.stock1_col2 p {float:left;font-size:14px; color:#50cd50; font-weight:bold;font-family:'merriweather', serif;}
.qty_button1{width:100%;overflow:hidden;box-sizing:border-box;}
.qty_button1_col1 {width:138px;float:left;overflow:hidden; border:solid 1px #ccc; margin:10px 10px 10px 165px; padding:5px;}
.qty_button1_col1 p { padding:0px; font-size:12px; font-family:'merriweather', Serif; color:Black; padding-bottom:10px;}
.qty_button1_col1 button { background-color:#fff; color:Black; border:solid 1px #ccc;}
.qty_button1_col1 button:hover { background-color:#c19943; color:White; border:solid 1px #ccc;}

.gft_card_rowdiv3 {  width:98%; float:left; padding:1%;}
.gft_card_rowdiv3txt { padding:5px;}
.gft_card_rowdiv3_col1 { width:47%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_col1 p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_col2 { width:47%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_col2 p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_colfull { width:94%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_colfull p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_colbelow1 { width:30%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_colbelow1 p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_colbelow2 { width:30%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_colbelow2 p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_colbelow3 { width:30%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv3_colbelow3 p { width:100%; font-size:14px; font-family:'merriweather', Serif; color:Black; padding-bottom:5px; text-transform:uppercase;}
.gft_card_rowdiv3_colbelowbtn { width:98%; padding:1%; float:left; display:inline-block; margin-top:10px;}

.gft_card_rowdiv4 {  width:98%; float:left; padding:1%;}
.gft_card_rowdiv4_col1 { width:54%; padding:1%; float:left; display:inline-block; margin-top:10px;}

.gft_card_rowdiv4_col1_1 {width:46%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv4_col1_1_row1 { width:97%; padding:10px 1% 10px 1%; border:solid 1px #000; margin-top:10px; height:70px;}
.gft_card_rowdiv4_col1_1_row1 h5 { font-size:14px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase; margin-top:5px;}
.gft_card_rowdiv4_col1_1_row2 { width:89%; padding:5%; border:solid 1px #000; margin-top:20px; height:110px;}
.gft_card_rowdiv4_col1_1_row2 h6 { font-size:16px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase;}
.gft_card_rowdiv4_col1_1_row2 p { font-size:12px; line-height:23px; text-align:justify;}

.gft_card_rowdiv4_col1_2 {width:46%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv4_col1_2_row1 { width:97%; padding:10px 1% 10px 1%; border:solid 1px #000; margin-top:10px; height:70px;}
.gft_card_rowdiv4_col1_2_row1 h5 { font-size:14px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase; margin-top:5px;}
.gft_card_rowdiv4_col1_2_row2 { width:89%; padding:5%; border:solid 1px #000; margin-top:20px; height:110px;}
.gft_card_rowdiv4_col1_2_row2 h6 { font-size:16px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase;}
.gft_card_rowdiv4_col1_2_row2 p { font-size:12px;  line-height:23px; text-align:justify;}

.gft_card_rowdiv4_col2 { width:40%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv4_col2 h1 { width:390px; color:#000000;font-size:16px; font-family:'dosis-book', Sans-Serif; text-transform:uppercase;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/country_heading.png) no-repeat;background-position:center center; font-weight:bold;}
.gft_card_rowdiv4_col2 h6 { font-size:14px; font-weight:700; text-align:center;font-family:'merriweather', Serif; margin-top:10px; color:#918162; margin-bottom:20px;}
.gft_card_rowdiv4_col2 h5 { width:100%; line-height:20px;}
.greentext { font-size:12px; font-family: 'merriweather', serif; color:#50ce50; float:left; line-height:10px; font-weight:bold; padding-bottom:10px;}
.greenlink { font-size:12px; font-family: 'merriweather', serif; color:#666666; text-decoration:underline; font-style:italic;}
.redtext { font-size:12px; font-family: 'merriweather', serif; color:#f43b3b; float:left; line-height:10px;font-weight:bold; padding-bottom:10px;}

.gft_card_rowdiv5 {  width:98%; float:left; padding:1%;}
.gft_card_rowdiv5_col1 { width:60%; margin:1%; float:left; display:inline-block; margin-top:10px;border-radius:20px; background-color:#EFEFEF;}
.gft_card_rowdiv5_col1_1 { width:60%;float:left; display:inline-block;}
.gft_card_rowdiv5_col1_2 { width:40%; padding-top:10px; float:left; display:inline-block;}
.gft_card_rowdiv5_col1_2 p { font-size:12px; text-transform:uppercase; padding-bottom:10px;}
.gft_card_rowdiv5_col1_2 h5 { font-size:14px; text-transform:uppercase; padding-bottom:2px; font-weight:bold;}
.gft_card_rowdiv5_col1_2 h6 { font-size:12px; padding-bottom:10px;white-space: pre-line;
	white-space: pre-wrap;      /* CSS3 */   
	white-space: -moz-pre-wrap; /* Firefox */    
	white-space: -pre-wrap;     /* Opera <7 */   
	white-space: -o-pre-wrap;   /* Opera 7 */    
	word-wrap: break-word;      /* IE */
	}
.gft_card_rowdiv5_col1_2 h2 { font-size:20px; padding-bottom:10px; font-weight:bold;}

.gft_card_rowdiv5_col2 {width:34%; padding:1%; float:left; display:inline-block; margin-top:10px; height:200px;}
.gft_card_rowdiv5_col2 h6 {font-size:24px; padding-bottom:10px; font-family:'dosis-book', Sans-Serif; font-weight:bold; text-align:center; padding-top:20px;}
.gft_card_rowdiv5_col2_mid1 {width:100%; float:right; text-align:right; font-size:10px; margin-bottom:5px; display:block;}
.gft_card_rowdiv5_col2_mid2 { width:100%; float:left; display:inline-block;}
.gft_card_rowdiv5_col2_mid2_cl1 { width:50%; float:left; display:inline-block; font-size:12px; padding-top:57px;}

.gft_card_rowdiv5_col2_mid2_cl2 { width:50%; float:right; text-align:right; display:inline-block; margin-top:50px;}
.gft_card_rowdiv5_col2_mid2_cl2 a { text-decoration:none; color:Blue; font-size:10px; background-color:White; text-align:center; padding:5px; margin-bottom:7px; margin-right:17px;}
.gft_card_rowdiv5_col2_mid2_cl2 a:hover { background-color:#ffffff;}
.gft_card_rowdiv5_col2_mid3 { width:100%; float:left; display:inline-block; padding-top:15px;}
.gft_card_rowdiv5_col2_mid3 p { font-size:11px; line-height:17px;font-family: 'merriweather', serif;}


/*################################## compare item page (compare-item.aspx) #########################################*/
.compare_prod{margin:0px auto;width:1200px;overflow:hidden;}
.compare_prod_top { width:100%; float:left; display:inline-block;margin:30px 0px 0 0px;padding:0 0 10px 0;}
.compare_prod_top_col1 { width:88%; float:left; display:inline-block;}
.compare_prod_top_col1 h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase;}
.compare_prod_top_col2 { width:12%; float:left; display:inline-block;}
.compare_prod_top_col2 a{color:Blue;font-size:16px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; text-align:right; float:right; padding-right:5px;}
.compare_prod_main { width:100%; margin-top:10px;}
.compare_prod_main_col1 { width:16%; float:left; display:inline-block; margin-top:10px;}
table.table1 { font-size:12px; float:right; text-align:right; background-color:#F7F7F7;}
table.table1 tr { border:solid 1px #ccc;}
table.table1 th { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table.table1 td { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.compare_prod_main_col2 { width:21%; float:left; display:inline-block; margin-top:10px;}
table.table2 tr { border:solid 1px #ccc;}
table.table2 th { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table.table2 td { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.compare_prod_main_col3 { width:21%; float:left; display:inline-block; margin-top:10px;}
table.table3 tr { border:solid 1px #ccc;}
table.table3 th { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table.table3 td { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.compare_prod_main_col4 { width:21%; float:left; display:inline-block; margin-top:10px;}
table.table4 tr { border:solid 1px #ccc;}
table.table4 th { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table.table4 td { border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.compare_prod_main_col5 { width:21%; float:left; display:inline-block; margin-top:10px;}
table.table5 tr { border:solid 1px #ccc;}
table.table5 th { border:solid 1px #ccc;}
table.table5 td { border:solid 1px #ccc;}
.compare_col1_headings { padding-right:10px; padding-top:10px; font-weight:bold;}
.compare_col1_headings1 {padding-right:10px; font-weight:bold; vertical-align:middle;}
.compare_col1_headings2 {padding-right:10px; font-weight:bold; vertical-align:bottom; padding-bottom:7px;}
.compare_price {font-weight:bold; vertical-align:middle; font-size:20px; text-align:center;font-family:'merriweather', Serif;}
.compare_stock {vertical-align:middle; text-align:center; color:#50CD76; font-weight:bold;}
.compare_stock1 {vertical-align:middle; text-align:center; color:#FF0000; font-weight:bold;}
.compare_detail {vertical-align:middle; font-size:14px; font-family:'merriweather', Serif; padding-left:10px; text-align:center;}
.compare_btn { padding:10px 30px; background-color:Black; color:White; text-decoration:none; width:250px; cursor:pointer;}
.compare_btn:hover { background-color:#666666; color:White; cursor:pointer;}
.compare_btn1 { padding:10px 47px; background-color:Black; color:White; text-decoration:none; width:250px; cursor:pointer;}
.compare_btn1:hover { background-color:#666666; color:White; cursor:pointer;}

/*################################## solitaries page (solitaires.aspx) #########################################*/
.solitaires{margin:0px auto;width:1200px;overflow:hidden;}
.solitaires_top { width:100%; float:left; display:inline-block;margin:0px;padding:0 0 10px 0;}
.solitaires_top_col1 { width:50%; float:left; display:inline-block;}
.solitaires_top_col1 h3{color:#000000;font-size:20px;font-family:'merriweather', Serif; padding-top:7px;}
.solitaires_top_col2 { width:50%; float:left; display:inline-block;}
.solitaires_top_col2 a{color:White;font-size:12px;font-family:'merriweather', Serif;text-align:center; float:right; padding:7px 10px; background-color:Black; text-decoration:none;}
.solitaires_top_col2 a:hover { background-color:#666666; color:White;}
.solitaires_row1 { width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row1_r1 {width:100%;padding:5px 0;}
.solitaires_row1_r1 p { font-size:14px; color:Black;}
.solitaires_row1_r2 {width:100%;padding:5px 0;}
.solitaires_row1_r2 table, tr, td { border:none;}
.solitaires_row1_r2 td {border:none;}
.srow1btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 20px; font-size:12px;}
.srow1btn:focus { outline:none;}
.srow1btn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow1btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.solitaires_row2 { width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row2 p { font-size:14px; color:Black;}
.solitaires_row2_col1 { width:30%; float:left; display:inline-block; padding-right:3%;}
.solitaires_row2_col2 { width:34%; float:left; display:inline-block; padding-right:3%;}
.solitaires_row2_col3 { width:30%; float:left; display:inline-block;}
.srow2btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 2px; font-size:12px;}
.srow2btn:focus { outline:none;}
.srow2btn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow2btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow3btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 2px; font-size:12px;}
.srow3btn:focus { outline:none;}
.srow3btn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow3btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow4btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 2px; font-size:12px;}
.srow4btn:focus { outline:none;}
.srow4btn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow4btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.solitaires_row3 { width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row3 p { font-size:14px; color:Black;}
.solitaires_row3_col1 { width:50%; float:left; display:inline-block;}
.solitaires_row3_col2 { width:50%; float:left; display:inline-block;}
.solitaires_row4 { width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row4_r1 {width:100%; float:left; display:inline-block;border-bottom:solid 1px #ccc;}
.solitaires_row4_r1 h3{color:#000000;font-size:18px;font-family:'merriweather', Serif; padding-bottom:5px; float:left; }
.solitaires_row4_r1 p {color:#000000;font-size:18px;font-family:'merriweather', Serif; padding-bottom:5px; float:right;}
.solitaires_row4_col1 { width:23%; float:left; display:inline-block; padding-right:2%; margin-top:10px;}
.solitaires_row4_col2 { width:23%; float:left; display:inline-block; padding-right:2%; margin-top:10px;}
.solitaires_row4_col3 { width:23%; float:left; display:inline-block; padding-right:2%; margin-top:10px;}
.solitaires_row4_col4 { width:25%; float:left; display:inline-block; margin-top:10px;}
.solitaires_row5 { width:100%; float:left; display:inline-block;margin:20px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row5_col1 { width:50%; float:left; display:inline-block;}
.solitaires_row5_col1 h6{color:#000000;font-size:12px;font-family:'merriweather', Serif; padding:5px; float:left; background-color:#F7F7F7;}
.solitaires_row5_col1 p {color:#000000;font-size:12px;font-family:'merriweather', Serif; padding:5px; float:left;}
.solitaires_row5_col2 { width:50%; float:right; display:inline-block;}
.solitaires_row5_col2 p{color:#000000;font-size:12px;font-family:'merriweather', Serif; padding:5px; float:right;}
.solitaires_row5_main { width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_viewbtn { padding:5px 10px; color:#E1E1E1; border:solid 1px #000; color:Black; text-decoration:none;}
.solitaires_viewbtn:hover { background-color:#ccc; color:Black;border:solid 1px #ccc;}
.solitaires_row5_main table {border-collapse: collapse;width: 100%;}
.solitaires_row5_main th {text-align:center;padding:10px; font-size:14px; font-weight:bold;font-family:'merriweather', Serif;}
.solitaires_row5_main td {text-align: left;padding:3px 10px; font-size:11px; font-family:'merriweather', Serif; text-align:center;}
.solitaires_row5_main tr:nth-child(even){background-color: #F8F8F8}
.solitaires_row5_main th {background-color: #DEDEDE;color:Black;}
.solitaires_row5_bottom{ width:100%; float:left; display:inline-block;margin:10px 0px 0 0px;padding:0 0 10px 0;}
.solitaires_row5_bottom_col1 { width:30%; float:left; display:inline-block;}
.solitaires_row5_bottom_col2 { width:40%; float:left; display:inline-block;}
.solitaires_row5_bottom_col3 { width:30%; float:left; display:inline-block;}
.solitairescomparebtn { padding:5px 10px; color:White; background-color:Black; float:right; border:none; outline:none; margin-top:10px; text-decoration:none; cursor:context-menu;}
.solitairescomparebtn:hover { background-color:#666666; color:White; cursor:context-menu;}
.solitairescomparebtn1 { padding:5px 10px; color:White; background-color:Black; float:right; border:none; outline:none; margin-top:10px; text-decoration:none; cursor:pointer;}
.solitairescomparebtn1:hover { background-color:#666666; color:White; cursor:pointer;}
.srow5btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:2px 10px;}
.srow5btn:focus { outline:none;}
.srow5btn:hover { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow5btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.solitaires_row6 { width:100%; float:left; display:inline-block;margin:20px 0px 0 0px;padding:15px; background-color:#DBDBDB;font-family:'merriweather', Serif;}
.solitaires_row6 p { font-size:14px; color:Black;}
.solitairestext { padding:5px 10px; margin-top: 5px;}
.solitairbtn { padding:7px 20px; color:White; background-color:Black; outline:none; border:none;}
.solitairbtn:hover { background-color:#666666; color:White;}

/*################################## view solitaries page (view_solitaires.aspx) #########################################*/
.view_solitaires{margin:0px auto;width:1200px;overflow:hidden;}
.view_solitaires_top{margin:0px auto;width:1200px;overflow:hidden; margin-top:30px; color:#FA9373; margin-bottom:20px;}
.view_solitaires_top a { float:left; font-size:12px; color:#FA9373; display:inline-block; text-transform:uppercase; text-decoration:none;}
.view_solitaires_middle{margin:0px auto;width:1200px;overflow:hidden; margin-top:30px; color:#FA9373; margin-bottom:30px;}
.view_solitaires_middle_col1 { width:70px; float:left; display:inline-block;}
.view_solitaires_middle_col1 img {border:solid 1px #000; width:68px; padding:1px; margin-bottom:5px; }
.view_solitaires_middle_col2 { width:710px; float:left; display:inline-block;}
.view_solitaires_middle_col2 p { font-size:12px; text-align:center; color:Black; margin-bottom:10px;}

.view_solitaires_middle_col3 { width:390px; float:left; display:inline-block;}
.view_solitaires_middle_col3_row1 {overflow:hidden;text-align:center; width:390px;}
.view_solitaires_middle_col3_row1 p { color:#666666;font-family:'dosis-book', Sans-Serif;font-size:13px;text-align:center; padding-top:15px; font-weight:lighter;}
.view_solitaires_middle_col3_row1 h3 {color:#666666; font-family: 'merriweather', serif;font-size:16px;text-align:center; margin-top:20px; padding-bottom:5px;}
.view_solitaires_middle_col3_row1_buttons {width:100%;}
.view_solitaires_middle_col3_row1_price {background:url(https://www.jewelroof.com/images/solitaires_box.png) no-repeat;background-position:top top; height:110px;}
.solitaires_price {color:#000;font-size:30px;line-height:46px;font-weight:lighter; font-family:'dosis-book', Sans-Serif;}
.view_solitaires_middle_col3_row1_price table {margin:0 auto;font-size:14px;font-family:'merriweather', serif;line-height:13px;color:#666666;margin-top:2px;}
.view_solitaires_middle_col3_row1_price table td span {font-size:14px;padding-right:2px;font-family:'merriweather', serif;}
.view_solitaires_middle_col3_row1_price a { color:Black;font-family:'merriweather', serif; font-size:12px; line-height:30px;margin: 5px 0 10px 0;display:block; }
.solitaires_left_padd {padding-left:5px; font-size:13px;}
.solitaires_left_padd_plus {padding-left:20px; font-size:14px; padding-top:3px;}
.solitaires_right_padd {padding-right:5px; padding-top:3px; font-size:13px;}
.solitaires_dark2 {color:#000; font-weight:bold; font-family:Times New Roman; font-size:14px; padding-left:10px;}
.solitaires_vdpb {color:#836427;font-size:12px;line-height:30px;font-family: 'merriweather', serif;margin: 5px 0 10px 0;display:block; font-weight:bold; padding-top:5px;}
.solitaires_stock{width:390px;overflow:hidden;padding:0px 0 5px 0px;box-sizing:border-box;font-family:'merriweather', serif;}
.solitaires_stock_col1 {width:210px;float:left;overflow:hidden;}
.solitaires_stock_col1 p {float:right;font-size:14px; color:Black; font-weight:bold;font-family:'merriweather', serif; line-height:20px;}
.solitaires_stock_col2 {width:170px;float:left;overflow:hidden; padding-left:5px;}
.solitaires_stock_col2 p {float:left;font-size:14px; color:#50cd50; font-weight:bold;font-family:'merriweather', serif; line-height:20px;}

.solitaires_wish{width:390px;overflow:hidden;box-sizing:border-box;}
.solitaires_wish_col1 {width:260px;overflow:hidden;float:left;}
.solitaires_wish_col2 {width:130px;overflow:hidden;float:right;}
.solitaires_compare {width:105px;font-size:10px;overflow:hidden;height: 24px;display: inline-block;position: relative;margin-top: 5px;color:#000;}
.solitaires_compare img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left;}
.solitaires_compare span {display:inline-block;position:absolute;right:0; float:right; top: 5px; cursor: pointer; font-family:'merriweather', Serif; font-size:10px;}
.solitaires_wishlist {width:105px;font-size:10px;overflow:hidden;height: 24px;display: inline-block;position: relative;margin-top: 5px; font-family:'merriweather', Serif; font-size:10px;color:#000;}
.solitaires_wishlist img {display:inline-block;position:absolute;left:0;bottom:0; cursor: pointer; float:left; padding-left:5px;}
.solitaires_wishlist span {display:inline-block;position:absolute;right:0; float:right; top: 10px; cursor: pointer;}
.solitaires_qty_button{width:390px;overflow:hidden;box-sizing:border-box;}
.solitaires_qty_button_col1 {width:118px;float:left;overflow:hidden; margin:20px 10px 10px 20px; padding-bottom:5px;}
.solitaires_qty_button_col1 a { font-size:12px; font-family:'merriweather', Serif; color:#FA9373;}
.solitaires_qty_button_col2 {width:218px;float:right;overflow:hidden; margin:5px 10px 10px 10px; padding-bottom:5px;}
.solitaires_qty_button_col2 button {float:left;width:100%;text-align:center;text-transform:uppercase;color:#fff; font-size:14px;font-family: 'merriweather', serif;background:transparent;border:1px solid #ccc;outline:none;cursor:pointer;padding:13px 4px; background-color:#000;}
.solitaires_qty_button_col2 button:hover {background: #666666;color: #fff;border: 1px solid #ccc;}

.view_solitaires_middle_col3_row2 { width:390px; overflow:hidden;padding:5px 0 0px 0;margin-top: 5px;}
.view_solitaires_middle_col3_row2 h3 { width:390px; color:#000000;font-size:16px; text-transform:uppercase; font-family:'dosis-book', Sans-Serif;text-align:center;background:url(https://www.jewelroof.com/images/product_detail_page/country_heading.png) no-repeat;background-position:center center;}
.view_solitaires_middle_col3_subrow2 {overflow:hidden; width:390px;}
.view_solitaires_middle_col3_subrow2 p { font-size:18px; font-weight:700; text-align:center;font-family:'merriweather', Serif; margin-top:10px; color:Black;}
.view_solitaires_middle_col3_subrow2 span {color:#918162;font-size:14px;font-family: 'PT Serif', serif;line-height: 18px;}

.country1 {min-width: 388px;margin: 0px auto;background: #fff; border:solid 1px #000; display:inline-block;}
ul.country1 {list-style-type: none;margin: 10px 0;padding: 0;overflow: hidden;border: 1px solid #000;background-color: #fff; width:388px;}
/* Float the list items side by side */
ul.country1 li {float: left; text-align:center; width:194px; padding:0px;font-family: 'merriweather', serif;}
/* Style the links inside the list items */
ul.country1 li a {display: inline-block;color: black;text-align: center;padding: 5px 0px;text-decoration: none;font-size: 17px; width:194px;}
/* Change background color of links on hover */
ul.country1 li a:hover {background-color: #fff; border-bottom:solid 3px #cec082; width:194px;}
/* Create an active/current tablink class */
ul.country1 li a:focus {background-color: #fff; border-bottom:solid 3px #cec082;}
ul.country1 li a:active {background-color: #fff; border-bottom:solid 3px #cec082;}
/* Style the tab content */
.tabcontent1 {display: none;padding: 6px 0px 0px 0px;height:110px; color:Black;}
.tabcontent1 img { line-height:30px; padding-left:10px; float:right; padding:15px 60px 0px 0px;}
.tabcontent1 p { font-size:12px; font-family: 'merriweather', serif; float:left; line-height:10px;}
.tabcontent1redtext { font-size:12px; font-family: 'merriweather', serif; color:#f43b3b; float:left; line-height:10px;}
.tabcontent1redlink { font-size:12px; font-family: 'merriweather', serif; color:#666666; text-decoration:underline; font-style:italic;}
.tabcontent1greentext { font-size:12px; font-family: 'merriweather', serif; color:#50ce50; float:left; line-height:10px;}
.tabcontent1greenlink { font-size:12px; font-family: 'merriweather', serif; color:#666666; font-style:italic; text-decoration:none;}
.tabcontent1greenlink b {font-size:12px; font-family: 'merriweather', serif; color:#f43b3b; text-decoration:underline; font-style:italic;}
.text_noborder{border: 0;outline: 0;background:#f4f4f4;height:35px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif;}
.check_button {width:100px;border:none;float:left;color:#fff;background:#ccc;height:35px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0;}
.text_noborder1{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block;}
.text_city{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block; margin-left:20px;}
.text_zipcode{border: 0;outline: 0;background: transparent;border-bottom: 1px solid #d3d2d1;height:25px; float:left; display:inline-block; margin-top:15px; margin-right:20px;}
.int_button {width:100px;border:none;float:left;color:#fff;background:#ccc;height:35px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0px 5px 20px;}

.view_solitaires_middle_col3_row3 { width:390px; overflow:hidden;}
.view_solitaires_middle_col3_row3_col1 { float:left; display:inline-block; width:50%;}
.view_solitaires_middle_col3_row3_col1 a {color:#000;font-size:12px;line-height:20px;font-family: 'merriweather', serif; font-weight:bold;}
.view_solitaires_middle_col3_row3_col2 { float:left; display:inline-block; width:50%; text-align:right;}
.view_solitaires_middle_col3_row3_col2 a {color:#000;font-size:12px;line-height:20px;font-family: 'merriweather', serif;font-weight:bold;}

/*################################## store locator page (store_locator.aspx) #########################################*/
.str_locator{margin:0px auto;width:1200px;overflow:hidden;}
.str_locator_row1 { width:100%; overflow:hidden;}
.str_locator_row1_left { width:10%; float:left; display:inline-block;}
.str_locator_row1_right { width:70%; float:left; display:inline-block; padding-left:20%;}
.str_locator_row1_right p { font-size:12px; width:100%; font-family: 'merriweather', serif; padding-bottom:10px;}
.str_locator_drpdown { padding:10px 5px; float:left; display:inline-block; margin-right:10px;}



.str_locator_row2 { width:100%;overflow:hidden; height:70px;background:url(https://www.jewelroof.com/images/store_locator.jpg) no-repeat;display:inline-block; margin:30px 0;}
.str_locator_row2_col1 { width:50%; float:left; display:inline-block}
.str_locator_row2_col1_cl1 { width:20%; float:left; display:inline-block;}
.str_locator_row2_col1_cl2 { width:60%; float:left; display:inline-block; padding-top:18px;}
.str_locator_row2_col1_cl2 h3 { font-size:16px; color:White; padding-bottom:5px; font-weight:bold;}
.str_locator_row2_col2 { width:50%; float:right; display:inline-block; background-color:#B9A87D;}
.str_locator_row2_col2_cl1 { width:165px; float:left; display:inline-block;height:70px; padding-top:18px; border-right:solid 1px #000;}
.str_locator_row2_col2_cl1_1 { width:59%; float:left; display:inline-block; padding:0 10%;}
.str_locator_row2_col2_cl1_1 h3 { font-size:14px; color:White; padding-bottom:5px;}
.str_locator_row2_col2_cl1_2 { width:10%; float:left; display:inline-block; padding-top:12px; padding-left:5%; padding-right:5%;}
.str_locator_row2_col2_cl2 { width:120px; float:left; display:inline-block;height:70px; padding-top:18px; border-right:solid 1px #000;}
.str_locator_row2_col2_cl2_1 { width:55%; float:left; display:inline-block; padding:0 10%;}
.str_locator_row2_col2_cl2_1 h3 { font-size:14px; color:White; padding-bottom:5px;}
.str_locator_row2_col2_cl2_2 { width:15%; float:left; display:inline-block; padding-top:12px; padding-left:5%; padding-right:5%;}
.str_locator_row2_col2_cl3 { width:180px; float:left; display:inline-block;height:70px; padding-top:18px; border-right:solid 1px #000;}
.str_locator_row2_col2_cl3_1 { width:60%; float:left; display:inline-block; padding:0 10%;}
.str_locator_row2_col2_cl3_1 h3 { font-size:14px; color:White; padding-bottom:5px;}
.str_locator_row2_col2_cl3_2 { width:10%; float:left; display:inline-block; padding-top:12px; padding-left:5%; padding-right:5%;}
.str_locator_row2_col2_cl4 { width:132px; float:left; display:inline-block;height:70px; padding-top:18px;}
.str_locator_row2_col2_cl4_1 { width:60%; float:left; display:inline-block; padding:0 10%;}
.str_locator_row2_col2_cl4_1 h3 { font-size:14px; color:White; padding-bottom:5px;}
.str_locator_row2_col2_cl4_2 { width:10%; float:left; display:inline-block; padding-top:12px; padding-left:5%; padding-right:5%;}

.str_locator_row3 { width:100%;overflow:hidden;}
.str_locator_row3_col1 {width:73%;overflow:hidden; float:left; display:inline-block; padding-right:5%;}
.str_locator_row3_r1 { width:100%; float:left; display:inline-block; border-bottom:solid 1px #ccc; padding-bottom:10px;}
.str_locator_row3_r1_cl1 { width:47%; float:left; display:inline-block;}
.str_locator_row3_r1_cl1 h3 {font-family: 'merriweather', serif; font-size:16px; color:Black; padding-bottom:10px; font-weight:bold;}
.str_locator_row3_r1_cl1 p {font-family: 'merriweather', serif; font-size:12px; color:Black; line-height:18px;}
.str_locator_row3_r1_cl2 { width:53%; float:left; display:inline-block;}
.str_locator_row3_r1_cl2 h3 {font-family: 'merriweather', serif; font-size:16px; color:Black; padding-bottom:10px; font-weight:bold;}
.str_locator_row3_r2 { width:100%; float:left; display:inline-block; border-bottom:solid 1px #ccc; padding:10px 0;}
.str_locator_row3_r2_cl1 { width:75%; float:left; display:inline-block;}
.str_locator_row3_r2_cl1 h3 {font-family: 'merriweather', serif; font-size:16px; color:Black; padding-bottom:10px; font-weight:bold;}
.str_locator_row3_r2_cl1 p {font-family: 'merriweather', serif; font-size:12px; color:Black; line-height:18px;}
.str_locator_row3_r2_cl2 { width:25%; float:left; display:inline-block; padding-top:60px;}
.str_locator_row3_r2_cl2 p {font-size:12px; float:left; display:inline-block; color:Black; font-weight:bold;}
.str_locator_row3_r2_cl2 a { text-decoration:underline; color:Blue;}
.str_locator_row3_r3 { width:100%; float:left; display:inline-block; border-bottom:solid 1px #ccc; padding:10px 0;}
.str_locator_row3_r3 h3 {font-family: 'merriweather', serif; font-size:16px; color:Black; padding-bottom:10px; font-weight:bold;}
.str_locator_row3_r3 p {font-family: 'merriweather', serif; font-size:12px; color:Black; line-height:18px;}
.str_locator_row3_col2 {width:20%;overflow:hidden; float:left; display:inline-block; padding:0px 1%;}
.str_locator_row3_col2_blk1 { width:100%; border:solid 1px #ccc; margin-bottom:20px;}
.str_locator_row3_col2_blk1 h3 { background-color:#ccc; font-family: 'merriweather', serif; font-size:16px; color:Black; font-weight:bold; padding:10px; text-align:center;}
.str_locator_row3_col2_blk1 h6 {font-family: 'merriweather', serif; font-size:14px; color:Black; padding:10px; text-align:center;}
.str_locator_row3_col2_blk1 p {font-family: 'merriweather', serif; font-size:10px; color:Black; padding:10px;}
.str_locator_row3_col2_blk2 { width:100%; border:solid 1px #ccc; margin-bottom:20px;}
.str_locator_row3_col2_blk2 h3 { background-color:#ccc; font-family: 'merriweather', serif; font-size:14px; color:Black; font-weight:bold; padding:10px; text-align:center;}

.str_locator_row4 { width:100%;overflow:hidden;}
.str_locator_row4_top { width:100%;overflow:hidden;}
.str_locator_row4 h1 {font-family: 'merriweather', serif; font-size:18px; color:Black; font-weight:bold; float:left;}
.str_locator_row4 h5 {font-family: 'merriweather', serif; font-size:16px; color:Black; margin-bottom:20px; text-align:center;}
.str_locator_row4_block { width:100%; float:left; overflow:hidden;}
.str_locator_row4_block_cl1 { width:23%; margin:1%; float:left; display:inline-block;}
.str_locator_row4_block_cl1:hover {box-shadow: 5px 5px 5px #Aeaeae;}

.str_locator_row5 { width:100%;overflow:hidden;}
.str_locator_row5_top { width:100%;overflow:hidden;}
.str_locator_row5 h1 {font-family: 'merriweather', serif; font-size:18px; color:Black; font-weight:bold; text-align:left;}
.str_locator_row5 h5 {font-family: 'merriweather', serif; font-size:16px; color:Black; margin-bottom:20px; text-align:center;}
.str_locator_row5_block { width:1095px; padding:10px 50px 5px 50px; border:solid 1px #ccc; height:300px;}
.str_locator_row5_block_cl1 { width:31%; padding:1%; float:left; display:inline-block; margin-bottom:20px;}
.str_locator_row5_block_cl1 p {font-family: 'merriweather', serif; font-size:14px; color:Black; padding-bottom:5px;}
.str_locator_textbox { padding:5px;}
.calendar {outline:none;padding:3px;box-sizing:border-box;height: 30px; background-color:#ffffff; border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc; border-left:1px solid #ffffff; margin-top: -3px;}

.str_locator_btn { background-color:Black; color:White; margin-top: 1px; padding:10px 25px; border:none; outline:none;}
.str_locator_btn:hover{ background-color: #666; color: white;}
.str_locator_row5_block_bottom { float:right; text-align:right; color:Red; font-size:12px; padding-right: 45px; }

.str_locator_row6 { width:100%;overflow:hidden;}
.str_locator_row6_top { width:100%;overflow:hidden;}
.str_locator_row6 h1 {font-family: 'merriweather', serif; font-size:18px; color:Black; font-weight:bold; text-align:left;}
.str_locator_row6 h5 {font-family: 'merriweather', serif; font-size:16px; color:Black; margin-bottom:20px; text-align:center;}


/*################################## Taxes & Duty Calculator Page (taxes-and-duty-calculator.aspx) #########################################*/
.taxes-n-duty-calc{margin:0px auto;width:1200px;overflow:hidden;}
.taxes-n-duty-calc-left{ width:50%; float:left; display:inline-block;}
.taxes-n-duty-calc-left h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; margin:20px 0px;}
.taxes-n-duty-calc-right{ width:50%; float:left; display:inline-block;}
.taxes-n-duty-calc-right h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; margin:20px 0px;}

/*############################################ Privacy Policy ##############################################################*/
.privacy_policy_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.privacy_policy_header {width:1200px;height:auto;overflow:hidden;text-align: center;font-size: 28px;padding: 0 1px; font-family: 'merriweather', serif; margin:20px 0px;}
.privacy_policy_content_desc {font-family: 'merriweather', serif;line-height:20px;padding:0px 5px 0 5px;}
.privacy_policy_content_desc h5 { font-family:'merriweather', Serif; font-size:16px; font-weight:bold;}
.privacy_policy_content_desc p { font-family:'merriweather', Serif; font-size:12px; line-height:15px; text-align:justify;}
/*############################################ Privacy Policy ########################################################################################*/

/*############################################ Payment Success ##############################################################*/
.paysuc_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.paysuc_header {width:1000px;height:auto;overflow:hidden;padding: 0 1px;border-bottom:solid 1px #ccc; margin:20px 100px 0px 100px;}
.paysuc_header h1 {text-align: center;font-size: 24px;font-family: 'merriweather', serif; font-weight:bold; color:#50CD50; margin-bottom:10px;}
.paysuc_header p {text-align: center;font-size: 14px;font-family: 'merriweather', serif; font-style:italic; color:#50CD50; margin:10px 0px;}

.paysuc_content {color:#000;font-size:14px;font-family:Calibri Light;line-height:17px; margin-top:10px; width:1000px; margin:10px 100px; height:190px;}
.paysuc_content_left { float:left; display:inline-block; width:460px; margin-right:30px; padding:5px; background-color:#F8F8F8; height:170px;}
.paysuc_content_left h4 { font-size:18px; font-weight:bold; padding:5px 0px;}
.paysuc_content_left table { padding:10px; font-size:16px; line-height:24px;}

.paysuc_content_center { float:left; display:inline-block; width:460px; margin: 0 300px; padding:5px; background-color:#F8F8F8; height:170px;}
.paysuc_content_center h4 { font-size:18px; font-weight:bold; padding:5px 0px;}
.paysuc_content_center table { padding:10px; font-size:16px; line-height:24px;}

.paysuc_content_right { float:left; display:inline-block; width:460px; margin-left:30px; padding:5px; background-color:#F8F8F8; height:170px;}
.paysuc_content_right h4 { font-size:18px; font-weight:bold; padding:5px 0px;}
.paysuc_content_right table { padding:10px; font-size:16px; line-height:24px;}

.paysuc_bottom {color:#000;font-size:14px;font-family:Calibri Light;line-height:17px;width:1000px; margin:10px 100px 40px 100px;}
.paysuc_bottom p {text-align: center;font-size: 14px;font-family: 'merriweather', serif; font-style:italic; color:#000000; margin:10px 0px;}

.paysuc_orders {display:inline-block;background-color: Black;color: White;font-family: 'merriweather', Serif;cursor: pointer;font-size: 20px;padding: 10px 5px 10px 5px;width: 200px;border: solid 1px #ccc; text-decoration:none;}
.paysuc_orders:hover {background-color: #666666;color: White;}
.paysuc_contshop {display:inline-block;background-color:White;color:Black;font-family: 'merriweather', Serif;cursor: pointer;font-size: 20px;padding: 10px 5px 10px 5px;width: 200px;border: solid 1px #ccc; text-decoration:none;}
.paysuc_contshop:hover { background-color:#BC964A; color:White;}
.paysuc_backcheckout{display:inline-block;background-color:White;color:Black;font-family: 'merriweather', Serif;cursor: pointer;font-size: 20px;padding: 10px 5px 10px 5px;width: 280px;border: solid 1px #ccc; text-decoration:none;}
.paysuc_backcheckout:hover { background-color:#BC964A; color:White;}

.about_us_content_heading {font-size:28px;color:#473f2f;text-align:center;margin-bottom:42px;font-family: 'merriweather', serif;;padding:0px 5px 0 5px;}
.about_us_content_heading img {padding-top: 33px;display: block;text-align: center;margin: 0 auto;}
.about_us_content_desc {color:#000;font-size:16px;font-family:Calibri Light;line-height:17px;padding:0px 5px 0 5px; text-align:justify;}
.about_us_content_picture_text {background:url("https://www.jewelroof.com/images/about_us/r_jweleroof.png") no-repeat;width:1000px;height:262px;background-size:100% 100%;margin:0 auto;margin-bottom: 45px;}
.about_us_content_picture_text_content {width:518px;height:auto;overflow:hidden;font-size:22px;line-height:28px;color:#fff;font-family: 'PT Serif', serif;float: right;margin: 82px 34px 0 0;}
.about_us_content_desc_jwelwroof {width:788px;height:auto;margin:0 auto;    margin-bottom: 54px;}
/*############################################ About-us ########################################################################################*/


.downloadbtn { padding:10px; background-color:#6B5027; color:White; font-size:16px;}

.loadmorebtn {background-color:#E3D6BF; padding:8px 60px; text-align:center; text-decoration:none; color:Black; margin:10px 0px;cursor:pointer;}
.loadmorebtn:hover { background-color:#614B1D; color:White;}

.prod_detail_top_row { width:100%; display:inline-block; margin-bottom:5px; text-transform:uppercase;}
.prod_detail_top_row a { font-size:10px; float:left; display:inline-block; text-decoration:none; color:Black; text-transform:uppercase;}

.uppertextmode { text-transform:uppercase;}
.newsbox { padding:5px; }


#india {width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) 0 0;}
#unitedkingdom {width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -24px 0;}
#unitedstate{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -48px 0;}
#australia{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -73px 0;}
#uae{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -99px 0;}
#singapore{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -123px 0;}
#europe{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) 0 13px;}
#qatar{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -24px 13px;}
#canada{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -48px 13px;}
#china{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -73px 13px;}
#hongkong{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -99px 13px;}
#kuwait{width: 20px;height: 13px;background: url(https://www.jewelroof.com/images/flags/flagcombinedfinal.png) -123px 13px;}
#flipkart {width: 100px;height: 34px;background: url(https://www.jewelroof.com/images/shippingcomb.jpg) -3px 0;}
#amazon {width: 95px;height: 34px;background: url(https://www.jewelroof.com/images/shippingcomb.jpg) -103px 2px;}
#ebay {width: 83px;height: 34px;background: url(https://www.jewelroof.com/images/shippingcomb.jpg) -198px 0;}
#snapdeal {width: 100px;height: 34px;background: url(https://www.jewelroof.com/images/shippingcomb.jpg) -279px 0px;}
#shopclues {width: 100px;height: 34px;background: url(https://www.jewelroof.com/images/shippingcomb.jpg) -378px 0px;}

#ems{width: 99px;height: 34px;background: url(https://www.jewelroof.com/images/couriercomb.jpg) -3px 0;}
#bluedart {width: 97px;height: 34px;background: url(https://www.jewelroof.com/images/couriercomb.jpg) -102px 0px;}
#cod{width:100px;height: 34px;background: url(https://www.jewelroof.com/images/couriercomb.jpg) -200px 0px;}
#selfship {width: 110px;height: 34px;background: url(https://www.jewelroof.com/images/couriercomb.jpg) -300px 0px;}
#bvc{width: 065px;height: 34px;background: url(https://www.jewelroof.com/images/couriercomb.jpg) -410px 0px;}

#dia{width: 80px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -3px 0px;}
#dgla{width: 74px;margin-left:10px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -80px 0px;}
#igi{width: 70px;margin-left:10px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -150px 0px;}
#bis{width: 073px;margin-left:10px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -220px 0px;}
#gjepc{width: 055px;margin-left:15px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -290px 0px;}
#gjc{width: 035px;margin-left:15px;height: 33px;background: url(https://www.jewelroof.com/images/certcomb.jpg) -345px 0px;}

#amexp{width: 45px;height: 33px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -3px 0px;}
#maestro{width: 50px;height: 33px;margin-left:20px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -50px 0px;}
#master{width: 48px;height: 33px;margin-left:20px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -100px 0px;}
#paypal{width: 050px;height: 33px;margin-left:20px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -145px 0px;}
#paypal1{width: 059px;height: 33px;margin-left:20px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -195px 0px;}
#rupay{width: 060px;height: 33px;margin-left:20px;background: url(https://www.jewelroof.com/images/paymentcomb.jpg) -255px 0px;}

#icdropdown{width: 8px;height: 4px;background: url(https://www.jewelroof.com/images/combimage.png) 0 0;}
#icwhatsapp{background: url(https://www.jewelroof.com/images/combimage.png) -10px 0;}
#ictelephone{width: 26px;height: 16px;background: url(https://www.jewelroof.com/images/combimage.png) -28px 0;}
#icmobviolet{width: 14px;height: 14px;background: url(https://www.jewelroof.com/images/combimage.png) -56px 0;}
#ictelephonebottom{width: 21px;height: 12px;background: url(https://www.jewelroof.com/images/combimage.png) -66px 0;}
#icemail{width: 18px;height: 12px;background: url(https://www.jewelroof.com/images/combimage.png) -89px 0;}
#icmobbottom {width: 12px;height: 20px;background: url(https://www.jewelroof.com/images/combimage.png) -108px 0;background-repeat: no-repeat;}
#icmail{width: 14px;height: 14px;background: url(https://www.jewelroof.com/images/combimage.png) -120px 0;}
#icgps{width: 14px;height: 18px;background: url(https://www.jewelroof.com/images/combimage.png) -134px 0;}

.wishlist-new-h3 {font-size:16px; overflow:hidden; margin-top:25px !important;}
.wishlist-new-h3-1 {font-size:14px; overflow:hidden; margin-top:28px !important; line-height:20px;}

.chckoutbtndisable { background-color: #EBEBE4 !important;}
