@charset "utf-8";

#product h1.tacori-heading {color:#4967d5}
#product h1.verragio-heading {color:#792618}

.tacori-tabs .ui-state-default {background:url('../images/tacori/tabbg.gif');}
.verragio-tabs .ui-state-default {background:url('../images/verragio/tabbg.gif');}

.tacori-tabs h3 {color:#4967d5}
.verragio-tabs h3 {color:#792618}

.verragio-landing-bar{width:940px; height:290px; margin:0 10px; background:url(../images/verragio/landing-bg.jpg) no-repeat}
.verragio-landing-bar img{float:left; margin:0}
.verragio-landing-bar .left-area{float:left; width:662px}
.verragio-landing-bar .right-ring{float:left}
.verragio-landing-bar .search{float:left; width:415px; height:29px; background:url(../images/verragio/landing-search-bg.gif) no-repeat}
.verragio-landing-bar .search input{float:left; width:222px; margin:0 0 0 80px; padding:6px; background:none; border:none; text-align:center; color:#ffffff}
.verragio-landing-bar .search .btn{float:left; width:auto; height:auto; margin:0; padding:0}
#banner-tabs #best-selling-verragio ul{padding:0}
#banner-tabs #best-selling-verragio ul li{float:left; width:130px; margin:5px; padding:5px; background:#2F0A04; list-style:none}

.tacori-landing-bar{width:940px; height:290px; margin:0 10px; background:url(../images/tacori/landing-bg.jpg) no-repeat}
.tacori-landing-bar img{float:left; margin:0}
.tacori-landing-bar .search{float:left; width:371px; height:54px; background:url(../images/tacori/landing-search-bg.gif) no-repeat}
.tacori-landing-bar .search input{float:left; width:192px; margin:0 0 0 138px; padding:6px; background:none; border:none; color:#b8c6fb}
.tacori-landing-bar .search .btn{float:left; width:auto; height:auto; margin:0; padding:0}
#banner-tabs #best-selling-tacori ul{padding:0}
#banner-tabs #best-selling-tacori ul li{float:left; width:130px; margin:5px; padding:5px; background:#273C8B; list-style:none}

#banner-tabs{float:left; width:940px; margin:5px 10px 10px 10px; padding:0; border:0px; font-weight:normal; position:relative}
#banner-tabs .ui-corner-all{-moz-border-radius:0}
#banner-tabs .ui-corner-bottom{-moz-border-radius:0}
#banner-tabs .verragio-tabs{background:none; border:none; border-bottom:1px solid #3b0c04}
#banner-tabs .tacori-tabs{background:none; border:none; border-bottom:1px solid #273c8b}
#banner-tabs .verragio-content{background:#3b0c04; color:#777777}
#banner-tabs .tacori-content{background:#273c8b; color:#777777}
#banner-tabs .ui-tabs-nav{padding:0}
#banner-tabs .ui-tabs-nav li{margin:0 5px 0 0}
#banner-tabs .ui-tabs-nav li a{padding:5px 25px 4px 25px; font-size:12px; font-weight:bold}
#banner-tabs .verragio-tabs li.ui-tabs-selected{background:url(../images/verragio/landing-tabbg-selected.gif) repeat-x}
#banner-tabs .verragio-tabs .ui-state-default{background:url(../images/verragio/landing-tabbg.gif) repeat-x; border:none}
#banner-tabs .tacori-tabs li.ui-tabs-selected{background:url(../images/tacori/landing-tabbg-selected.gif) repeat-x}
#banner-tabs .tacori-tabs .ui-state-default{background:url(../images/tacori/landing-tabbg.gif) repeat-x; border:none}
#banner-tabs li.ui-state-default a{color:#fff}
#banner-tabs li.ui-tabs-selected a{color:#fff}
#banner-tabs .ui-tabs-panel{border:none; padding:24px; text-align:left}
#banner-tabs .ui-tabs-panel p{text-align:left; padding:0px; padding-top:5px}
#banner-tabs .col1{float:left; width:560px; border:none; margin:auto;}
#banner-tabs .verragio-content h2{margin:5px 0 10px 0; padding:0; color:#ffffff; font-size:36px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; width:auto;}
#banner-tabs .tacori-content h2{margin:5px 0 10px 0; padding:0; color:#ffffff; font-size:36px; font-weight:normal; font-style:italic; width:auto;}
#banner-tabs .verragio-content .main-text{width:450px; margin:0; padding:8px; background:#250802; color:#dbad62; border:10px solid #2f0a04; line-height:18px}
#banner-tabs .verragio-content .main-text ul li{list-style-type:disc; margin:10px 0; background:none;}
#banner-tabs .verragio-content .main-text ul li a {color:#dbad62}
#banner-tabs .tacori-content .main-text{width:470px; margin:0; padding:18px; background:#203480; color:#becaf7; line-height:18px}
#banner-tabs .tacori-content .main-text ul li{list-style-type:disc; margin:10px 0; background:none;}
#banner-tabs .tacori-content .main-text ul li a {color:#becaf7}
#banner-tabs .video{float:left}

/* Regular */
#product .retailer-highlight {margin:15px 0;}
#product .retailer-highlight h3 {font-size:16px; margin:5px 0;}
#product .retailer-highlight ul.tacori-highlights, #product .retailer-highlight ul.verragio-highlights {float: none; height: auto;margin: 5px 0; padding: 0; width: 450px; list-style-type:circle;}
#product .retailer-highlight ul.tacori-highlights li, #product .retailer-highlight ul.verragio-highlights li {background: none; font-size: 12px; font-weight: bold; height: auto; list-style-type: disc; margin: 0 5px 0 16px; padding: 2px; width: auto;}
#product .retailer-highlight ul.tacori-highlights li {color: #4767D8;}
#product .retailer-highlight ul.verragio-highlights li {color: #7a2218;}
#product .retailer-highlight ul.tacori-highlights li span, #product .retailer-highlight ul.verragio-highlights li span {color:#777}

#landing-page{position:relative; width:940px; margin:0 10px 0 10px}
#landing-page .banner img{float:left}
#landing-page .banner h1{float:left; margin:0; padding:0}
.diamond-search-box{background:none}
.create-ring{background:url(../images/create/create-a-ring-bg.jpg) no-repeat}
.create-ring h1{width:940px; height:170px; background:url(../images/create/create-a-ring.jpg) no-repeat; text-indent:-9999px}

.diamond-search-box #box1, .diamond-search-box #box2, .diamond-search-box #box3{width:940px; margin:0 10px 10px 0}
.diamond-search-box #box3{width:940px; margin:0 10px 0 0}
.create-ring .arrow-box-1,.arrow-box-2,.arrow-box-3{position:relative; width:940px; height:177px; margin:0 5px}
.create-ring .arrow-box-1 p,.arrow-box-2 p,.arrow-box-3 p{float:left; width:330px; margin:20px 0 0 0; padding:10px 0 0 170px; font-size:12px; font-weight:bold; line-height:20px}
.create-ring .arrow-box-1 .image,.arrow-box-2 .image,.arrow-box-3 .image{float:left}
.create-ring .arrow-box-1 .button,.arrow-box-2 .button,.arrow-box-3 .button{position:absolute; bottom:20px; right:30px}
.create-ring .arrow-box-1{background:url(../images/create/arrow-box1.jpg) no-repeat}
.create-ring .arrow-box-2{background:url(../images/create/arrow-box2.jpg) no-repeat}
.create-ring .arrow-box-3{background:url(../images/create/arrow-box3.jpg) no-repeat}
.create-ring .arrow-box-3 .p2{margin:5px 0 0 0}

.tacori-progress{width:940px; height:112px; margin:0 10px; background:url(../images/tacori/progress-bg.gif) repeat-x}
.tacori-progress .title{float:left; margin:0 16px 0 0}
.tacori-progress .btn{float:left; width:212px; height:112px; background:url(../images/tacori/progress-button-bg.gif) no-repeat}
.tacori-progress .btn .num{float:left}
.tacori-progress .btn .label{float:left}
.tacori-progress .btn h1{margin:0; padding:0}
.tacori-progress .btn .icon{float:left}
.tacori-progress .btn ul{float:left; padding:5px 0 0 0}
.tacori-progress .btn li{float:left; margin:0; padding:0; background:none}
.tacori-progress .btn .data{width:137px; padding:10px 0 0 0}
.tacori-progress .btn .data li{padding:0 0 0 18px; color:#9eb0f3}
.tacori-progress .btn .data li strong{font-size:13px; color:#dee5ff}
.tacori-progress .btn .btns{width:75px}
.tacori-progress .arrow{float:left; margin:0 12px 0 12px}
.tacori-progress .end{float:left; width:7px; height:112px; margin:0 0 0 10px; background:url(../images/tacori/progress-end.gif) no-repeat}
.tacori-progress .active{background:url(../images/tacori/progress-button-active-bg.gif) no-repeat}
.tacori-progress .active .data li{color:#788cdd}
.tacori-progress .active .data li strong{color:#4256a4}
.tacori-progress .active-cart{background:url(../images/tacori/progress-button-cart-active-bg.gif) no-repeat}
.tacori-progress .cart-text{font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#ffffff}
.tacori-progress .cart-text em{color:#b7c6ff}
.tacori-progress .cart-text a{color:#b7c6ff}
.tacori-progress .active-cart .cart-text{float:left; width:170px; margin:0; padding:0 25px 0 23px; font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#4256a4}
.tacori-progress .active-cart .cart-text em{color:#5c76dc}
.tacori-setting{width:940px; height:168px; margin:0 10px 10px 10px; padding:0; background:url(../images/tacori/setting-bg.jpg) no-repeat}
.tacori-setting img{float:left}
.tacori-setting .search{float:left; width:270px; height:71px; margin:0; padding:0; background:url(../images/tacori/search-bg.jpg) no-repeat}
.tacori-setting .search input{float:left; width:189px; margin:0; padding:0 0 0 10px; background:none; border:none; color:#ffffff; height:30px}
.tacori-setting .search .btn{width:auto; height:auto}
.tacori-diamond{width:940px; height:168px; margin:0 10px 10px 10px;; padding:0}
.tacori-diamond img{float:left}
.tacori-get-savings{width:940px; height:168px; margin:0 10px 10px 10px;; padding:0}
.tacori-get-savings img{float:left}

.verragio-progress{width:940px; height:112px; margin:0 10px; background:url(../images/verragio/progress-bg.gif) repeat-x}
.verragio-progress .title{float:left; margin:0 16px 0 0}
.verragio-progress .btn{float:left; width:212px; height:112px; background:url(../images/verragio/progress-button-bg.gif) no-repeat}
.verragio-progress .btn .num{float:left}
.verragio-progress .btn .label{float:left}
.verragio-progress .btn h1{margin:0; padding:0}
.verragio-progress .btn .icon{float:left}
.verragio-progress .btn ul{float:left; padding:5px 0 0 0}
.verragio-progress .btn li{float:left; margin:0; padding:0; background:none}
.verragio-progress .btn .data{width:137px; padding:10px 0 0 0}
.verragio-progress .btn .data li{padding:0 0 0 18px; color:#dbad62}
.verragio-progress .btn .data li strong{font-size:13px; color:#f6dfb8}
.verragio-progress .btn .btns{width:75px}
.verragio-progress .arrow{float:left; margin:0 12px 0 12px}
.verragio-progress .end{float:left; width:7px; height:112px; margin:0 0 0 10px; background:url(../images/verragio/progress-end.gif) no-repeat}
.verragio-progress .active{background:url(../images/verragio/progress-button-active-bg.gif) no-repeat}
.verragio-progress .active .data li{color:#787878}
.verragio-progress .active .data li strong{color:#5d5d5d}
.verragio-progress .active-cart{background:url(../images/verragio/progress-button-cart-active-bg.gif) no-repeat}
.verragio-progress .cart-text{font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#ffffff}
.verragio-progress .cart-text em{color:#f3ada1}
.verragio-progress .cart-text a{color:#f3ada1}
.verragio-progress .active-cart .cart-text{float:left; width:170px; margin:0; padding:0 25px 0 23px; font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#606060}
.verragio-progress .active-cart .cart-text em{color:#722315}
.verragio-setting{width:940px; height:168px; margin:0 10px 10px 10px; padding:0}
.verragio-setting img{float:left}
.verragio-setting .search{float:left; width:270px; height:87px; margin:0; padding:0; background:url(../images/verragio/search-bg.jpg) no-repeat}
.verragio-setting .search input{float:left; width:206px; margin:0; padding:5px 0 0 10px; background:none; border:none; color:#ffffff}
.verragio-setting .search .btn{width:auto; height:auto; padding:0}
.verragio-diamond{width:940px; height:168px; margin:0 10px 10px 10px; padding:0}
.verragio-diamond img{float:left}
.verragio-get-savings{width:940px; height:168px; margin:0 10px 10px 10px; padding:0}
.verragio-get-savings img{float:left}

/* Progress Bar */
.progress{width:940px; height:121px; margin:0 10px; background:url(../images/create/progress-bg.gif) repeat-x}
.progress .title{float:left; margin:0 16px 0 0}
.progress .btn{float:left; width:212px; height:121px; background:url(../images/create/progress-button-bg.gif) no-repeat}
.progress .btn .num{float:left; width:48px}
.progress .btn h1,.progress .btn .label{float:left; width:112px; height:47px; margin:0; padding:13px 0 0 0; font-size:20px; font-weight:bold; line-height:17px; color:#ffffff}
.progress .btn .icon{float:left}
.progress .btn ul{float:left; padding:5px 0 0 0}
.progress .btn li{float:left; margin:0; padding:0; background:none}
.progress .btn .data{width:137px; padding:10px 0 0 0}
.progress .btn .data li{padding:0 0 0 18px; color:#d8afff}
.progress .btn .data li strong{font-size:13px; color:#f1e2ff}
.progress .btn .btns{width:75px}
.progress .arrow{float:left; margin:0 12px 0 12px}
.progress .end{float:left; width:7px; height:121px; margin:0 0 0 13px; background:url(../images/create/progress-end.gif) no-repeat}
.progress .active{background:url(../images/create/progress-button-active-bg.gif) no-repeat}
.progress .active h1{color:#ff9008}
.progress .active .data li{color:#9e66d7}
.progress .active .data li strong{color:#6e32aa}
.progress .active-cart{background:url(../images/create/progress-button-cart-active-bg.gif) no-repeat}
.progress .active-cart h1{color:#ff9008}
.progress .active-cart .cart-text{float:left; width:170px; margin:0; padding:0 25px 0 23px; font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#6e32aa}
.progress .cart-end .cart-text{font-size:12px; font-weight:bold; text-align:center; line-height:12px; color:#ffffff}
.progress .cart-end .cart-text em{color:#d8afff}
.progress .cart-end .cart-text a{color:#d8afff}

/* Add to Cart */
#combine{float:left; width:790px}
.page-title{padding:20px 0 20px 10px}
#create-shopping-cart td{vertical-align:middle; text-align:center}
#create-shopping-cart .alt{background:#fdfdfd}
#create-shopping-cart .content-header{text-align:center; font-size:12px; font-weight:bold}
#create-shopping-cart .content-header h2{text-align:left; color:#5e5e5e}
#create-shopping-cart .product-img{width:170px}
#create-shopping-cart .product-img img{width:125px; height:94px; border:1px solid #dddddd; margin:10px 0 10px 0}
#create-shopping-cart .data{width:400px; text-align:left}
#create-shopping-cart .data p{padding:0; font-weight:bold}
#create-shopping-cart .data p strong{font-size:18px}
#create-shopping-cart .data ul{padding:5px 0 0 0}
#create-shopping-cart .data li{margin:0; padding:0; background:none}
#create-shopping-cart .remove{width:100px; border-left:solid 1px #f6f6f6}
#create-shopping-cart .price{width:103px; padding:0 10px 0 0; border-left:solid 1px #f6f6f6; font-size:15px; font-weight:bold; text-align:right}
#create-shopping-cart .price-head{width:103px; padding:0 10px 0 0; border-left:solid 1px #f6f6f6; font-size:12px; font-weight:bold; text-align:center}
#create-shopping-cart .subtotal{text-align:right; padding:0 10px 10px 0}
#create-shopping-cart .subtotal p{padding:10px 0 30px 0; font-size:19px; font-weight:bold; color:#6e32aa}
#create-shopping-cart .subtotal div {text-align:right; font-size:18px; font-weight:bold}
#create-shopping-cart .subtotal div.savings {color:#489d01; text-decoration:underline; padding-bottom:3px; margin-bottom:5px;}
#create-shopping-cart .subtotal div.new-total {color:#6E32AA; margin-bottom:10px;}
#lpButDivID-1280176837484 br{display:none}
