/* 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-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-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;   
    
    }
    	
/* 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:1450px; margin:5px auto; background:#fff !important;}
.small-logo {float:left; margin-bottom:5px;}
.mainhiddenmenu { float:left; padding-left:50px;}

.hidden_dark_top_bar_wrapper {width:100%;background:#2a2824;}
.hidden_dark_top_bar {padding:6px 5px;box-sizing:border-box;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:450px;float:left;border-right:1px dotted #b7a888; padding-left:60px; height:100%;}
.hidden_dark_top_bar_col1 p {color:#e6d1a6;font-size:12px;font-family: 'PT Serif', serif;padding-left:5px;}
.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:140px;float:left;box-sizing:border-box;padding-left:5px;border-right:1px dotted #b7a888; height:100%;}
.hidden_dark_top_bar_col2 span input {width:110px;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: 'PT Serif', serif;font-weight:700;}
.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:100px;float:left;box-sizing:border-box;padding-right:10px;border-right:1px dotted #b7a888;}
.hidden_dark_top_bar_col4_span1 {width:70px;height:23px;font-size:14px;display:inline-block;text-align:right;line-height:23px;font-family: 'PT Serif', 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:2px 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;}
.price_dropdown_section h2 {text-align:center;margin-top:20px;font-size:14px;color:#d3b67b;padding-bottom:10px;border-bottom: 1px dotted #a49371;font-family: 'PT Serif', serif;font-weight:bold;}
.price_dropdown_section h4 {text-align:center;margin:5px 0;font-size:14px;color:#ffcf6e;padding:10px 0;border-top: 1px dotted #a49371;font-family: 'PT Serif', serif; 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;font-family: 'PT Serif', serif;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: -122px;margin-top: 6px;padding:0 22px 0 0;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:#fff;border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:400px;}
.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;font-family:'merriweather', Serif;}
.cart_dropdown_section_top h7 {text-align:right;font-size:16px;color:#000; width:50%; float:left;font-family:'PT Serif', serif; 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;font-family:'merriweather', Serif;}
.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:#fff;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:325px;}
.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 { width:98%; height:auto;}
.compare_dropdown_section_col1 h6 { font-size:12px; padding:5px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:uppercase;}
.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:#fff;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:325px;}
.wishlist_dropdown_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_dropdown_section_col1 { width:140px; border:solid 1px #ccc; padding:0px 7px; margin:6px; display:inline-block;}
.wishlist_dropdown_section_col1 img { width:98%; height:auto;}
.wishlist_dropdown_section_col1 h6 { font-size:12px; padding:10px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:uppercase;}
.wishlist_dropdown_section_col1 h3 { font-size:16px; font-weight:bold; padding-bottom:5px;}
.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;color:#fff;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: 6px;padding:0 22px 0 22px;background:#2a2824;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
                .price_dropdown1_section h2 {text-align:center;margin-top:20px;font-size:14px;color:#d3b67b;padding-bottom:10px;border-bottom: 1px dotted #a49371;font-family: 'PT Serif', serif;font-weight:bold;}
                .price_dropdown1_section h4 {text-align:center;margin:5px 0;font-size:14px;color:#ffcf6e;padding:10px 0;border-top: 1px dotted #a49371;font-family: 'PT Serif', serif; 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;font-family: 'PT Serif', serif;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:-135px;margin-top: 6px;padding:0 22px 0 0;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:#fff;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;margin-top: 10px;padding:0 5px 0 25px;background:#fff;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:325px;}
.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 { width:98%; height:auto;}
.compare_dropdown1_section_col1 h6 { font-size:12px; padding:10px 0px 10px;font-family:'merriweather', Serif; overflow:hidden; text-transform:uppercase;}
.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;margin-top: 10px;padding:0 5px 0 25px;background:#fff;border:solid 1px #ccc; border-top:solid 3px #a49371;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; height:325px;}
.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:uppercase;}
.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:15px;}
.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:#fff;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:#fff;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:14px; color:peru; text-align:center; font-family:Century Schoolbook;}
.top_bar_col2 { width:3%; float:left; display:inline-block;}
.top_bar_col2 button { outline:none; border:none;  background-color:#BC9A5B;font-size:12px;}

/*.top_bar ul {display:inline-block;overflow:hidden;}
.top_bar ul li {display:block;float:left;margin-left:15px;}
.top_bar ul li:first-child {margin-left:0;}
.top_bar ul li a {float:left;display:block;text-decoration:none;font-size:11px;font-family: 'PT Serif', serif;color:#675530;padding:10px 0px;font-weight:700;}
.top_bar ul li:nth-child(1) a{background:url(https://www.jewelroof.com/images/top_bar_icons/return.png) no-repeat;padding-left:20px;background-position: left 8px;}
.top_bar ul li:nth-child(2) a{background:url(https://www.jewelroof.com/images/top_bar_icons/pricing.png) no-repeat;padding-left:20px;background-position: left 6px;}
.top_bar ul li:nth-child(3) a{background:url(https://www.jewelroof.com/images/top_bar_icons/hallmark.png) no-repeat;padding-left:28px;background-position: left 8px;}
.top_bar ul li:nth-child(4) a{background:url(https://www.jewelroof.com/images/top_bar_icons/15daysreturn.png) no-repeat;padding-left:24px;background-position: left 6px;}
.top_bar ul li:nth-child(5) a{background:url(https://www.jewelroof.com/images/top_bar_icons/rupee.png) no-repeat;padding-left:24px;background-position: left 6px;}
.top_bar ul li:nth-child(6) a{background:url(https://www.jewelroof.com/images/top_bar_icons/certified.png) no-repeat;padding-left:16px;background-position: left 8px;}*/

