/* email/receipt */

.receipt_padding { padding:6px; margin:6px;}
.receipt_id { font-family: Verdana; font-weight:bold; font-size:12pt; margin-bottom:6px; text-decoration:none;}
.receipt_address { width: 420px; }
.receipt_items { width: 420px; }
.receipt_items th, .receipt_address th { border-bottom: 1px SOLID #cccccc;}
.receipt_comments { width: 420px; }

.receipt, .receipt_address, .receipt_items, .receipt_comments { border:1px SOLID #cccccc; }

/* sdetail ddinfo , ddhdr etc. */

/* best seller */
.bseller {
	font-family: Verdana, sans-serif;
	font-size: 8px;
	position: absolute;		
}



/* Jewelry Build nav bar */

.b_on2,.b_on3{
	border: 2px solid #DCB429;
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.b_off2,.b_off3{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.b_off3,.b_on3{
	width: 174px;
}
.b_off2,.b_on2{
	width: 233px;
}
.b_table{
	
}
.b_title{
	font-weight: bold;
	color: #122587;
	text-transform: uppercase;
}
.b_container{ /* surrounds entire section */
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.b_step0{ /* not active box */
	font-weight: bold;
	color: #294E6C;
}
.b_step1{ /* active box */
	font-weight: bold;
	color: #294E6C;
}
.b_change:hover{
	background-color: #FFFFFF;
	text-decoration: none;
}
.b_change{
	font-size: 8pt;
	color: #7589B9;
	padding-left: 2px;
	padding-right: 2px;
}
.b_itemtitle{
}




/* Site Map */

ul.sitemap {margin-left:64px;}
ul.sitemap ul {margin-left:32px;}

ul.def {margin-left:64px;}

/* General HTML */

p {margin-top:8pt; margin-bottom:8pt;}

.mininav {font-size:10pt; margin-top:2px; margin-bottom:2px}

.spacer {width:1px; border-right:1px SOLID #d9d9d9;}

blockquote {margin-left:32px;margin-right:32px;margin-top:12px;margin-bottom:12px;}

.MainTBL {}

ol {margin-left:32px;}

/* Special Content Controllers */

.subcat {text-align: center;}
.maincat {font-size: 14pt; font-weight:normal;}

/* For the big 1 800 Jewelry part of header */
.big {color:#909090;font-size:20pt;font-family:Verdana;}

h1, h2, h3, h4, h5, h6 {text-decoration: none; margin-top:4pt;margin-bottom:4pt;}

/* Common controllers */

.right  {text-align: right;}

/* Jewelery Categories */

.cat {vertical-align:top; width:256px; }

.hdr {vertical-align:middle;}

/* Education section */

.edu td {vertical-align:top;}
.edu hr {color:#F0F0F0;}
.edu ul {margin-left:14pt; margin-top:6pt;margin-bottom:4pt;}

/* Diamond Search Results */

.excel_link {text-align:right; padding-top:3px; padding-right:3px;}
.numresults {font-family:Arial; font-size:13pt; font-weight:normal; color:#000000;}
.results_outer_table {width:96%; border: 1px SOLID #A60A0A;}
.results_table {}

.resultshdr {padding-left:6px; padding-top:3px;font-family:Times New Roman; font-size:16pt;color:#495CAA; font-variant:small-caps; letter-spacing:2px;}

/* This makes sure that the sort buttons are centered within their respective columns. */

.hcell img {vertical-align:middle; }
.hcell {border-right:1px SOLID #A60A0A;}

.sortrow {text-align: center;  }
.hrow {background-color: #A60A0A; line-height:24px; }
.hrow th {font-weight:normal; color:white;}

/* #F1F9F9; */

.r1 { }
.r2 {background-color: #F5F5F5; } /* old .r2 background-color: #F4F7FD;*/
.c1, .c2 {text-align:center; border-right:1px SOLID #FFFFFF;}
.c1 img, .c2 img {vertical-align:middle; margin-top:0px; margin-bottom:0px; }

/* Diamond Detail dd.html */

.dd_table {}

.dinfo {border-right: #e1e1e1 1px solid; border-top: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid}

.dinfo td {padding-right: 0px; padding-left: 4px; font-size: 8pt; padding-bottom: 1px; color: #666666; padding-top: 1px; font-family: arial, helvetica, sans-serif; border-bottom: #e1e1e1 1px solid}
 
.ddhdr {font-weight: bold; background: #eceddd; padding-bottom: 4px; color: #072d5c; padding-top: 4px; border-bottom: #e1e1e1 1px solid; }

a.more, a.more:hover {text-decoration:underline; font-weight:bold; color:#9194A6;}

/* Diamond Search sform.html */

.dia_shapes {width:54px;}

.sform {margin:2px; border: 1px SOLID #EBEBE1;}

.sform h1.maincat {text-decoration:none; padding-left:6px; padding-top:3px;font-family:Times New Roman; font-size:20pt;color:#817C4F; font-variant:small-caps;}

h1.maincat {text-decoration:none; padding-left:6px; padding-top:3px;font-family:Times New Roman; font-size:20pt;color:#817C4F; font-variant:small-caps;}

.sform_inner {padding:3px; border: 1px SOLID #C1C4A6;}

.critcat {text-align:left; vertical-align:bottom; font-family:Arial; font-size:9pt; font-weight:bold;}

.sform_optional {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6791BB;
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-left: 5px;
	height: auto;
}

.sform_optionstext {
	font-weight: bold;
	color: #0099FF;
}

.sformtable {
	border-bottom: 1px solid #E9ECEF;
	height: 800px;	
	}






/* brands (for footer.html) */

.brands td {padding-left:4px; padding-right:4px}

/* footer style */

.footer_table {border: 1px SOLID #d9d9d9; border-top:none; background:url(/i/bpl/main/bgfade.jpg);}

.footer_table a, a:link, a:visited {text-decoration:none;}
.footer_cell a:hover {text-decoration:underline;}

.footer_cell a:visited {color:gray;}

.footer_cell td {padding-left:8px; padding-top:2px; vertical-align:top; text-align:left; font-size:7pt; color:gray; }

.footer_cell ul { list-style-type: none; line-height:10pt;}

.footer_cell b {color: #666666; :width;}

.rightdot {border-right: 2px DOTTED #D0D8F8;}

/* Side bar fonts */

.hours {font-family:Verdana;font-size:7pt; line-height:8pt;}
.small {font-family:Arial;font-size:7pt;}
.smallnote {font-size:7pt;color:#a9a9a9}
.small a {text-decoration: none;}


/* Drop Down CSS */

.drop { }

.search {width:200px; }
/* width:119px; */

/* Obsolete ? */

.dropmenudiv{position:absolute;top:0;border:1px solid #C9C9C9;z-index:100;background-color:#EFF1F8;width:139px;visibility:hidden}

.dropmenudiv a{width:auto;display:block;text-indent:5px;padding:2px 0;text-decoration:none;color:#625895}* html 

.dropmenudiv a{width:100%}

.dropmenudiv a:hover{color:#392F68;text-decoration:underline}

body {
width:100%;
margin:0px auto;
text-align:center;
}

/* body{margin:0;padding:0;margin-left:auto;margin-right:auto;color:#606060;font:normal normal 11px/1.5em Geneva,Verdana,Arial;text-align:center;height:100%}
*/

/* Link hover parameters */

/* We want links to be underlined but header links to act differently */


.top_menu a { text-decoration: none;}
.top_menu a:hover {color: #909090; text-decoration: underline;}

a h2, h1 {text-decoration: none; }
a:hover h2, h1 {text-decoration: underline; }

/* Borderless Images Override */

img {border: 0px;}

.tdSliderFrame{border:1px solid #909090}

.tbBgColor,.tbBgClarity,tbBgCut{border-collapse:collapse;font-size:11px}

.tbBgColor td{text-align:center;color:#575138;width:14.3%;border-left:1px solid #E0E0E0}

.SearchResults{border-bottom:solid 1px silver;border-left:solid 1px silver;border-right:solid 1px silver}

.tbBgClarity td{text-align:center;color:#575138;width:12.5%;border-left:1px solid #E0E0E0}

.tbBgCut td{text-align:center;color:#575138;width:25%;border-left:1px solid #E0E0E0}
#divTable th{text-align:left;font-weight:bold;background-color:#D8DEE5}

.LableTextBold{cursor:default;font-family:Verdana;color:Black;font-weight:bold;font-size:10px;text-align:center}

.LableText{cursor:default;color:Black;font-family:Verdana;font-size:10px;text-align:center}.Cut{background-repeat:no-repeat;height:33px;width:58px;color:Black;cursor:default;font-family:Verdana;font-size:10px;text-align:center;vertical-align:middle}

.TDBlank{height:21px;width:13px}.TableMain{border-top:solid 1px #97A6B3}

.TdBorderBottom1{border-left:solid 1px #97A6B3;border-right:solid 1px #97A6B3;border-bottom:solid 1px #97A6B3}

.TdBorderBottom{border-left:solid 1px #97A6B3;border-right:solid 1px #97A6B3;border-bottom:solid 1px #97A6B3}

.BorderLeft{border-left:solid 1px #97A6B3}

.Shape{background-repeat:no-repeat;cursor:pointer;height:34px;width:30px;text-align:center;vertical-align:middle}

.ShapeSmall{background-repeat:no-repeat;cursor:pointer;height:34px;width:28px;text-align:center;vertical-align:middle}

.Pointer{cursor:pointer}.Cut{background-repeat:no-repeat;height:33px;width:73px;cursor:default;color:Black;font-family:Verdana;font-size:10px;text-align:center;vertical-align:middle}

.CutHearts{cursor:pointer;height:33px;width:74px;text-align:center;vertical-align:middle}

.Temp{background-repeat:repeat;background:url(../img/trackshadow.gif)}

a.searchCol:link{color:#625895;font:normal normal 10px/1em Geneva,Verdana,Arial;text-decoration:underline}

a.searchCol:visited{color:#9A8ED4;font:normal normal 10px/1em Geneva,Verdana,Arial;text-decoration:underline}

a.searchCol:hover,a.search:active{color:#392F68;font:normal normal 10px/1em Geneva,Verdana,Arial;text-decoration:underline}

.shadetabs{}

.shadetabs ul{padding:0px;margin:0px;list-style-type:none}

.shadetabs li{display:inline;margin:0px}.shadetabs li a{text-decoration:none;color:#2d2b2b}

.shadetabs li a:visited{color:#2d2b2b}

.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b}

.shadetabs li.selected{}

.shadetabs li.selected a{border-bottom-color:white}

.shadetabs li.selected a:hover{text-decoration:none}

table{ color:#606060; font:normal normal 11px/1.5em Geneva,Verdana,Arial}

a:link,a:visited{color:#625895}

a:hover,a:active{color:#392F68}

h1{font:normal bold 12px/1.5em Geneva,Verdana,Arial;padding:0px;margin-bottom:5px}

h2{font:normal bold 12px/1.5em Geneva,Verdana,Arial;padding:0px;margin-bottom:2px}

h2.special{font:normal bold 12px/1.5em Geneva,Verdana,Arial;padding:0px;margin:0px;color:#3f71c3}

h2.blue{font:normal bold 12px/1.5em Geneva,Verdana,Arial;background-color:#EBF0F5;color:#625895;padding:0px 0px 0px 2px;margin:0px;text-align:left}

h2.red{font:normal bold 12px/1.5em Geneva,Verdana,Arial;background-color:#FFE1EB;color:#A25671;padding:0px 0px 0px 2px;margin:0px;text-align:left}

h3{font:normal normal 12px/1.5em Geneva,Verdana,Arial;padding:0px;margin:7px 0px}

h4{font:normal normal 22px/1em Times;color:#7f7f7f;padding:0px;margin:0px}

hr{color:#e5e5e5;height:1px;border:0;background-color:#e5e5e5}

img{margin:0px}

strong{font-weight:bold}

em{font-style:italic}

center{text-align:center}

input{margin:0px;padding:0px;font:normal normal 11px/1.3em Geneva,Verdana,Arial;color:#606060}

textarea{margin:0px;padding:0px;font:normal normal 11px/1.3em Geneva,Verdana,Arial;color:#606060;margin-top:4px}

select{margin:0px;padding:0px;font:normal normal 11px/1.3em Geneva,Verdana,Arial;color:#606060;margin-top:4px}

.blue{color:#625895}

a.header:link,a.header:visited{font:normal bold 12px/12px Geneva,Verdana,Arial;color:#606060;text-decoration:none}

a.header:hover,a.header:active{font:normal bold 12px/12px Geneva,Verdana,Arial;color:#333333;text-decoration:underline}

a.header_up:link,a.header_up:visited{color:#606060;text-decoration:none}

a.header_up:hover,a.header_up:active{color:#333333;text-decoration:underline}

a.menu:link,a.menu:visited{color:#606060;text-decoration:none;}

a.menu:hover,a.menu:active{color:#333333;text-decoration:underline;}

a.menusub:link,a.menusub:visited{color:#555555;text-decoration:none;font:normal normal 10px/1.8em Geneva,Verdana,Arial;width:100%}

a.menusub:hover,a.menusub:active{color:#333333;text-decoration:underline;font:normal normal 10px/1.8em Geneva,Verdana,Arial;width:100%}

a.paging:link,a.paging:visited{color:#444444;text-decoration:underline;font:normal normal 10px/1.8em Geneva,Verdana,Arial}

a.paging:hover,a.paging:active{color:#333333;text-decoration:underline;font:normal normal 10px/1.8em Geneva,Verdana,Arial}

a.h1:link,a.h1:visited{font:normal bold 12px/1.5em Geneva,Verdana,Arial;color:#606060;text-decoration:none}

a.h1:hover,a.h1:active{font:normal bold 12px/1.5em Geneva,Verdana,Arial;color:#FE5625;text-decoration:none}

a.h2:link,a.h2:visited{font:normal bold 12px/1em Geneva,Verdana,Arial;color:#606060;text-decoration:none}

a.h2:hover,a.h2:active{font:normal bold 12px/1em Geneva,Verdana,Arial;color:#FE5625;text-decoration:none}

a.popup:link,a.popup:visited{font-weight:bold;color:red;text-decoration:none}

a.popup:hover,a.popup:active{font-weight:bold;color:red;text-decoration:none}

a.image_popup:link,a.image_popup:visited{border:1px solid #c9c9c9}

a.image_popup:hover,a.image_popup:active{border:1px solid black}

a.item:link,a.item:visited{text-decoration:none}

a.item:hover,a.item:active{text-decoration:underline}

a.free:link,a.free:visited{font:normal bold 12px/1em Geneva,Verdana,Arial;color:#625895;text-decoration:none}

a.free:hover,a.free:active{font:normal bold 12px/1em Geneva,Verdana,Arial;color:#625895;text-decoration:underline}

a.searchCol:link{font:normal normal 11px/1em Geneva,Arial,Verdana;color:#625895;text-decoration:underline}

a.searchCol:visited{font:normal normal 11px/1em Geneva,Arial,Verdana;color:#A6A6A6;text-decoration:underline}

a.searchCol:hover,a.search:active{font:normal normal 11px/1em Geneva,Arial,Verdana;color:#392F68;text-decoration:underline}

a.productlink:link{color:#3f71c3;text-decoration:none}

a.productlink:visited,active{color:#89A4D0;text-decoration:none}

a.productlink:hover{color:#2D59A0;text-decoration:underline}

a.ivouch:link,a.ivouch:visited{font:normal normal 11px/1em Geneva,Verdana,Arial;color:#625895;text-decoration:underline}

a.ivouch:hover,a.ivouch:active{font:normal normal 11px/1em Geneva,Verdana,Arial;color:#625895;text-decoration:underline}

a.h4:link,a.h4:visited{font:normal normal 22px/1em Times;color:#7f7f7f;text-decoration:none}

a.h4:hover,a.h4:active{font:normal normal 22px/1em Times;color:#625895;text-decoration:underline}

table.boxes{border:1px solid #c9c9c9;border-collapse:collapse}

.border{border:1px solid #c9c9c9}

table.splash{font:normal normal 11px/18px Geneva,Verdana,Arial}

.smalltext{font:normal normal 10px/13px Geneva,Verdana,Arial}

.smalltextB{font:normal normal 11px/13px Geneva,Arial,Verdana}

.price{font-size:1.1em;font-weight:bold;color:#500093}

.price-small{color:#500093}

input.main{height:19px;border:1px solid #c9c9c9}


table.item{border-width:1px;border-style:solid;border-color:#e7e7e7;border-collapse:collapse;font:normal normal 10px/1.2em Geneva,Verdana,Arial}

table.item td{border-width:1px;padding:4px;border-style:inset;border-color:#e7e7e7}

table.itemno{border-width:1px;border-style:solid;border-color:#ffffff;border-collapse:collapse;font:normal normal 10px/1em Geneva,Verdana,Arial}

table.itemno td{border-width:1px;border-style:inset;border-color:#ffffff}

table.process_on{width:155px;height:70px;font:normal normal 11px/1.5em Geneva,Arial;color:#625895;border:1px solid #625895}table.process_off{width:155px;height:70px;font:normal normal 11px/1.5em Geneva,Arial;color:#8F8F8F;border:1px solid #E5E5E5}td.folder_on{width:200px;height:22px;text-align:center;border-left:1px solid #BFBFBF;border-top:1px solid #BFBFBF;border-right:1px solid #BFBFBF}td.folder_off{width:200px;height:22px;text-align:center;border:1px solid #BFBFBF;background-color:#F9F9F9}td.line_under{height:22px;border-bottom:1px solid #BFBFBF}img.border{border:1px solid black}td.subLinkON,td.subLinkON a:link,td.subLinkON a:visited,td.subLinkON a:hover,td.subLinkON a:active{font-weight:bold;color:#625895}a.subLinkON:link,a.subLinkON:visited{font-weight:bold;color:#625895;text-decoration:none}a.subLinkON:hover,a.subLinkON:active{font-weight:bold;color:#625895;text-decoration:underline}img.image_popup{border:1px solid #c9c9c9}td.tabLinkEmailOn{background-color:black}table.studsTable{border:1px solid #e7e7e7;width:100%;border-color:#e7e7e7;border-collapse:collapse;font:normal normal 9px/1em Geneva,Verdana,Arial;text-align:center;margin-bottom:10px}table.studsTable td{font:normal normal 9px/1.5em Geneva,Verdana,Arial;text-align:center}.ourprice{font:normal bold 13px/1.5em Geneva,Verdana,Arial;color:#500093}.retailprice{text-decoration:line-through;font-weight:bold}.saveprice{color:#625895;font-weight:bold}table.popup{position:absolute;visibility:hidden;top:0;left:0;border:1px solid #c9c9c9;background-color:#ffffff;padding:0}td.popuptop{width:100%;height:25px;background-color:#ffffff;border-bottom:1px solid #c9c9c9}td.popuptop a{float:right;z-index:100;margin-right:10px}td.popupclose{width:100%;background-color:#ffffff;float:right;cursor:pointer;color:red;padding:3px}.tbHeader{background-color:#DDE9F3;text-align:center;font-weight:bold}table.compare{font:normal normal 10px Geneva,Verdana,Arial;border:1px solid #e7e7e7;border-collapse:collapse}table.shopping{padding:5px;border:1px solid #e7e7e7;border-collapse:collapse}td.shopping-title{background-color:#EDF6FF;font:normal bold 12px Geneva,Verdana,Arial;color:#625895}.checkoutBorder{padding:2em;position:relative;border:solid 1px #c9c9c9;width:250px}.CheckoutText{position:absolute;top:-1.4em;margin-left:-10em;padding:.5em;background:#fff}td.tdbg{background:transparent url(../_images/td_bg.gif) repeat scroll bottom;height:240px}div.lamp{width:361px;font:normal normal 10px/13px Geneva,Verdana,Arial;background-color:#F3F9FE;border:1px solid #dedede;padding:3px;margin:7px 0 0 0;text-align:left}#tdSliders table{font:normal normal 12px/1em arial,verdana,tahoma}.tdSliderFrame td{text-align:center;color:#606060;font-size:10px;font-family:Verdana}.tbBgColor,.tbBgClarity,tbBgCut{border-collapse:collapse;font-size:11px}.tbBgColor td{text-align:center;color:#575138;width:14.3%;border-left-width:1px;border-left-style:solid;border-bottom-color:#E0E0E0}.tbBgClarity td{text-align:center;color:#575138;width:12.5%;border-left-width:1px;border-left-style:solid;border-left-color:#E0E0E0}.tbBgCut td{text-align:center;color:#575138;width:25%;border-left-width:1px;border-left-style:solid;border-left-color:#E0E0E0}#divTable th{border-width:1px;border-style:solid;border-color:silver;border-color:#C9C9C9;padding:2px}#divTable td{text-align:center;height:23px}.tdivTable{text-align:center;background-color:#F1F1F1;border-width:1px;border-style:solid;border-color:#FFFFFF}#tbSearchResults td{cursor:default;font-size:11px;border:1px solid white}.detUnderlined{font-size:11px;border-bottom:1px solid #F2E9E2}.currentPage{background-color:#D9DDEE;border:solid 1px #B1B4CB;text-decoration:none}#dvPaging{text-align:right}.tdInput{background-color:#E5EDF6;vertical-align:middle}.tdInput input{width:66px;height:15px;border-style:solid;border-width:1px;border-color:#96A8B8;font-size:10px;text-align:center;color:#606060;font-family:Verdana}.tdSliderTitle{font-size:9px;font-family:Arial;color:#545260;height:16px;text-align:center;vertical-align:middle;text-decoration:underline;background-repeat:no-repeat}.checkBoxSlider{height:13px;width:13px;border:0}.checkBoxSliderLable{font-size:10px;color:#8497AA;font-family:V}.checkBoxSliderChackedLable{font-size:10px;color:#10365D}.tdBorder{border-style:solid;border-width:1px;border-color:#B5C3D0}.tdSliderBackround{background-repeat:repeat-y}.searchOptions0Label{font-size:11px;color:#8497AA}.searchOptions1Label{font-size:11px;color:#10365D;background-color:#E5EDF6}