/* Top 2nd Strip */
.dark_top_bar_wrapper {width:100%;background:#2a2824;position:relative;}
.dark_top_bar {padding:6px 25px 5px 0;box-sizing:border-box;width:1175px;margin:0 auto;overflow:hidden;background:#2a2824;}
.dark_top_bar_col1 {width:260px;float:left;border-right:1px dotted #b7a888; padding-left:20px;}
.dark_top_bar_col1 p {color:#b7a888;font-size:13px;font-family: 'PT Serif', serif;line-height:23px;}
.rsj {color:#e6d1a6 !important;font-size:13px;font-family: 'PT Serif', serif;}
.dark_top_bar_col1 p span {color:#e6d1a6;}
.dark_top_bar_col2 {width:450px;float:left;border-right:1px dotted #b7a888;}
.dark_top_bar_col2 p {color:#e6d1a6;font-size:12px;font-family: 'PT Serif', serif;line-height:23px; padding-left:5px;}
.dark_top_bar_col3 {width:180px;float:left;box-sizing:border-box;padding-left:5px;border-right:1px dotted #b7a888;}
.dark_top_bar_col3 span input {width:146px;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;}
.dark_top_bar_col3 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;}
.dark_top_bar_col4 {width:140px;float:left;box-sizing:border-box;padding-left:5px;border-right:1px dotted #b7a888;}
.dark_top_bar_col4_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: 'PT Serif', serif;font-weight:700;}
.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 {width:90px;float:right;box-sizing:border-box;}
.dark_top_bar_col5_span1 {/*width:35px;*/height:23px;font-size:14px;display:inline-block;text-align:left;line-height:23px;font-family: 'PT Serif', 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:18px;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; cursor: pointer !important; text-decoration:none; line-height:30px;}
.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;}
.coins_cat_wrap {overflow:hidden;position:relative;margin:0 auto;max-width:1920px;min-width:1200px;width:100%; padding: 0 10px;}
.coins_cat {margin:0 auto;overflow:hidden;width:1200px;}

/* Coin Category Row1 */
.coins_cat_row1 {background:url(https://www.jewelroof.com/images/cat_row_1.png) no-repeat;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 h3 {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%;height:294px;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:240px;height:227px;overflow:hidden;background:#fff;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:hover {border:1px solid #cfbe84;box-shadow:2px 2px 5px #efefef;}
.coins_block:hover button {background:#c19943;color:#fff;}

.coins_block button:hover {border:1px solid #cfbe84;box-shadow:2px 2px 5px #efefef;}
.buy_now:button hover{background:#c19943;color:#fff;}
.light {background:#fff;}
/*.light img {border:22px solid #f8f8f8;border-radius:50%;}*/
.dark {background:#f8f8f8;}
/*.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 button {position:absolute;right:20px;bottom:10px;background:transparent;outline:none;cursor:pointer;}
.coins_block button: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:470px;float:left;overflow:hidden; padding-right:10px;}
.blocks_right {width:720px;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:1200px;margin:0 auto;padding:40px 0 10px 0;}
.shop_with_confidence p {text-align:center;width:1180px; padding:0 10px; color:#fff;margin:0 auto;font-family: 'Merriweather', serif;font-size:18px;line-height:28px;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:1200px;margin:0 auto;overflow:hidden; padding: 0 10px;}
.best_seller_heading {overflow:hidden;background:url(https://www.jewelroof.com/images/best_seller/header_bg.png) no-repeat;height:52px;}
.best_seller_heading h3 {text-transform:uppercase;color:#463d29;font-family: 'Suranna', serif;font-size:24px;line-height:52px;text-align:center;}
.best_seller_slider {overflow:hidden;padding:20px;}
#owl-demo .item{margin:20px;text-align: center;position:relative;height:230px;padding:20px 0;border:1px solid #fff;}
.item:hover {border-color:#cfbe84 !important;box-shadow:2px 2px 5px #efefef;}
.item img {margin-bottom:20px;} 
.item p {font-family: 'PT Serif', serif;font-size:14px;line-height:22px;color:#9f7620; text-align:center;}
.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%;}
.rs_bafna {width:1180px;margin:0 auto;position:relative;height:211px;background:url(https://www.jewelroof.com/images/family.png) no-repeat center center;margin-top:46px;margin-bottom:46px;}
.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;min-width: 1200px;background-position:center center; background-size: cover;}
.lat_updates {width:1200px;margin:0 auto;box-sizing:border-box;padding:10px 10px;overflow:hidden;}
.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:480px;overflow:hidden;float:left;}
.lat_updates_col2 {width:350px;overflow:hidden;float:left;}
.lat_updates_col2 a { color:#F2CD39;}
.lat_updates_col3 {width:350px;overflow:hidden;float:left;}
.lat_updates_col3 a { color:#F2CD39;}

/* 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:1200px;margin:0 auto;overflow:hidden;padding:25px 10px 25px 10px;box-sizing:border-box;}
.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:12px;color:#b6b09f;line-height:19px;text-decoration:none;font-style:italic;}
.footer_links ul li a:hover { color:#BC964A; }

.footer_links_col1 {float:left;width:180px;}
.footer_links_col2 {float:left;width:180px;}
.footer_links_col3 {float:left;width:180px;}
.footer_links_colnew4 {float:left;width:180px;}
.footer_links_colnew5 {float:left;width:225px;}

/*.footer_links_col4 {float:left;width:450px;}
.footer_links_col4_cl1 {float:left;width:80px; margin-right:5px;}
.footer_links_col4_cl2 {float:left;width:120px; padding-right:5px;}*/
.footer_links_new{float:left;width:30px;}
.footer_links_col5 {float:left;width:205px;}
.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;}


/* Partners New
.partners_wrapper {width:100%;background:url(https://www.jewelroof.com/images/partners_bg.png) no-repeat;background-size:100% 100%;min-width: 1200px;}
.partners {width:1140px;margin:0 auto;padding:10px 30px;box-sizing:border-box; background-color:White;}
.partners_left { width:570px;float:left; display:inline-block;}
.partners_right { width:570px;float:left; display:inline-block;}

.partner_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;}
.partner_hd_bg1 {background:url(https://www.jewelroof.com/images/hd_bg1.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;}
.partner_hd_bg2 {background:url(https://www.jewelroof.com/images/hd_bg2.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;}
.partner_hd_bg3 {background:url(https://www.jewelroof.com/images/hd_bg3.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;}
.certification_list {display:inline;margin:0;padding:0;}
.certification_list li {display:inline-block;margin-left:40px;margin-top:10px;}
.certification_list li:first-child {margin-left:0;}
.certifications {overflow:hidden;text-align:center;}
.certification1_list {display:inline;margin:0;padding:0;}
.certification1_list li {display:inline-block;margin-left:10px;margin-top:10px;}
.certification1_list li:first-child {margin-left:0;}
.certifications1 {overflow:hidden;text-align:center;}*/


/* Partners */
.partners_wrapper {width:100%;background:url(https://www.jewelroof.com/images/partners_bg.png) no-repeat;background-size:100% 100%;min-width: 1100px;}
.partners {width:1200px;margin:0 auto;padding:10px 30px;box-sizing:border-box;}
.partner_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;}
.partner_hd_bg1 {background:url(https://www.jewelroof.com/images/hd_bg1.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;}
.partner_hd_bg2 {background:url(https://www.jewelroof.com/images/hd_bg2.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;}
.partner_hd_bg3 {background:url(https://www.jewelroof.com/images/hd_bg3.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;}
.certification_list {display:inline;margin:0;padding:0;}
.certification_list li {display:inline-block;margin-left:40px;margin-top:10px;}
.certification_list li:first-child {margin-left:0;}
.certifications {overflow:hidden;text-align:center;}
.certification1_list {display:inline;margin:0;padding:0;}
.certification1_list li {display:inline-block;margin-left:10px;margin-top:10px;}
.certification1_list li:first-child {margin-left:0;}
.certifications1 {overflow:hidden;text-align:center;}
.certification2_list {display:inline;margin:0;padding:0;}
.certification2_list li {display:inline-block;margin-left:30px;margin-top:10px;}
.certification2_list li:first-child {margin-left:0;}
.certifications2 {overflow:hidden;text-align:center;}





/*.newpartners_wrapper {width:100%;background-size:100% 100%;min-width: 1100px; height:500px;}
.newpartners {width:1200px;padding:10px 30px; margin:0 auto;}
.newpartners_left {width:580px; float:left;margin:0 auto; padding-right:20px;}
.newpartners_right {width:580px; float:left;margin:0 auto; padding-left:20px;}

.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 {display:inline-block;margin-left:13px;margin-top:10px;}
.newcertification1_list li:first-child {margin-left:0;}
*/

/* New Partners */
.newpartners_wrapper {width:100%;background-size:100% 100%;min-width: 1100px; height:155px;}
.newpartners {width:1200px;padding:10px 30px; margin:0 auto;}
.newpartners_left {width:590px; float:left;margin:0 auto; padding-right:10px;}
.newpartners_right {width:590px; 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-top:10px;}
.newcertification1_list li:first-child {margin-left:0;}

/* Bottom */
.bottom_bar_wrapper {width:100%;background:#f8f2e6;min-width:1100px;}
.bottom_bar {width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box;overflow:hidden;}
.bottom_bar_left {width:950px;float:left;padding:5px 0;box-sizing:border-box;}
.bottom_bar_left ul {overflow:hidden; margin-top: 5px;}
.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_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:20px;float:right;margin-top:30px;margin-right:-25px;}
.test_head {font-family: 'Suranna', serif;font-size:30px;line-height:36px;color:#000;text-align:center;margin-bottom:15px;clear:both;}
.test_cont {font-family: 'Roboto', sans-serif;font-size:14px;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:710px;border-right:1px solid #ad883e;float:left;background:url(https://www.jewelroof.com/images/testi_graph/testibg.png) no-repeat;padding:30px 0;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:395px;}
.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:30px;position:absolute;bottom:30px;left:110px;}

/*Testimonials*/
/*Product Detail 2nd Row*/
.testimonials_graph2 {width:1180px;margin: 0 auto;border: 1px solid #ad883e;border-radius: 5px;overflow: hidden;}
.testimonials_graph2_no_border {border:none !important;}
.pd_left_prod_det_cont {width:785px;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:785px;height:238px;overflow:hidden;border-bottom:1px solid #ad883e;background:url(https://www.jewelroof.com/images/testi_graph/graphbg.png) no-repeat;}
.right_graph_row1_col1 {float:left;overflow:hidden;width:155px;padding:30px 10px 24px 10px;box-sizing:border-box;}
.right_graph_row1_col1 h3 {font-family: 'Suranna', serif;font-size:36px;line-height:34px;color:#ad883e;}
.right_graph_row1_col1 p {font-family: 'PT Serif', serif;font-size:12px;line-height:30px;color: #907848;margin:6px 0;}
.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;}
.right_graph_row1_col2 {width:548px;overflow:hidden;padding-top:18px;box-sizing:border-box;padding-left: 14px;}

.right_graph_row2 {width:785px;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;}
.right_graph_row2_col1 {width:170px;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;}
.right_graph_row2_col1 p span {color:#665534;}
.right_graph_row2_col1 a {margin-top:20px;}
.right_graph_row2_col2 {width:220px;float:left;overflow:hidden;}
.right_graph_row2_col3 {width:190px;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:785px;height:190px;overflow:hidden;background:url(https://www.jewelroof.com/images/testi_graph/dailypoll.png) no-repeat;padding:30px 0 30px 10px;box-sizing:border-box;}
.right_graph_row3_col1 {width:100px;overflow:hidden;float:left; padding-right:30px;}
.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:640px;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:580px;}
.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:1180px;margin:0 auto;border: 1px solid #ad883e;border-radius: 5px;overflow: hidden;}

.evaluate_graph_col1 {width:500px;overflow:hidden;float:left;box-sizing:border-box;}
.evaulate_graph_col1 img {width:100%; height:auto;}

.evaluate_graph_col2 {width:680px;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;}
.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 {min-width:1300px;width:100%;position:relative;}
.listing_content {width:1300px;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;}
.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;}
.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:235px;float:left;overflow:hidden;}
.left-filter-contents {width:205px;height:auto;overflow:hidden;}
.left_filters_head {text-align:center;display:block;color:#212120;font-size:26px;line-height:24px;font-family: 'merriweather', serif;margin-bottom:18px;}
.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;width:205px;}
.accordion-toggle {cursor: pointer;margin:0;background:url('https://www.jewelroof.com/images/expand-arrow.png') no-repeat;background-position:175px center;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:175px center;}
.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:1064px;}

/* Right Panel - Top Filters Start */
.top_filters {overflow:hidden;margin-bottom: 25px; font-family: 'merriweather', serif;}
.top_filters_col1 { width:50%; 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:50%; float:left; display:inline-block;}


/*.showitems {width:140px;overflow:hidden;float:left;color:#ab883c;font-size:12px;text-align:left;margin-bottom: 15px; padding-left:10px;}
.items-filter {border-radius: 3px; padding: 5px 16px 4px 7px;margin-left: 12px;color:#625028;font-size:12px;margin-right: 8px;-webkit-appearance: none;background-image: url(https://www.jewelroof.com/images/drop.png); background-repeat: no-repeat; background-position: 40px center; cursor: pointer; outline: none;-moz-appearance: none;-ms-appearance: none;border: 1px solid #a38955;width:60px;}
.item_count {width:238px;overflow:hidden;float:left;font-size:12px;color:#b2913d; line-height:25px; height:25px;}
.count-of-item {color:#806727;font-size:14px;font-family:'dosis-book', Sans-Serif;margin-right: 4px;padding-left: 2px;}
.pagi {width:110px;overflow:hidden;float:left;text-align: center;}
 input[type=image]:hover {border-color:red;}
.pre-pagi {background:url(https://www.jewelroof.com/images/pre-button.png) no-repeat;width:24px;height:24px;overflow:hidden;text-indent:9999px;display:inline-block;}
.pre-pagi:hover {background:url(https://www.jewelroof.com/images/pre-button-hover.png) no-repeat;width:24px;height:24px;overflow:hidden;text-indent:9999px;}
.next-pagi {background:url(https://www.jewelroof.com/images/next-button.png) no-repeat;width:24px;height:24px;overflow:hidden;text-indent:9999px;display:inline-block;}
.next-pagi:hover {background:url(https://www.jewelroof.com/images/next-button-hover.png) no-repeat;width:24px;height:24px;overflow:hidden;text-indent:9999px;}
.sort {width:270px;overflow:hidden;float:right;color:#ab883c;font-size:14px;text-align: right;margin-bottom: 15px;}
.low-high-filter {border-radius: 3px; padding: 5px 16px 4px 7px;margin-left: 12px;color:#625028;font-size:12px;margin-right: 8px;-webkit-appearance: none;background-image: url(https://www.jewelroof.com/images/drop.png); background-repeat: no-repeat; background-position: 100px center; cursor: pointer; outline: none;-moz-appearance: none;-ms-appearance: none;border: 1px solid #a38955;width:122px;}
select::-ms-expand {
    display: none;
}
.tags {overflow:hidden;padding-left: 9px;}
.cross-arrow-tags {width:8px;height:8px;background:url("https://www.jewelroof.com/images/cross.png");background-repeat:no-repeat;float:left;margin-left:5px;margin-top: 2px;margin-right: 20px;}
.type-of-tag {float:left;font-size:12px;font-family: 'PT Serif', serif;color:#a0844d;margin-bottom: 33px;}*/

/* 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:266px;position:relative;text-align:center;margin-bottom:10px;padding:20px 8px;box-sizing:border-box;text-align:center;height:442px;border:1px solid transparent;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;}
.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;left: 18px;bottom: 0px;font-size: 11px;font-family: 'PT Serif', serif;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;border-top: 60px solid #0280e1;border-right: 60px solid transparent;
    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: 1;position: absolute;top: 3%;left: 1%;font-size: .6em;}
.listing_products .new-tag h6 {text-align: left;left: 1%;}

/*.rotate {
  -moz-transform: rotate(-45.0deg);
  -o-transform: rotate(-45.0deg);
  -webkit-transform: rotate(-45.0deg);
  transform: rotate(-45.0deg);top: 0;left: 0; z-index:999999; text-align:center; float:left; font-size:10px; color:#FFF; margin-top:-7px; margin-left:-13px;
}
.new-tag:before {
    content: '';width: 0;height: 0;border-top: 60px solid #0280e1;border-right: 60px solid transparent;
    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;
}*/

.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%;}

	.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}
	/****** 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 #ccc; 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;}
.listview_products_main_col2_bottom_left_bottom { width:100%; padding-top:8px; border-top:solid 1px #ccc;}
.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;}


/*.inner {
  font-size: 13px;
  color:White;
  position: absolute;
  top: 12%;
  background-color:Blue;
}

.rotate {
  -webkit-transform: rotate(-45deg);
  -ff-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 16px;  /* transform: rotate() does not rotate the bounding box. */
}*/

/* 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;}

    .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*/
	/*#my-form main {min-width: 290px;margin: 0 auto;background: #fff; border:solid 1px #000;}
	#my-form section {display: none;padding: 5px 5px 5px 5px;border: 1px solid #000;}
    #my-form input {display: none;border:solid 1px #000;}
    #my-form label {display: inline-block;margin: 0 0 -1px;padding: 10px 25px;font-weight: 600;text-align: center;color: #000;border: 1px solid #000;}
    #my-form label { width:91px; font-family: 'PT Serif', serif; display: inline-block;margin: 0 0 -1px;padding: 10px 25px;font-weight: 600;text-align: center;color: #000;}
    #my-form label:before {font-family: fontawesome;font-weight: normal;margin-right: 10px;}
    #my-form label[for*='1']:before {}
    #my-form label[for*='2']:before {}
    #my-form label:hover {color: #888;cursor: pointer;}
    #my-form input:checked + label {color: #555;border-bottom: 2px solid orange;}
    #tabn1:checked ~ #content1,#tabn2:checked ~ #content2 {display: block;}*/

	.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/20220214183500im_/https://www.jewelroof.com/css/staticpagestyle.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: 0 0 0 0;}
	.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:1025px;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:1025px; 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: 25px;    padding-right: 50px;padding-top: 22px;width: 865px;}

.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: 'PT Serif', serif;color:#252525;font-size:13px;line-height: 22px;padding-left: 28px;width:875px;display: none;margin: 5px 0 35px 0;}
.accordion-content-faqs p{font-size:14px;}
.faqs_accordion{width: 960px;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:930px;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:90px;border-bottom:1px solid #d7cfb1;}
.accordion-content-t-c{width:825px !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 30px 0 0; display:inline-block;}
.account_tab_menu ul li{color:#666666;font-size:14px;font-family: 'merriweather', serif;margin-bottom: 13px; display:inline-block; width:222px; 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:18px;}
.account_tab_menu ul li a.active{color:#000000; font-weight:bold; font-size:18px;}

.account_tab_container{position:relative;bottom:25px;overflow:hidden;min-height: 500px; 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:Red; 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;}
.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:14px; text-decoration:none; float:right; padding-right:3%;}
.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;}

.addbook_container{overflow:hidden; width:100%; 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:48%; float:left; color:Black; font-family: 'merriweather', serif; padding:10px 10px; 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; padding:5px 10px; display:inline-block;}
.addbook_container_col1_col2 { width:60%; float:left; color:Black; font-family: 'merriweather', serif; padding:5px 10px; 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:48%; 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;}

.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:40px; height:40px;}
.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:40px; height:40px;}
.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_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;}

.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:72%; float:left; display:inline-block;}
.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:28%; 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;}
.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:20px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; padding-bottom:5px;}
.wishlist_container_main_left_col2_row1 h6{color:#666;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;}
.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;}


.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:#666;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;}


/*
.wishlist_container_row1 {overflow:hidden; width:100%; display:inline-block;}
.wishlistbuttonright { border:none; outline:none; padding:10px 30px; background-color:#000; color:#fff; float:right; margin-right:200px;}
.wishlist_container_row1_col1 {overflow:hidden; width:18%; display:inline-block; float:left; border:solid 1px #ccc;}
.wishlist_container_row1_col2 {overflow:hidden; width:75%; display:inline-block; float:left; padding-left:20px;}
.wishlist_container_row1_col2_col1 {overflow:hidden; width:70%; display:inline-block; float:left;}
.wishlistbutton1 { border:none; outline:none; padding:10px 30px; background-color:#000; color:#fff;}
.wishlist_container_row1_col2_col1 h5{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; padding-bottom:5px;}
.wishlist_container_row1_col2_col1 h6{color:#666;font-size:16px;font-family:'dosis-book', Sans-Serif; line-height:20px;}
.wishlist_container_row1_col2_col1_share {overflow:hidden; width:70%; display:inline-block; float:left; padding-top:10px;}
.wishlist_container_row1_col2_col1_share img { vertical-align:middle;}
.wishlist_container_row1_col2_col2 {overflow:hidden; width:30%; display:inline-block; float:left;}
.wishlist_container_row1_col2_col2 h5{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; padding-bottom:5px; font-weight:bold; padding-top:20px;}
.wishlist_container_row2 {overflow:hidden; width:100%; display:inline-block;}*/


.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;}
.track_container_row1_col2 h4 { font-size:22px; color:Green; font-family:'dosis-book', Sans-Serif; padding-top:70px;}
.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:570px; float:left; display:inline-block; overflow:hidden; padding:10px;}
.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_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:10px 0; 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 10px 0; float:left; width:100%; font-weight:bold;}
.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 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:100%; 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;}

.review_container_row_col2_row2 { width:100%; 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;}
	/****** 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;}

.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;}

.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; border:solid 1px #ccc; padding:10px;}
.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:5px; 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;overflow:hidden;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: 20px 0;float:left;}
.product_block_image img { width:140px; height:140px;}
.product_block_ship { width:150px; font-size:12px; font-family: 'merriweather', serif; text-align:center; color:#666;}

.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:center; font-weight:bold; font-family:'dosis-book', Sans-Serif;}
.product_description_detail h5 { font-size:12px; color:#666; text-align:center; 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;}
.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:350px;height:auto;overflow:hidden;margin: 20px 0px 20px 30px;float:left;}
.cart-summary-box-content {width:350px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.cart-summary-box-content-col1 {width:150px;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:12px;color:#000;margin-bottom:10px;padding-top: 15px;font-family: 'PT Serif', serif;}
.cart-summary-box-content-col2 {width:190px;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:#000;background:#ccc;height:25px;text-transform:uppercase;font-family: 'merriweather', serif;font-size:12px;text-align:center;cursor:pointer;outline:none; margin:5px 0;}
.cart-summary-box-content-col2 p { color:Red; font-size:8px; float:right;font-family: 'merriweather', serif;}
.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;}
.cart-summary-box-below {width:350px;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:330px; margin-left:20px; margin-top: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 h6 { float:right; text-align:right; font-size:11px; font-weight:500; color:Green; margin-top: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;}
/*.cart-summary-box-footer_col1 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:50%;margin:0 auto; display:inline-block; float:left;}
.cart-summary-box-footer_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;}
.cart-summary-box-footer_col2 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:25%;margin:0 auto; display:inline-block; float:left;}
.cart-summary-box-footer_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;}
.cart-summary-box-footer_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;}
.cart-summary-box-footer_col2 button:hover {background: #c19943;color: #fff;border: 1px solid #c19943;}
.cart-summary-box-footer_col3 {overflow:hidden;box-sizing:border-box;padding-left:22px;text-align:left;width:25%;margin:0 auto; display:inline-block; float:left;}*/
.placeorder { background-color:#59ac59; color:White;font-family:'merriweather', Serif;float:left;cursor:pointer; font-size:16px; padding:5px; border:none; outline:none; display:inline-block; margin-right:1%; width:40%;}
.continueshopping { background-color:#f15d47; color:White;font-family:'merriweather', Serif;float:right;cursor:pointer; font-size:16px; padding:5px; border:none; outline:none; display:inline-block; width:59%;}


/*.promo-code {width:222px;height:auto;overflow:hidden;border:1px solid #939393;border-radius:4px;    margin-bottom: 29px;}
.enter-code {width:152px;height:auto;overflow:hidden;padding: 0;margin: 0;background-color: #fff;border: none;outline: none;padding: 14px 0 12px 12px;color:#484848;font-size:14px;font-family: 'Roboto', sans-serif;}
.apply-code {width:54px;height:auto;overflow:hidden;padding: 0;margin: 0;background-color: #fff;border: none;outline: none;color:#aa8227;font-size:14px;cursor: pointer;font-family: 'PT Serif', serif;font-weight:700;padding-right: 10px;line-height: 45px;}
.cart-summary {width:274px;height:auto;overflow:hidden;border-top:1px solid #e0b555;}
.cart-summary h5 {font-size:24px;color:#010101;text-align:center;font-family: 'Suranna', serif;padding:28px 0 34px 0;}
.cart-summary-edit h5 {text-align:left;padding-left: 22px;float: left;}
.cart-summary-box-content-left-list {width:112px;height:auto;overflow:hidden;float:left;    border-bottom: 1px solid #e0b555;    padding-bottom: 4px;}
.edit-option-icon-divi {float:right;margin: 34px 25px 0 0;}
.edit-icon-box {background:url("https://www.jewelroof.com/images/checkout_3/edit-icon.png") no-repeat;width:14px;height:12px;float:left;}
.edit-option-icon-divi a {text-decoration:none;}
.eidt-text {float:left;font-family: 'PT Serif', serif !important;color:#a78337 !important;font-size:12px !important;padding:2px 0 0 0  !important;}
.cart-summary-box-content-left-list ul {overflow:hidden;}
.cart-summary-box-content-left-list ul li {font-size:12px;color:#797979;line-height:28px;text-align:left;font-family: 'Roboto', sans-serif;font-weight: 500;}
.cart-summary-box-content-right-list {width:112px;height:auto;overflow:hidden;float:right;    border-bottom: 1px solid #e0b555;    padding-bottom: 4px;}
.cart-summary-box-content-right-list ul {overflow:hidden;}
.cart-summary-box-content-right-list ul li {font-size:12px;color:#373737;line-height:28px;text-align:right;font-family: 'Roboto', sans-serif;font-weight:bold;}
.place-order {width:200px;height:auto;overflow:hidden;background:#8573c0;border:none;outline:none;text-align:center;color:#fff;border-radius: 25px;padding:13px 0;font-size:18px;margin-left: 12px;    cursor: pointer;font-family: 'Arbutus Slab', serif;}
.cont-shopping {width:274px;height:auto;overflow:hidden;}
.cont-shopping a {font-size:15px;color:#5d5039;float:left;text-decoration:underline;padding: 26px 0 36px 4px;font-family: 'PT Serif', serif;    font-weight: 500;}
.go-to-shopping-again {background:url("https://www.jewelroof.com/images/checkout_3/cont-shopping.png") no-repeat; width:18px;height:9px;background-size:100% 100%;float:left;    margin: 29px 0 0 52px;}
.review-container {width:1015px;height:auto;overflow:hidden;background:#f8f3e7;margin-bottom:76px;}
.review-container ul {overflow:hidden;}
.review-container ul li {float:left;font-size:16px;color:#5f471b;padding-left: 5px;margin-left: 5px;    margin-bottom: 20px;    padding-top: 11px;font-family: 'PT Serif', serif;}
.gift-wrap-img {background:url("https://www.jewelroof.com/images/checkout_3/gift-wrap.png") no-repeat; width:20px;height:20px;background-size;100% 100%;margin-left: 5px;margin-top: 10px;}
.to-from {width:260px;height:auto;padding:12px 8px 15px 8px;float:left;border:none;outline:none;background:#fff;    margin-left: 10px;font-family: 'PT Serif', serif;}
.message-bottom {width: 536px;padding: 12px 8px 75px 8px;border: none;outline: none;background-color: #fff;margin:20px 0 33px 10px;font-family: 'PT Serif', serif;}*/
/*############################################ your shopping cart ###################################################*/
/*.product_explanation {width:311px;height:auto;overflow;hidden;float:left;}
.product_explanation-heading {font-size: 16px;color: #ac893a;padding: 34px 0 21px 33px;float:left;font-family: 'PT Serif', serif;}
.image-divi {width:140px;height:auto;overflow:hidden;border:1px solid #ece7d4;border-radius:5px;text-align:center;padding: 20px 0;float:left;}
.image-content {width:152px;height:auto;overflow:hidden;padding: 30px 0 0 17px;}
.image-content ul {overflow:hidden;}
.quantity_gm {font-size:10px;color:#68604f;font-family: 'PT Serif', serif;font-weight: 500;}
.coin_name {font-size:14px;color:#4a4a4a;padding-top:13px;line-height:18px;font-family: 'PT Serif', serif;font-weight: bold;}
.product_code {font-size:11px;color:#868072;padding-top:10px;font-family: 'PT Serif', serif;font-weight: 500;}
.product_quantity {width:190px;height:auto;overflow:hidden;text-align:center;float:left;margin-left: 40px;}
.quantity-counter {width:112px;height:auto;overflow:hidden;border:1px solid #dbdbdb;margin: 53px 0 0 37px;}
.quantity-less {}
.quantity-output {float:left;text-align:center;width: 38px;padding: 12px 0;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.quantity-add {}
.quantity-counter a {text-decoration:none;color:#000;width:36px;height:auto;overflow:hidden;float:left;text-align:center;    padding: 12px 0;}
.back-img-tab-normal1 {background:url("https://www.jewelroof.com/images/checkout_3/active-1.png") no-repeat;background-size:100% 100%;width:48px;height:48px;overflow:hidden;}
.back-img-tab-normal2 {background:url("https://www.jewelroof.com/images/checkout_3/active-2.png") no-repeat;background-size:100% 100%;width:48px;height:48px;overflow:hidden;}
.back-img-tab-normal3 {background:url("https://www.jewelroof.com/images/checkout_3/active-3.png") no-repeat;background-size:100% 100%;width:48px;height:48px;overflow:hidden;}
.back-img-tab-normal4 {background:url("https://www.jewelroof.com/images/checkout_3/active-4.png") no-repeat;background-size:100% 100%;width:48px;height:48px;overflow:hidden;}
.product-heading-individual {font-size: 16px;color: #ac893a;padding: 34px 0 21px 0;float:left;margin-left: 298px;font-family: 'PT Serif', serif;}
.product-heading-individual-price {font-size: 16px;color: #ac893a;padding: 34px 0 21px 0;margin-left: 106px;float:left;font-family: 'PT Serif', serif;}
.product-cost {width:140px;height:auto;overflow:hidden;    text-align: center;}
.product-cost h4 {padding-top:65px;text-align: left;float:left;    margin-left: 30px;font-family: 'PT Serif', serif;font-weight: 600;}
.background-cross {cursor: pointer;margin-top: 63px;float: right;width: 25px;}
.close-image-but {padding-left:0 !important;}
.shopping_cart-top-space {margin-top:43px;}*/


/*############################################ 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;}
.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:12px;}
.login-body-col3-chk1 a { color:#ec6730; font-size:12px; 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:20px; 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:14px; font-family: 'merriweather', serif; text-transform:uppercase; text-decoration:none; color:Black; text-align:right;}

.login-cart-summary-main { width:450px; display:inline-block; float:left; padding-top:20px; padding-bottom:20px; 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;}
.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 { float:right; text-align:right; font-size:11px; color:Green; margin-top:10px;}

/*.account-details-content {width:366px;height:auto;overflow:hidden;margin-top: 24px;border-bottom: 1px solid #c89b37;padding-bottom: 15px;}
.account-details-content-field {width:92px;height:auto;overflow:hidden;font-size:14px;color:#ac893a;font-family: 'PT Serif', serif;float:left;padding-top:14px;}
.account-details-content-field-filled {width:274px;height:auto;overflow:hidden;}
.enter-your-email {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.enter-your-password {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;} 
.account-details-content-field-filled h2 {font-size:14px;font-family: 'PT Serif', serif;text-align:left;}
.account-details-content-field-filled h2 span {display:block;font-size:12px;color:#828282;padding-top:10px;    padding-left: 22px;background: none;}
.radio-choose {margin-top: 15px;float: left;}
.password-space {margin-top:32px;}
.password-top-space {margin-top:32px;}
.cart-summary-border {border:none;}
.log_sign_part_content_info_field_text_btn input[type=button] {width: 113px;height: auto;background: #8573c0;color: #fff;padding: 13px 0 12px 0;margin-left: 6px;border-radius: 25px;font-size: 18px;border: none;outline: none;font-family: 'Arbutus Slab', serif;}

.log_sign_part_content_info_fieldd a {color: #5f471b;font-size: 13px;font-family: 'PT Serif', serif;text-decoration:none;}/* Add new CSS inPassword field  */
/*.password_forgott {padding: 19px 0px 14px 218px;text-align: center;background: none;}/* Add new CSS inPassword field  */

/*.enter-your-first-name {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.enter-your-last-name {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.enter-your-sign-email {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.enter-your-mobileno {width:246px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.enter-your-state {width:266px;height:auto;overflow:hidden;border:1px solid #c6c6c6;outline:none;background:#fff;border-radius:3px;font-size:14px;padding:14px 10px 14px 10px;}
.Terms-condition {width:534px;height:auto;overflow:hidden;margin:0 auto;padding-top: 14px;}
.log_sign_part_content_info_field_text inputbtn {width:113px;height:auto;border:1px solid #b29a79;border-radius:3px;padding: 12px 5px 12px 5px;outline: none;font-size: 14px}
.sign_button:hover {background: rgba(133, 115, 192, 0.58);}

.account-details-content-field1 a {width:120px;height:auto;overflow:hidden;font-size:14px;color:#ac893a;font-family: 'PT Serif', serif;float:left;padding-top:14px;text-decoration: none;}

/*############################################ 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: #fff; }
.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;}
.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;}
.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;}
.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:16px; font-weight:bold; margin-bottom:10px;}
.shipping_details_col1_bottom_store_row{ padding:10px 5px 5px 5px; width:100%; border-bottom:solid 1px #ccc;}
.shipping_details_col1_bottom_store_row h5 { width:100%; font-size:15px; font-weight:bold; margin-bottom:10px;}
.shipping_details_col1_bottom_store_row p { font-size:12px; font-weight:normal; line-height:10px; font-family: 'merriweather', serif; text-transform:none;}


.shipping_details_col2 { width:300px; float:left; display:inline-block; font-family: 'merriweather', serif; line-height:40px; padding-left:20px; padding-right:10px; padding-top:30px;}
.shipping_details_col2_main { width:300px; line-height:30px; float:left;}
.shipping_details_col2_main p { font-size:12px;}

.entireorder { width:100%; float:left; margin-top:20px; color:Black; padding:5px 5px;}
.entireorder 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%;}
.entireorder p { color:Red; text-align:justify; line-height:15px; font-size:10px; margin-top:-13px;}
.entireorder-button { border:none; background-color:#59ac59; width:50%; margin:5px 0px; padding:1px; color:White; text-transform:uppercase; font-family: 'merriweather', serif; float:left; display:inline-block;}
.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;}

.individualorder { width:100%; float:left; margin-top:10px; color:Black; padding:5px 5px;}
.individualorder p { color:Red; text-align:justify; padding:2px 5px; line-height:15px; font-size:10px;}
.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:200px; float:left; display:inline-block;}
.individualorder-col2-row1 { width:200px; font-size:12px; line-height:10px;}
.individualorder-col2-row1 h5 { font-size:14px; font-family:'dosis-book', Sans-Serif; font-weight:bold; text-align:center; padding:10px 0;}
.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:-10px; margin-top:-25px;}
.special-instruction b { font-size:12px; font-weight:normal; text-align:left; margin-top:-25px;}
.special-instruction h6 { font-size:7px; 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:95%;}

.shipping-cart-summary { width:450px; margin-left:20px; float:left; display:inline-block; overflow:hidden; padding-top:30px;}
.shipping-cart-summary-heading { width:450px; display:inline-block; float:left; padding-bottom:20px; border-bottom:solid 1px #ccc;}
.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:130px; 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:130px; float:left; display:inline-block; line-height:30px; text-align:right;}
.shipping-cart-summary-heading-col3 a {font-size:14px; font-family: 'merriweather', serif; text-transform:uppercase; text-decoration:none; color:Black; text-align:right;}

.shipping-cart-summary-main { width:450px; display:inline-block; float:left; padding-top:20px; padding-bottom:20px; 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:220px; display:inline-block; float:left; padding-left:10px; line-height:30px;}
.shipping-cart-summary-main-col2-row1 { float:left; width:250px; padding-top:10px;}
.shipping-cart-summary-main-col2-row1 h4 {font-family:'dosis-book', Sans-Serif; font-size:16px; text-align:left; font-weight:bold;}
.shipping-cart-summary-main-col2-row2 { float:left; width:250px;}
.shipping-cart-summary-main-col2-row2 p {font-family: 'merriweather', serif; font-size:14px; 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:12px; text-align:left; color:#f79e84;}
.shipping-cart-summary-main-col3 { width:110px; display:inline-block; float:left; padding-right:10px; line-height:30px; padding-top:10px;}
.shipping-cart-summary-main-col3 p { width:110px; display:inline-block; float:left; text-align:right;  font-size:14px;font-family: 'merriweather', serif;}
.shipping-cart-summary-main-bottom {width:450px;height:auto;overflow:hidden;margin:0 auto; display:inline-block; margin-bottom:10px;}
.shipping-cart-summary-main-bottom table { width:430px; 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 { float:right; text-align:right; font-size:11px; color:Green; margin-top:10px;}

.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;}
.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:20px; 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:Black; text-align:right;}
.payment-cart-summary-main { width:450px; display:inline-block; float:left; padding-top:20px; padding-bottom:20px; 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:10px; line-height:30px;}
.payment-cart-summary-main-col2-row1 { float:left; width:250px; padding-top:10px;}
.payment-cart-summary-main-col2-row1 h4 {font-family:'dosis-book', Sans-Serif; font-size:16px; text-align:left; font-weight:bold;}
.payment-cart-summary-main-col2-row2 { float:left; width:250px;}
.payment-cart-summary-main-col2-row2 p {font-family: 'merriweather', serif; font-size:14px; 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:12px; 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 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:right; margin-bottom:10px; font-size:10px;font-family: 'merriweather', serif; color:Green; font-weight:normal;}
.payment-cart-summary-main-footer p { width:100%; text-align:right; margin-bottom:10px; 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;}
.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;}

/*##################################################################### 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 #########################################################################*/

/*############################################ About-us ##############################################################*/
.about_us_wrapper {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.about_us_header {width:1200px;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:#5b564c;font-size:14px;font-family: 'merriweather', serif;line-height:20px;padding:0px 5px 0 5px;}
.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 ########################################################################################*/



/*############################################  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;}


/* responsive styles */
@media screen and (max-width: 800px)
{
}


/* 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:23%; 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:16px; padding:20px 5px; width:98%; border:solid 1px #BA1D3E; border-radius:5px; margin-top:20px; text-decoration: none !important;}
.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: #fff;margin: auto;padding: 0;border: 1px solid #ccc;width: 1200px;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: 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-header2n h2 { padding-bottom:5px;}
.modal-body2n {padding: 2px 16px; height:570px;}
.modal-body2n p { text-align:center; font-size:14px; padding:5px 20px; font-family: 'merriweather', serif;}



/*################################## 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:15px;}
.rfrafrnd_box { padding:5px; float:left; overflow:hidden; border:solid 1px #ccc;}
.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: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;}
.rfrafrnd_boxinner_terms { width:97%; float:left; font-family: 'merriweather', serif; text-align:justify; padding:0 10px;}
.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 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_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:50%; 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:14px; font-family: 'merriweather', serif; margin-top:20px; margin-bottom:20px;}
.dragndrop { width:98%; float:left; display:inline-block; padding:1%;}
.dragndrop_col1 { width:47%; padding:1%; float:left; display:inline-block;}
.dragndrop_col2 { width:47%; padding:1%; float:left; display:inline-block;}
.customized_jewellery_row3_col2 { width:40%; float:left; display:inline-block; font-size:18px;font-family: 'merriweather', serif; line-height:20px; padding-top:10px;}
.customized_jewellery_row3_col2 p { font-size:14px; font-family: 'merriweather', serif; margin-top:20px;}
.findbox{border: 0;outline: 0;background:#f4f4f4;height:35px; float:left; display:inline-block; margin:5px 0; padding:0px 5px;font-family: 'merriweather', serif;}
.findimgbtn {width:100px;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;}
.customized_jewellery_row3_col2_img {width:96%; border:solid 1px #000; padding:1%; margin-top:80px;}
.customized_jewellery_row3_middle { width:10%; float:left; display:inline-block;}
.customized_jewellery_row3_middle p { font-size:16px; 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:58%; float:left; display:inline-block; padding:1%;}
.customized_jewellery_row4_col1row {float:left; display:inline-block; font-family: 'merriweather', serif; line-height:20px; overflow:hidden; width:98%; padding:1%;}
.customized_jewellery_row4_col1row p { font-size:14px; font-weight:bold; width:100%; padding-top:3px;}
.customized_jewellery_row4_col2 { width:40%; float:left; display:inline-block;}
.customized_jewellery_row4_col2row {float:left; display:inline-block; font-family: 'merriweather', serif; line-height:20px; overflow:hidden; width:98%; padding:1%;}
.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-top:20px; margin-left:13px;}
.customized_jewellery_row6 { width:100%; float:left; display:inline-block; margin-top:20px;}
.customized_jewellery_row6_col1 { width:28%; margin:1%; float:left; display:inline-block; border:dotted 1px #ccc; padding:1%; line-height:25px;}
.customized_jewellery_row6_col2	{ width:58%; margin:1%; float:left; display:inline-block; padding:1%; line-height:25px;}
.customized_jewellery_row7 { width:98%; padding:1%; float:left; display:inline-block; margin-top:20px; line-height:20px;}
.customized_jewellery_row8 { width:98%; padding:1%; float:left; display:inline-block; margin-top:20px; line-height:20px;}
.customized_jewellerybtn { border:none; outline:none; color:White; background-color:Black; border-radius:5px; padding:10px 20px;}

/*################################## 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; border-bottom:solid 1px #ccc; text-align:center; padding:0 0 10px 0; width:100%;}
.gft_card_main { width:100%; float:left; padding:10px;}
.gft_card_row {  width:90%; float:left; padding:10px 5%;}
.gft_card_row a { text-decoration:none; text-transform:uppercase; padding:10px 30px; color:Black; background-color:White;}
.gft_card_row a:active { text-decoration:none; text-transform:uppercase; padding:10px 30px; color:White; background-color:Black;}
.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_btn2 { border:none; outline:none; background-color:Black; color:White; padding:10px 30px; margin-top:5px;}
.gft_card_btn3 { border:none; outline:none; background-color:#666; color:White; padding:10px 30px; margin-top:5px;}
.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;}
.gft_card_rowdiv1_below { width:100%; float:left; overflow:hidden; margin-top:20px;}
.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;}
.gft_card_rowdiv1_col3 {  width:30%; 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;}
.themegiftcard { padding:0 10%; width:80%;float:left; overflow:hidden; display:inline-block; margin-top:20px;}
.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 10%; width:80%;float:left; overflow:hidden; display:inline-block; margin-top:20px;}
.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:1%;}
.prsnlgiftcard { padding:0 10%; width:80%;float:left; overflow:hidden; display:inline-block; margin-top:20px;}
.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 4%; float:left; display:inline-block; border-right:solid 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;}
.prsnlgiftcard_col2 { width:40%; padding: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_rowdiv2_col1 a { text-decoration:none; font-size:14px; background-color:Black; color:White; padding:10px 20px; margin-right:5px;}
.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 {background:url(https://www.jewelroof.com/images/box.png) no-repeat;background-position:center top; height:150px;}
.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:57%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv4_col1_1 {width:30%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv4_col1_1_row1 { width:97%; padding:30px 1% 1% 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;}
.gft_card_rowdiv4_col1_1_row2 { width:79%; padding:10%; 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; text-align:left;}
.gft_card_rowdiv4_col1_2 {width:30%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv4_col1_2_row1 { width:97%; padding:30px 1% 1% 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;}
.gft_card_rowdiv4_col1_2_row2 { width:79%; padding:10%; 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; text-align:left;}
.gft_card_rowdiv4_col1_3 {width:30%; padding:1%; float:left; display:inline-block;}
.gft_card_rowdiv4_col1_3_row1 { width:97%; padding:30px 1% 1% 1%; border:solid 1px #000; margin-top:10px; height:70px;}
.gft_card_rowdiv4_col1_3_row1 h5 { font-size:14px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase;}
.gft_card_rowdiv4_col1_3_row2 { width:79%; padding:10%; border:solid 1px #000; margin-top:20px; height:110px;}
.gft_card_rowdiv4_col1_3_row2 h6 { font-size:16px;font-family:'merriweather', serif; padding-bottom:10px; text-transform:uppercase;}
.gft_card_rowdiv4_col1_3_row2 p { font-size:12px; text-align:left;}
.gft_card_rowdiv4_col2 { width:37%; 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:18px; font-weight:700; text-align:center;font-family:'merriweather', Serif; margin-top:10px;}
.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:57%; margin:1%; float:left; display:inline-block; margin-top:10px; height:204px; border-radius:20px; background-color:#FFE7DD;}
.gft_card_rowdiv5_col1_1 { width:60%;float:left; display:inline-block;}
.gft_card_rowdiv5_col1_2 { width:30%; padding:5% 0; 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:16px; text-transform:uppercase; padding-bottom:2px;}
.gft_card_rowdiv5_col1_2 h6 { font-size:12px; padding-bottom:10px;}
.gft_card_rowdiv5_col1_2 h2 { font-size:20px; padding-bottom:10px; font-weight:bold;}

.gft_card_rowdiv5_col2 { width:37%; padding:1%; float:left; display:inline-block; margin-top:10px;}
.gft_card_rowdiv5_col2 h6 { font-size:18px; padding-bottom:10px; font-family:'dosis-book', Sans-Serif; font-weight:bold;}
.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:10px;}
.gft_card_rowdiv5_col2_mid2_cl2 { width:50%; float:right; text-align:right; display:inline-block; margin-top:10px;}
.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:Green;}
.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;}
.compare_btn1 { padding:10px 47px; background-color:Black; color:White; text-decoration:none; width:250px;}


/*################################## solitaries page (solitaires.aspx) #########################################*/
.solitaires{margin:0px auto;width:1200px;overflow:hidden;}
.solitaires_top { width:100%; float:left; display:inline-block;margin:20px 0px 0 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_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;}
.srow1btn:focus { outline:none;}
.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;}
.srow2btn:focus { outline:none;}
.srow2btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow3btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 2px;}
.srow3btn:focus { outline:none;}
.srow3btn:active { background-color:#CFCFCF; border:solid 1px #CFCFCF;}
.srow4btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:5px 2px;}
.srow4btn:focus { outline:none;}
.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; background-color:#F7F7F7;}
.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_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:14px; 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:15px; text-decoration:none;}
.srow5btn { margin-top:10px; background-color:#EDEDED; border:solid 1px #CFCFCF; padding:2px 10px;}
.srow5btn:focus { outline:none;}
.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;}
.solitairbtn { padding:7px; color:White; background-color:Black; outline:none; border:none;}


/*################################## 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:65%; 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: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:50%; 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:50%; 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:280px;}
.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 {background-image: url('https://www.jewelroof.com/images/calendar.png') ;background-repeat: no-repeat;background-position:right;vertical-align: middle;}
.str_locator_btn { background-color:Black; color:White; padding:5px 20px; border:none; outline:none;}
.str_locator_row5_block_bottom { float:right; text-align:right; color:Red; font-size:10px;}

.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;}

/*################################## Estimate shipping and taxes page (estimate-shipping-and-taxes.aspx) #########################################*/
.estimate_shipping_taxes{margin:0px auto;width:1200px;overflow:hidden;}
.estimate_shipping_taxes h3{color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; margin:20px 0px;}
.estimate_shipping_taxes_top { width:100%; padding:10px; background-color:#F7F7F7; margin-bottom:20px;}
.estimate_shipping_taxes_top p { color:Black; font-size:12px;}
.estimate_shipping_taxes_main { width:100%; }
.estimate_taxes_dropdown { padding:7px; font-size:14px; width:100%; margin-bottom:7px;}
.estimate_taxes_txtbox { padding:7px; font-size:14px; width:40%; margin-bottom:7px; float:left; display:inline-block;}
.estimate_taxes_btn { width:20%; margin:0px 5%; background-color:Black; color:White; font-size:16px; border:none; outline:none; float:left; display:inline-block; padding:8px; border-radius:5px;}


/*################################## 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;}








@media (max-width: 360px)
{
	.top_bar_wrapper { display:none;}
}

@media (max-width: 480px)
{
	.top_bar_wrapper { display:none;}
}

@media (max-width: 640px)
{
	.top_bar_wrapper { display:none;}
}

@media (max-width: 1080px)
{
	.top_bar_wrapper { display:none;}
}


.gold-guide-wrapper {min-width:1300px;width:100%;position:relative;}
.gold-guide-content {width: 94%;margin: 0 auto;overflow: hidden;padding: 10px 0 10px 0;}

.gold-guide-top-row { width:100%; display:inline-block; margin-bottom:5px;}
.gold-guide-top-row h3 {color:#000000;font-size:24px;font-family:'dosis-book', Sans-Serif; text-transform:uppercase; margin:20px 0px;}
.gold-guide-top-row-1 { width:100%; display:inline-block; padding-bottom:10px;}
.gold-guide-top-row-1 a { font-family:Calibri Light; font-size:16px; float:left; display:inline-block; text-decoration:none; color:Black;}
.gold-guide-top-row-1 a.active {color:#6B5027;}

.gold-guide-content-full { width:99%; float:left; display:inline-block;}
.gold-guide-content-full h5 { font-family:'merriweather', Serif; font-size:16px; font-weight:bold;}
.gold-guide-content-full p { font-family:Calibri Light; font-size:16px; line-height:18px; text-align:justify;}

.gold-guide-content-col1 { width:68%; float:left; display:inline-block; margin-right:2%;}
.gold-guide-content-col1 h5 { font-family:'merriweather', Serif; font-size:16px; font-weight:bold;}
.gold-guide-content-col1 p { font-family:Calibri Light; line-height:18px; font-size:16px; text-align:justify;}
.gold-guide-content-col2 { width:30%; float:left; display:inline-block;}

.accordion-toggle-goldguide{cursor:pointer;background:url('https://www.jewelroof.com/images/static/static_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: 15px !important;border:none;padding-left: 25px;padding-right: 50px;padding-top: 15px;width: 1200px; height:auto; display:block;}
.accordion-toggle-goldguide-active{background:url('https://www.jewelroof.com/images/static/static_1.png')no-repeat,url('https://www.jewelroof.com/images/expand-arrow.png')no-repeat;background-position: left, right;}
.accordion-content-goldguide.default {display: none;}

.accordion-content-goldguide{font-family:'merriweather', Serif;color:#252525;font-size:13px;line-height: 22px;padding-left: 28px;width:1285px;display: none;margin: 5px 0 35px 0;}
.accordion-content-goldguide-full { width:96%; float:left; display:inline-block;}
.accordion-content-goldguide-col1 { width:58%; float:left; display:inline-block; margin-right:2%;}
.accordion-content-goldguide-col1 h5 { font-family:'merriweather', Serif; font-size:16px; font-weight:bold;}
.accordion-content-goldguide-col1 p { font-family:Calibri Light; font-size:16px; line-height:18px; text-align:justify;}
.accordion-content-goldguide-col2 { width:40%; float:left; display:inline-block;}
.goldguide_accordion{width: 1280px;margin: 0px;height:auto;}


.guide_main { width:100%; float:left; display:inline-block; font-family:Calibri Light;}
.guide_main_block { width:27%; float:left; display:inline-block; margin:1%; padding:2%; background-color:#F1F1F1; color:Black; height:110px; font-family:Calibri Light;}
.guide_main_block:hover {box-shadow:6px 6px 10px #ccc;}
.guide_main_block h2 { font-weight:bold; font-size:20px;}
.guide_main_block p { font-weight:normal; font-size:16px;}
.guide_main_block span { position: absolute; margin-top:70px;}
.guide_main_block span a { text-decoration:none; color:#5292D1; font-size:16px;}
.guideback {  }


#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{width: 18px;height: 16px;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;}
