.alignleft { float: left; }

.alingright { float: right; }

.clear { clear: both; }

.clearleft { clear: left; }

.inline { display: inline; }

.underline { text-decoration: underline; }

.strong-blue {
	color: #123557;
	font-weight: bold;
}

.normal { font-weight: normal; }

.twelve-px { font-size: 12px; }

.fourteen-px { font-size: 14px; }

.border-top {
	border-top: 1px solid #757575;
}

#html-with-background {
	background: #084489 url(/images/bg.jpg) left top repeat-x;
}

#body-with-background {
	background: transparent url(/images/body-bg.jpg) center top no-repeat;
}

#contentTable.contentTableNEW h1 {
	font: normal 22px Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #062750;
	margin-bottom: 10px;
	text-transform: none;
}

#contentTable.contentTableNEW a { color: #062750; }

#contentTable.contentTableNEW .button, #contentTable.contentTableNEW .button:hover { color: #fff; }

#contentTableTop.HOME { background: transparent url(/images/contentTableTopHOME-bg.jpg) left top no-repeat; }

#contentTableTop { background: transparent url(/images/contentTableTop-bg.jpg) left top no-repeat; }

#contentTableTop .storeHoursNEW {
	float: left;
	font-size: 11px;
	margin: 25px 0px 0px 260px;
	text-transform: uppercase;
}

#phone-number {
	float: left;
	margin: 16px 0 0 15px;
}

#live-chat {
	position: absolute;
	left: 820px;
	top: 0px;
}

#contentTableTop .storeHoursNEW p { color:#FFF; }

#contentTableTop .storeHoursNEW a { color:#FFF; }

#why-lumera {
	background: transparent url(/images/why-lumera-bg.png) left top no-repeat;
	bottom: 0;
	height: 94px;
	position: absolute;
	left: 732px;
	width: 268px;
}

#why-lumera p {
	color: #fff;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	font-size: 35px;
	padding: 55px 0 0 15px;
	text-transform: uppercase;
}

#why { color: #f9facc; }

#contentTableTop #headerTable.headerTableNEW {
	height: 308px;
	position: relative;
	width: 1000px;
}

#headerTableLeft {
	height: 308px;
	position: absolute;
}

#contentTableTop #mainNavigationTable.mainNavigationTableNEW {
	background: transparent url(/images/nav-bar-bg.png) left top repeat-x;
	height: 33px;
	left: 298px;
	position: absolute;
	top: 65px;
	width: 746px;
}

#contentTableTop #mainNavigationTable.mainNavigationTableNEW li {
	display: inline;
	float: left;
}

#contentTableTop #mainNavigationTable.mainNavigationTableNEW a {
	display:inline-block;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	margin-top: 1px;
	padding: 7px 13px;
	border-right: 1px solid #0f3461;
	border-left: 1px solid #4a6484;
}

#contentTableTop #mainNavigationTable.mainNavigationTableNEW #first {
	border-left: none;
	margin-left: 75px;
}

#contentTableTop #mainNavigationTable.mainNavigationTableNEW #last { border-right: none; }

#contentTableTop #mainNavigationTable.mainNavigationTableNEW #no-bg { background: none; }

#contentTableTop #mainNavigationTable.mainNavigationTableNEW a:hover, #contentTableTop #mainNavigationTable.mainNavigationTableNEW a.current {
	color: #f9f6c4;
	text-shadow: 0 0 5px #fff;
}

#contentTableTop #userLinks.userLinksNEW {
	font-size:11px;
	position:relative;
	right:36px;
	text-align:right;
	text-transform:uppercase;
	top:85px;
	width:200px;
}

#contentTableTop #userLinks.userLinksNEW a.savedDiamonds {
	background: url(/images/diamonds.jpg) right top no-repeat;
	padding: 0 35px 5px 0;
}

#contentTableTop #userLinks.userLinksNEW a.shoppingBag {
	background: url(/images/shopping-bag.jpg) 95% top no-repeat;
	padding: 10px 35px 5px 0;
}


/*  HOME  */

#home-wrap {
	margin-left: 15px;
	width: 671px;
}

#homeColumnRight.homeColumnRightNEW {
	border: none;
	width: 227px;
	float:right;
	line-height: 15px;
	margin-left:10px;
	padding-bottom: 0;
}

#homeColumnRight.homeColumnRightNEW ul { margin: 0; }

#homeColumnRight.homeColumnRightNEW ul li {
	color: #373737;
	list-style: none;
	margin-left: 0;
}

.home-column-right-label {
	color: #062750;
	font-weight: bold;
	text-transform: uppercase;
}

#homeColumnRight.homeColumnRightNEW h1 {
	font-size: 18px;
	padding: 0 0 10px;
	margin: 20px 0 0;
}

#homeColumnRight.homeColumnRightNEW h2 {
	font-size:12px;
	padding: 0 20px;
	margin:0;
	text-transform:none;
}

#homeColumnRight.homeColumnRightNEW p {
	padding:10px 20px;
	margin:0;
}

#chat-online { margin-top: 5px; }

#contentTableBottom #contentRight #live-chat-button { margin-bottom: 20px; }

#contentTableBottom #contentRight #why-choose-lumera {
	font-weight: bold;
	margin-bottom: 20px;
}

#homeColumnRight.homeColumnRightNEW .testimonial {
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 10px;
	padding: 0;
}

#homeColumnRight.homeColumnRightNEW .author {
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	margin: 0 0 10px;
	padding: 0;
}

#contentTable #customer-reviews-read-more {
	color: #8f8b50;
	float: right;
	font-weight: bold;
	margin-top: -10px;
	text-decoration: none;
	text-transform: uppercase;
}

#homeTableBottom.homeTableBottomNEW p { text-align: left; }

#homeTableBottom.homeTableBottomNEW div {
	border: 1px solid #8e8e8e;
	float: left;
	font-size: 11px;
	line-height: 14px;
	height: 262px;
	margin-right: 6px;
	padding: 10px 15px;
	position: relative;
	width: 130px;
}

#homeTableBottom.homeTableBottomNEW div h2 {
	font-size: 19px;
	line-height: 20px;
	margin: 0 0 10px;
	text-transform: none;
}

#contentTable.contentTableNEW #homeTableBottom.homeTableBottomNEW div h2 a { color: #062750; }

#four-cs { background: url(/images/diamon-4-cs-bg.jpg) left top no-repeat; }

#four-cs-link {
	position: absolute;
	bottom: 0;
}

#shape-guide { background: url(/images/diamond-shape-guide-bg.jpg) left top no-repeat; }

#shape-guide ul {
	position: relative;
	z-index: 2;
}

#shape-guide-link {
	bottom: 0;
	left: 0;
	position: absolute;
}

#buying-guide { background: url(/images/diamond-buying-guide-bg.jpg) left top no-repeat; }

#buying-guide-link {
	bottom: 0;
	left: 0;
	position: absolute;
}

#homeTableBottom.homeTableBottomNEW #getting-engaged {
	background: url(/images/getting-engaged-bg.jpg) left top no-repeat;
	margin-right: 0;
}

#getting-engaged-link {
	bottom: 0;
	left: 0;
	position: absolute;
}

#homeTableBottom.homeTableBottomNEW ul li { list-style: disc inside; }

#homeTableBottom.homeTableBottomNEW ul.border-top {
	margin-top: 10px;
	padding-top: 3px;
}

#homeTableBottom.homeTableBottomNEW p {
	padding:0;
	margin:0;
}

#with-every-purchase {
	color: #000;
	margin-top: 25px;
	width: 410px;
}

#contentTable.contentTableNEW #with-every-purchase a, #contentTable.contentTableNEW #with-every-purchase a:hover {
	color: #000;
}

#contentTable #with-every-purchase p { margin-bottom: 10px; }

#with-every-purchase ul {
	list-style: disc inside;
	margin: 0px 30px 0px 15px;
}

#ring-sizer { margin-top: 25px; }

#ring-sizer-img {
	float: left;
	margin-left: 20px;
}

#ring-sizer .button {
	left: 15px;
	position: relative;
	top: 15px;
}

.button {
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	border: 1px solid #095C8E;
	color: #fff;
	/*height: 23px;*/
	padding: 5px 10px;
	text-decoration: none;
}

.button:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#contentTable .button { color: #fff; }

#contentTable .button:hover { color: #fff; }

#wrapperTableMiddle.wrapperTableMiddleNEW {
	background: transparent url(/images/footer-bg.jpg) center bottom no-repeat;
	border-top: none;
	color: #fff;
	height: 220px;
	padding: 0;
}

#wrapperTableMiddle.wrapperTableMiddleNEW ul {
	border-right: 1px solid #5e85b2;
	float:left;
	height: 128px;
	margin-right: 20px;
	padding: 20px 0 0;
	position: relative;
	width: 176px;
	z-index: 10;
}

#wrapperTableMiddle.wrapperTableMiddleNEW #nav-bottom-first { margin-left: 34px; }

#wrapperTableMiddle.wrapperTableMiddleNEW #nav-bottom-last { border-right: none; }

#wrapperTableMiddle.wrapperTableMiddleNEW li { list-style-type:none; }

#wrapperTableMiddle.wrapperTableMiddleNEW h1 {
	background: none;
	font-size:12px;
	font-weight: normal;
	text-transform:uppercase;
	display:inline-block;
	padding-right:15px;
}

#wrapperTableMiddle.wrapperTableMiddleNEW h1 a { color: #f9facc; }

#wrapperTableMiddle.wrapperTableMiddleNEW a {
	color: #fff;
	text-decoration:none;
}

#wrapperTableMiddle.wrapperTableMiddleNEW a:hover { text-decoration:underline; }

#wrapperTableBottom.wrapperTableBottomNEW p {
	color:#FFF;
	margin: -20px 0 30px;
}

.paymentSecure.paymentSecureNEW {
	background: #fff;
	margin-top: 40px;
	padding-bottom: 40px;
	width: 100%;
}

#paymentSecureInner {
	margin: 0 auto;
	width: 915px;
}

#lumeraContentTable-wrap {
	background: #fff;
	margin-top: -110px;
	position: relative;
}

#contentTableBottom #lumeraContentTableRight.lumeraContentTableRightNEW {
	background:url(/images/rightBack.png) repeat-y left top;
	border-left: none;
	width:144px;
	padding:13px 20px 20px 14px;
}

#contentTable .light-blue { color: /*#005F94*/#062750; }

#contentTableBottom #contentRight .last .normal.twelve-px {
	font-size: 12px;
	font-weight: normal;
}

#slideshow_wrapper {
	height: 240px;
	min-height: 240px;
}

#mainTable #contentTable #back_to_search.blueButton {
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	/*border: none;
	display: block;
	font-size: 11px;
	height: 15px;
	margin-top: -1px;
	padding: 1px 15px 4px;
	width: 42px;*/
}

#mainTable #contentTable #back_to_search.blueButton:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#shoppingBag #shopBagSetTot input[type="radio"] { padding: 0; }

#contentTable.contentTableNEW #subMenuDiv h1 { text-transform: uppercase; }

#mainTable #contentTable #view_diamonds #back_to_search.blueButton {
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	/*display: inline-block;
	height: auto;
	width: auto;*/
}

#mainTable #contentTable #view_diamonds #back_to_search.blueButton:hover {
	background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x;
}

#diamondDetail .price h1 { font-weight: bold; }








/*======================================================*/

* {
	margin:0;
	padding:0;
}

option { padding:0 2px; }

html { background-color:#FFF; }

table { border-collapse:collapse; }

td { vertical-align:top; }

img { border:0; }

#mainTable {
	/*background:url(/images/bodyBack.png) repeat-y left top #005E94;*/
	width:100%;
}

#wrapperTable {
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#wrapperTableTop { }

#wrapperTableMiddle {
	background-color:#C7DCF2;
	padding:20px;
	border-top:solid 1px /*#005F94*/#062750;
}

#wrapperTableMiddle ul {
	/*float:left;
	margin-right:50px;
	padding:0;*/
}

#wrapperTableMiddle li { list-style-type:none; }

#wrapperTableMiddle h1 {
	font-size:12px;
	text-transform:uppercase;
	background:url(/images/yui/h3_arrow_right.gif) no-repeat right 50%;
	display:inline-block;
	padding-right:15px;
}

#wrapperTableMiddle h1 a { color:/*#005F94*/#062750; }

#wrapperTableMiddle a {
	text-decoration:none;
	color:#465056;
}

#wrapperTableMiddle a:hover { text-decoration:underline; }

#wrapperTableBottom p {
	font-size:11px;
	color:#FFF;
	margin:10px 0;
}

#wrapperTableBottom a {
	color:#FFF;
	text-decoration:none;
}

#wrapperTableBottom a:hover { text-decoration:underline; }

#contentTable {
	color:#465056;
	vertical-align:middle;
}

#contentTable h1 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:15px;
}

#contentTable h2 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin-top:20px;
	text-transform:uppercase;
	font-size:12px;
}

#contentTable p { margin-bottom:20px; }

#contentTable a { color:/*#005F94*/#062750; }

#contentTable a:hover { color:#455056; }

#contentTableTop { }

#contentTableTop #headerTable { width:1000px; }

#contentTableTop #headerTable img {
	float:left;
	border:none;
}
/*
#contentTableTop #mainNavigationTable {
	float:right;
	margin-top:5px;
}

#contentTableTop #mainNavigationTable a {
	display:inline-block;
	color:#163F6B;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 13px;
	background:url(/images/main_navigation_bkg.png) repeat-x left top #E8E9E9;
	border-right:solid 1px /*#005F94*#062750;
	border-bottom:solid 1px /*#005F94*#062750;
}

#contentTableTop #mainNavigationTable a:hover { background:url(/images/main_navigation_bkg.png) repeat-x left -33px #C8DCF2; }

#contentTableTop #mainNavigationTable a.current { background:url(/images/main_navigation_bkg.png) repeat-x left -66px #FFFFFF; }
*/
#contentTableTop #headerTableRight {
	width:144px;
	padding:40px 20px 0 20px;
}

#contentTableTop #userLinks { float:left; }

#contentTableTop #userLinks a {
	/*text-transform:capitalize;*/
	color:#FFF;
	text-decoration:none;
}

#contentTableTop #userLinks a:hover { text-decoration:underline; }

#contentTableTop #userLinks li {
	list-style-type:none;
	margin-bottom:10px;
}

#contentTableTop #userLinks a.savedDiamonds {
	background:url(/images/diamond_icon.png) no-repeat left 50%;
	padding:5px 0 5px 30px;
}

#contentTableTop #userLinks a.shoppingBag {
	background:url(/images/shopping_bag_icon.png) no-repeat 3px 50%;
	padding:5px 0 5px 30px;
}

#contentTableTop .storeHours {
	float:left;
	margin-top:40px;
}

#contentTableTop .storeHours p { color:#FFF; }

#contentTableTop .storeHours a { color:#FFF; }

/*///////////////////////////////////
SUB PAGE MENU BEGIN
////////////////////////////////////*/
#contentTableBottom { background-color:#FFF; }

#contentTableBottom #lumeraContentTable {
	background-color:#FFF;
	margin-left:5px;
}

#contentTableBottom #lumeraContentTableLeft {
	background-color:#FFF;
	padding:20px 20px 20px 15px;
}

#lumeraSubMenu {
	border-right:solid 1px /*#005F94*/#062750;
	border-left:solid 1px /*#005F94*/#062750;
	background:url(/images/sub_menu_bkg.png) repeat-x left top;
	width:184px;
}

#lumeraSubMenu a {
	display:block;
	color:#2C373D;
	text-decoration:none;
	padding:2px 0 2px 20px;
}

#lumeraSubMenu a:hover { text-decoration:underline; }

#lumeraSubMenu a#title {
	text-transform:uppercase;
	font-weight:bold;
	color:/*#005F94*/#062750;
	text-decoration:none;
	font-size:13px;
	display:block;
	margin-top:17px;
}

#lumeraSubMenu a#title:hover {
	color:/*#005F94*/#062750;
	text-decoration:underline;
}

#lumeraSubMenu a.current {
	background-color:#FFF;
	border-top:solid 1px #D4D5D5;
	border-bottom:solid 1px #D4D5D5;
	color:/*#005F94*/#062750;
	padding-top:1px;
	padding-bottom:1px;
}

#subMenuMain {
	width:184px;
	font-size:13px;
	line-height:16px;
}

#subMenuMain a {
	display:block;
	color:#2C373D;
	text-decoration:none;
}

#subMenuMain a.current {
	padding-top:1px;
	padding-bottom:1px;
}

#subMenuMain li {
	list-style-type:none;
	padding:2px 0;
}

#subMenuMain li ul li a {
	background:url(/images/li_tri.png) no-repeat 25px 8px;
	padding-left: 35px;
}

#subMenuMain li ul li a.current { background:url(/images/li_tri.png) no-repeat 25px 7px #FFF; }

#subMenuMain li ul li ul li a {
	background:url(/images/li_disc.png) no-repeat 35px 8px;
	padding-left: 45px;
}

#subMenuMain li ul li ul li a.current { background:url(/images/li_disc.png) no-repeat 35px 7px #FFF; }

#subMenuMain a.expand {
	background:url(/images/expand.png) no-repeat right 50%;
	display:inline-block;
	padding-right:20px;
}

#subMenuMain li ul li a.expand { background:url(/images/li_tri.png) no-repeat 25px 8px; }

#noSubMenuDiv { width:775px; }

#subMenuDiv {
	width:584px;
	padding-left:5px;
}

#subMenuDiv #tip {
	width:544px;
	margin:20px auto;
	border:solid 1px /*#005F94*/#062750;
	background: url(/images/diamond-education/tipbkg.jpg) repeat-x left top #F7F8F9;
	padding:20px;
}

#subMenuDiv #customerBox {
	border-top:double 3px #C7DCF2;
	width:504px;
	margin:0 auto 20px auto;
	padding:10px 40px 0 40px;
	border-bottom:double 3px #C7DCF2;
}

#subMenuDiv #customerBox4 {
	width:584px;
	margin:0 auto;
}

#subMenuDiv #customerBox4 ul li {
	margin-bottom:20px;
	margin-left:15px;
}

#subMenuDiv #customerBox14 {
	width:584px;
	margin:0 auto;
}

#subMenuDiv #customerBox14 ul li {
	margin-bottom:0px;
	
	margin-left:15px;
}

#customerBox14 {/*width:670px;*/ margin:0 auto; }

#customerBox14 ul li { margin-bottom:0px; }

#subMenuDiv #customerBox2 {
	border-top:double 3px #C7DCF2;
	border-bottom:double 3px #C7DCF2;
	width:670px;
	margin:0 auto 20px auto;
	padding:0 40px 0 40px;
	width:504px;
}

#subMenuDiv #certGIA02 {
	float:left;
	margin-bottom:20px;
	margin-left:20px;
}

#subMenuDiv #shapes li a {
	display:block;
	float:left;
	width:58px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:72px;
	padding-bottom:15px;
	font-size:11px;
}

#subMenuDiv #shapes li a:hover {
	color:/*#005F94*/#062750;
	text-decoration:underline;
}

/*///////////////////////////////////
SUB PAGE MENU END
////////////////////////////////////*/


/*#contentTableBottom{ }*/
/*#contentTableBottom #lumeraContentTable{ width:100%;}*/
/*#contentTableBottom #lumeraContentTableLeft{background-color:#FFF;padding:20px; width:775px;}*/
#contentTableBottom #lumeraContentTableRight {
	background:url(/images/rightBack.png) repeat-x left top #F7F8F9;
	border-left:solid 1px /*#005F94*/#062750;
	width:144px;
	padding:13px 20px 20px 20px;
}

#contentTableBottom #lumeraContentTableRight p { margin-bottom:20px; }

#contentTableBottom #contentRight { width:144px; }

#contentTableBottom #contentRight img {
	border:0;
	margin-bottom:20px;
}

#contentTableBottom #contentRight h1 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

#contentTableBottom #contentRight .last {
	/*border-top:solid 1px #C7DCF2;*/
	padding-top:20px;
}

#contentTableBottom #contentRight .last h1 {
	margin:5px 0;
	padding:0;
	font-weight:bold;
	font-size:13px;
}

#contentTableBottom #contentRight .last p {
	margin:0;
	padding:0;
}

#contentTableBottom #contentRight a { color:#455056; }

#contentTableBottom #contentRight .package p {
	padding:5px 0;
	margin:0;
}

#contentTableBottom #contentRight .package h1 {
	margin:0;
	padding:0 0 5px 0;
	border-bottom:solid 1px /*#005F94*/#062750;
}

#contentTableBottom #contentRight .package ul { margin-bottom:5px; }

#contentTableBottom #contentRight .package li {
	list-style-type:disc;
	margin-left:15px;
}

#contentTableBottom #contentRight .package .more a {
	color:#FFF;
	text-decoration:none;
	background: url(/images/customer-service/white_arrow.png) no-repeat 100% 50%;
	padding-right:13px;
}

#contentTableBottom #contentRight .package .more {
	font-size:14px;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	border:solid 1px /*#095C8E*/#062750;
	padding:2px 7px;
	text-align:center;
	width:40px;
	float:left;
	margin:10px 0 0 20px;
}

#contentTableBottom #contentRight .package .more:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#contentTableBottom #contentRight .package .last {
	clear:both;
	margin-top:40px;
	padding-top:10px;
}

#contentTableBottom #contentRight img {
	margin:10px 0;
	padding:0;
}

.blue { color:/*#005F94*/#062750; }

.blue2 {
	color:/*#005F94*/#062750;
	font-weight:bold;
	display:block;
}

.grey { color:#465056; }

.paymentSecure {
	margin:0 auto;
	width:915px;
}

.paymentSecure img { float:left; }

#mainTable #contentTable a.blueButton {
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	color:#FFF;
	border:solid 1px /*#095C8E*/#062750;
	display:inline-block;
	padding:5px 10px;
	color:#FFF;
}

#mainTable #contentTable a.blueButton:hover {
	color:#FFF;
	text-decoration:none;
	background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x;
}

#mainTable #contentTable a.blueX {
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	color:#FFF;
	border:solid 1px /*#095C8E*/#062750;
	display:inline-block;
	padding:2px 7px;
	color:#FFF;
}

#mainTable #contentTable a.blueX:hover {
	color:#FFF;
	text-decoration:none;
	background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x;
}

.paymentSecure .securityCards {
	margin-top:20px;
	text-align:left;
	float:left;
}

.paymentSecure .securityCards a {
	margin-right:10px;
	float:left;
}

/*HOME*/
#homeColumnRight {
	border: solid 1px #C7DCF2;
	width:255px;
	float:right;
	margin-left:10px;
	padding-bottom:20px;
}

#homeColumnRight h1 {
	font-size:14px;
	padding: 0;
	margin:0 20px;
	font-weight:bold;
}

#homeColumnRight h2 {
	font-size:12px;
	padding: 0 20px;
	margin:0;
	text-transform:none;
}

#homeColumnRight p {
	padding:10px 20px;
	margin:0;
}

#homeColumnRight ul { margin:5px 40px; }

#homeColumnRight li { margin-bottom: 12px; }

#homeColumnRight a { color:#465056; }

#homeColumnRight .blueButton { }

#homeColumnRight .more a {
	color:#FFF;
	text-decoration:none;
	background: url(/images/customer-service/white_arrow.png) no-repeat 100% 50%;
	padding-right:13px;
}

#homeColumnRight .more {
	font-size:14px;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	border:solid 1px /*#095C8E*/#062750;
	padding:2px 7px;
	text-align:center;
	width:40px;
	margin-top:25px;
}

#homeColumnRight .more:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#homeTableBottom { /*width:488px;*/ }

#homeTableBottom p {
	text-align:center;
	padding:0;
	margin:0;
}

#homeTableBottom td { vertical-align:top; }

#homeTableBottom .more {
	font-size:14px;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	border:solid 1px /*#095C8E*/#062750;
	padding:2px 7px;
	text-align:center;
	margin:5px auto 20px auto;
	width:60px;
}

#homeTableBottom .more:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#homeTableBottom .more a {
	color:#FFF;
	text-decoration:none;
	background: url(/images/customer-service/white_arrow.png) no-repeat 100% 50%;
	padding-right:13px;
}

#homeTableBottom td.border1 {
	border-right:solid 1px #C7DCF2;
	border-top:solid 1px #C7DCF2;
}

#homeTableBottom td.border2 { border-right:solid 1px #C7DCF2; }

#homeTableBottom td.border3 { border-top:solid 1px #C7DCF2; }

#homeTableBottom a { }

#contentTable #homeTableBottom a {
	text-decoration:none;
	color:#455056;
}

#contentTable #homeTableBottom a:hover {
	color:/*#005F94*/#062750;
	text-decoration:underline;
}

#contentTable #homeTableBottom h1 a { color:/*#005F94*/#062750; }

#contentTable #homeTableBottom h1 a:hover { }

#contentTable #homeTableBottom .more a { color:#FFF; }

#contentTable #homeTableBottom .more a:hover { text-decoration:none; }

/*BUBBLE*/
#bubble {
	display:inline-block;
	color:#465055;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	z-index:3;
	position:relative;
}

#bubble p {
	padding:5px 0;
	margin:0;
}

#bubble h1 {
	color:/*#005E94*/#062750;
	padding:0;
	margin:0;
	font-size:12px;
}

#bubble h2 {
	color:/*#005E94*/#062750;
	padding:5px 0;
	margin:0;
	font-size:12px;
}

#bubble h3 {
	color:/*#005E94*/#062750;
	padding-top:5px;
	margin:0;
	font-size:12px;
}

#bubble #top #left {
	width:715px;
	height:20px;
	border:solid 1px #163F6B;
	border-bottom:none;
	background-color:#F1F6FC;
	float:left;
}

#bubble #top #right {
	height:21px;
	width:16px;
	background-color:#0C0;
	float:left;
	background:url(/images/bubble/shadow_corner_rt.png) no-repeat -1px top;
}

#bubble #middle {
	border-left:solid 1px #163F6B;
	background:url(/images/bubble/shadow_rt.png) repeat-y 715px top;
}

#bubble #middle #bubbleContent {
	background-color:#F1F6FC;
	width:675px;
	padding:0 20px 20px 20px;
	border-bottom:solid 1px #163F6B;
	border-right:solid 1px #163F6B;
}

#bubble #bottom { }

#bubble #bottom #left {
	width:21px;
	height:16px;
	background-color:#0C0;
	float:left;
	background:url(/images/bubble/shadow_corner_bt.png) no-repeat right top;
}

#bubble #bottom #right {
	background-color:#2D556A;
	height:16px;
	width:697px;
	float:left;
	background:url(/images/bubble/shadow_bt.png) repeat-x left top;
}

#bubble #bottom #cap {
	width:15px;
	height:16px;
	background-color:#06F;
	float:left;
	background:url(/images/bubble/shadow_corner_btrt.png) no-repeat left top;
}

#bubble #bubbleTable {
	background-color:#FFF;
	margin:20px auto;
}

#bubble #bubbleTable td {
	border:solid 1px #939598;
	padding:5px 20px;
	vertical-align:top;
	font-weight:normal;
}

#bubble #bubbleTable .mid td { vertical-align:middle; }

#bubble #bubbleTable th {
	border:solid 1px #939598;
	padding:5px 20px;
	text-transform:uppercase;
	text-align:center;
}

#bubble #bubbleTable li {
	list-style:none;
	display:block;
	padding:10px 0;
	text-align:center;
}

#bubble a { color:/*#005F94*/#062750; }

#bubble a.blueX {
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	color:#FFF;
	border:solid 1px /*#095C8E*/#062750;
	padding:2px 7px;
	color:#FFF;
}

#bubble a.blueX:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#bubble a.blueX:hover {
	color:#FFF;
	text-decoration:none;
}

/* shopping cart/checkout/search forms*/
.fieldWithErrors { display:inline; }

.fieldWithErrors input {
	border: 1px solid orange;
	display:inline;
}

.fieldWithErrors select {
	border: 1px solid orange;
	display:inline;
}

.checkoutErrors { color: orange; }

/*DIAMOND DETAIL FOOTER	*/
#detailFooter { margin-top:20px; }

#detailFooter h2 {
	color:/*#005E94*/#062750;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:solid 1px /*#005E94*/#062750;
}

#detailFooter img {
	float:right;
	margin:5px 0 5px 5px;
}

#detailFooter p {
	padding:10px 0;
	margin:0;
}

#detailFooter ul { margin-left:15px; }

#detailFooter li { margin-bottom:2px; }

#detailFooterLeft {
	width:375px;
	float:left;
	margin-right:19px;
}

#detailFooterRight {
	width:375px;
	float:left;
}

/*SHOPPING BAG*/
#shoppingBag { }

#shoppingBag table { width:100%; }

#shoppingBag table td { }

#shoppingBag h3 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	text-transform:uppercase;
	font-size:12px;
	padding:0;
	margin:0;
}

#shoppingBag h2 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	font-size:12px;
	padding:0;
	margin:0;

}

#shoppingBag table { }

#shoppingBag #shopBagContentTable { margin-bottom:15px; }

#shoppingBag #shopBagDetail td {
	vertical-align:top;
	padding:0 10px;
	margin:0;
}

#shoppingBag #shopBagDetail a {
	color:#465056;
	position:absolute;
}

#shoppingBag #shopBagDetail a:hover { color:/*#005F94*/#062750; }

#shoppingBag #shopBagDiamondCell {
	border-bottom:solid 1px #C7DCF2;
	padding-top:10px;
}

#shoppingBag #shopBagDetailCell {
	border-bottom:solid 1px #C7DCF2;
	padding:10px 0 20px 0;
}

#shoppingBag #shopBagDiamond {
	vertical-align:middle;
	border:none;
	text-align:center;
}

#shoppingBag #shopBagDiamond p {
	padding:0;
	margin:0;
}

#shoppingBag .presentation {
	margin-top:-45px;
	margin-left:7px;
}

#shoppingBag .diamondIMG {
	float:left;
	margin-left:7%;
}

#shoppingBag #ringColorImage { }

#shoppingBag #shopBagDetail div.saveLater { padding-left:30px; }

#shoppingBag #shopBagDetail div.saveLater img {
	margin-top:-30px;
	margin-left:20px;
	position:absolute;
}

#shoppingBag #shopBagSetTot td { vertical-align:top; }

#shoppingBag #shopBagSetTot p {
	margin:15px 0;
	clear:both;
	padding-left:40px;
}

#shoppingBag #shopBagSetTot input {
	border:solid 1px /*#095C8E*/#062750;
	background: url(/images/yui/light_button_bkg.png) repeat-x left top #C7DCF2;
	padding:1px 10px;
	color:/*#005F94*/#062750;
	text-transform:uppercase;
	cursor:pointer;
}

#shoppingBag #shopBagSetTot input:hover { background:url(/images/yui/light_button_bkg.png) repeat-x left -19px #F7F8F9; }

#shoppingBag #shopBagSetTot select {
	border:solid 1px /*#095C8E*/#062750;
	width:100px;
	margin-right:20px;
}

#shoppingBag #shopBagSetImg img {
	border:solid 1px /*#005F94*/#062750;
	margin:5px 20px 5px 0;
}

#shoppingBag #shopBagSetTot #left { width:380px; }

#shoppingBag #shopBagSetTot .labelPrice {
	color:/*#095C8E*/#062750;
	font-weight:bold;
	padding:0 15px;
	margin:0;
}

#shoppingBag #shopBagSetTot #settings {
	float:left;
	margin-right:40px;
	margin-bottom:10px;
}

#shoppingBag #shopBagSetTot #settings input {
	border:none;
	background:none;
}

.checkoutErrors { padding-top:10px; }

#CVV { position:absolute; }

#CVV img {
	position:absolute;
	padding-left:5px;
	margin-left:-5px;
}

#shopPriceTable { margin-top:20px; }

#shopPriceTable td { padding:5px 10px; }

#shopPriceTable .title {
	text-align:right;
	width:180px;
}

#shopPriceTable .item { padding-right:55px; }

#shopPriceTable .blue { font-weight:bold; }

#mainTable #shopPriceTable .checkout {
	width:143px;
	text-align:center;
	margin-left:115px;
}

#mainTable #shopPriceTable .checkout img {
	margin-top:5px;
	border:none;
}

#mainTable #shopPriceTable .checkout a {
	font-size:10px;
	text-align:right;
	display:block;
	color:#465056;
}

#mainTable #shopPriceTable .checkout a:hover { color:/*#005F94*/#062750; }

#mainTable #shopPriceTable .checkout a.blueButton {
	padding:2px 0;
	width:143px;
	text-align:center;
	margin-bottom:5px;
	font-size:12px;
	color:#FFF;
}

#shoppingBag #shopBagSetTot #detailFooter h2 {
	color:/*#005E94*/#062750;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:solid 1px /*#005E94*/#062750;
}

#settingsBlock { margin-bottom:50px; }

#shoppingBag #shopBagSetTot #detailFooter img {
	float:right;
	margin:5px 0 5px 5px;
}

#shoppingBag #shopBagSetTot #detailFooter p {
	padding:10px 0;
	margin:0;
}

#settingHeader img {
	position:absolute;
	margin-top:-5px;
	margin-left:-2px;
}

#checkout_steps { width:720px; }

#checkout_steps #checkoutBox { margin:20px 0; }

#checkout_steps #checkoutBox h3 {
	background:url(/images/blue_corner.gif) no-repeat right top #C7DCF2;
	font-size:12px;
	padding:5px 20px;
	text-transform:none;
}

#checkout_steps #checkoutBox h3 img {
	float:left;
	margin:2px 4px 0 -15px;
}

#checkout_steps #checkoutBox h3 a {
	font-weight:normal;
	font-size:12px;
	text-align:right;
	display:block;
	margin-top:-20px;
	padding-bottom:1px;
}

#checkout_steps #checkoutContent { border:solid 1px #C7DCF2; }

#checkout_steps #checkoutPadding { padding:20px; }

#checkout_steps #checkoutContent td { padding:5px 0; }

#checkout_steps #checkoutContent p {
	padding:5px 0;
	margin:0;
}

#checkout_steps #checkoutContent select { border:solid 1px /*#005F94*/#062750; }

#checkout_steps #checkoutContent input { border:solid 1px /*#005F94*/#062750; }

#checkout_steps #checkoutBox .shipCheck input { border:none; }

#billingCheckoutRight {
	width:250px;
	float:right;
	padding:0 20px;
	text-align:center; /*border-left:solid 1px #C7DCF2;*/
}

#checkout_steps .billing {
	width:370px;
	float:left;
}

#checkout_steps .shipping {
	width:350px;
	float:left;
}

#checkout_steps #security {
	width:110px;
	margin:0 auto;
}

#checkout_steps #shippingDetails { padding:10px 20px; }

#checkout_steps #shippingDetails .blue { font-weight:bold; }

#contentTable #checkout_steps #checkoutContent p { }

#basic_checkout { padding:20px; }

#billing_checkout { padding:20px; }

#shipping_checkout { padding:20px; }

#confirm_checkout { padding:20px; }

#confirm_checkout textarea {
	border:solid 1px /*#095C8E*/#062750;
	width:190px;
	height:80px;
}

#confirm_checkout td {
	padding-right:10px;
	vertical-align:top;
}

#checkout_steps input.lightButton {
	border:solid 1px /*#095C8E*/#062750;
	background: url(/images/yui/light_button_bkg.png) repeat-x left top #C7DCF2;
	padding:1px 10px;
	color:/*#005F94*/#062750;
	text-transform:uppercase;
	cursor:pointer;
}

#checkout_steps input.lightButton:hover { background:url(/images/yui/light_button_bkg.png) repeat-x left -19px #F7F8F9; }

#orderDetail h3 {
	background:url(/images/blue_corner.gif) no-repeat right top #C7DCF2;
	font-size:12px;
	padding:5px 20px;
	text-transform:none;
}

#orderDetailBox {
	border:solid 1px #C7DCF2;
	padding:10px 20px 20px 20px;
}

#orderDetailBox img { border:0; }

#orderDetailBox h1 {
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:5px;
}

#orderDetailBox td table { width:105px; }

#orderDetailBox #orderDiamondDetail td {
	border-bottom:solid 1px #C7DCF2;
	padding:10px 10px 10px 0;
}

#orderDetailTop td { padding:3px 0; }

#orderDetailBottom { margin-top:20px; }

#orderDetailBottom th { }

#orderDetailBottom h3 { padding:5px 10px; }

#orderDetailBottom td {
	border:solid 1px #C7DCF2;
	padding:10px;
	width:33%;
	padding-right:10px;
}

#mainTable #contentTable .blueButton {
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	color:#FFF;
	border:solid 1px /*#095C8E*/#062750;
	display:inline-block;
	padding:5px 10px;
	color:#FFF;
	cursor:pointer;
}

#mainTable #contentTable .blueButton:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

/*CUSTOMER SERVICES, TURORIAL, BUYING GUIDE	*/
#customerService { width:100%; }

#customerService p {
	text-align:center;
	padding:0;
	margin:0;
}

#customerService td { vertical-align:middle; }

#customerService .more {
	font-size:12px;
	/*background: #062750 url(/images/button-bg.jpg) left top repeat-x;*/
	/*border:solid 1px #095C8E;*/
	padding:2px 7px;
	text-align:center;
	margin:5px auto 20px auto;
	width:60px;
}

#customerService .more:hover { /*background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x;*/ }

#customerService .more a {
	color:#FFF;
	text-decoration:none;
	background: url(/images/customer-service/white_arrow.png) no-repeat 100% 50%;
	padding-right:13px;
}

#customerService td.border1 {
	border-right:solid 1px #C7DCF2;
	border-bottom:solid 1px #C7DCF2;
}

#customerService td.border2 { border-right:solid 1px #C7DCF2; }

#customerService td.border3 { border-bottom:solid 1px #C7DCF2 !important; }

#customerBox {
	border-top:double 3px #C7DCF2; /*width:670px;*/
	margin:0 auto 20px auto;
	padding:10px 40px 0 40px;
	border-bottom:double 3px #C7DCF2;
}

#customerBox h2 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin:0;
	font-size:12px;
	text-transform:none;
}

#customerBox ul li {
	margin-bottom:20px;
	margin-left:13px;
}

#customerBox ol { margin-bottom:20px; }

#customerBox ol li { margin-left:18px; }

#customerBox ol ul li {
	margin:0 0 0 40px;
	list-style-type:disc;
}

#customerBox2 {
	border-top:double 3px #C7DCF2;
	border-bottom:double 3px #C7DCF2;/*width:670px;*/
	margin:0 auto 20px auto;
	padding:0 40px 0 40px;
}

#customerBox2 ul { margin-bottom:10px; }

#customerBox2 h2 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin-bottom:0;
	margin-top:10px;
	font-size:12px;
	text-transform:none;
	padding:0;
}

#customerBox2 ul li { margin-left:13px; }

#customerBox3 {
	border-top:solid 1px #C7DCF2;
	margin-top:40px;
}

#customerBox3 p {
	margin:0;
	padding:0;
}

#customerBox3 ul {
	margin-left:20px;
	padding:0;
	margin-bottom:20px;
}

#customerBox4 {/*width:670px;*/ margin:0 auto; }

#customerBox4 ul li { margin-bottom:20px; }

#customerBox4 ul#certUL { margin:0 20px 20px 20px; }

#customerBox4 ul#certUL li {
	margin:0;
	list-style-type:disc;
}

#customerBox4 h3 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin:0;
	font-size:12px;
	text-transform:none;
}

#customerBox4 p {
	padding:0;
	margin:0 0 20px 0;
}

#customerBox4 td {
	border:solid 1px #939598;
	vertical-align:middle;
}

#customerBox4 td p {
	padding:10px 20px;
	margin:0;
}

#customerBox4 td h2 {
	margin:0;
	padding:5px 20px;
	text-transform:none;
}

#customerBox4 table {
	margin:10px 0 30px 0;
	width:100%;
}

#customerBox4 table#clarityTable td { vertical-align:top; }

#customerBox4 table#clarityTable h2 { padding:10px 20px; }

#customerBox4 h4 {
	font-size:12px;
	color:#465056;
}

#certGIA01 {
	float:left;
	margin-right:20px;
}

#certGIA01 a { display:block; }

#certGIA01 img { border:0; }

#certGIA02 {
	float:left;
	margin-bottom:20px;
}

#certGIA02 a { display:block; }

#certGIA02 img { border:0; }

#caution {
	border-top:solid 1px #F4B21B;
	border-bottom:solid 1px #F4B21B;
	padding:10px 20px;
	margin-bottom:20px;
	clear:both;
}

#spacer {
	margin:40px 0 20px 0;
	border-top:solid 1px #C7DCF2;
	clear:both;
}

#spacertopgoog {
	margin:25px 0 05px 0;
	border-top:solid 1px #C7DCF2;
	clear:both;
}

#spacerbotgoog {
	margin:05px 0 25px 0;
	border-top:solid 1px #C7DCF2;
	clear:both;
}

#spacerSM {
	border-top:solid 1px #C7DCF2;
	margin:20px 0;
}

p.customerFooter {
	padding-top:20px;
	clear:both;
}

h1.h1Style1 { margin-top:30px; }

#tip {
	width:630px;
	margin:20px auto;
	border:solid 1px /*#005F94*/#062750;
	background: url(/images/diamond-education/tipbkg.jpg) repeat-x left top #F7F8F9;
	padding:20px;
}

#tip h3 {
	font-weight:bold;
	color:/*#005F94*/#062750;
	margin:0;
	font-size:12px;
	text-transform:none;
}

#shapes { margin:10px 0; }

#shapes li { display:inline; }

#shapes li a {
	display:block;
	float:left;
	width:77px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:96px;
	padding-bottom:15px;
}

#shapes li a:hover {
	color:/*#005F94*/#062750;
	text-decoration:underline;
}

#shapes li a.r { background: url(/images/diamond-education/round.jpg) no-repeat left top; }

#shapes li a.pr { background: url(/images/diamond-education/princess.jpg) no-repeat left top; }

#shapes li a.o { background: url(/images/diamond-education/oval.jpg) no-repeat left top; }

#shapes li a.m { background: url(/images/diamond-education/marquise.jpg) no-repeat left top; }

#shapes li a.p { background: url(/images/diamond-education/pear.jpg) no-repeat left top; }

#shapes li a.c { background: url(/images/diamond-education/cushion.jpg) no-repeat left top; }

#shapes li a.e { background: url(/images/diamond-education/emerald.jpg) no-repeat left top; }

#shapes li a.a { background: url(/images/diamond-education/asscher.jpg) no-repeat left top; }

#shapes li a.ra { background: url(/images/diamond-education/radiant.jpg) no-repeat left top; }

#shapes li a.h { background: url(/images/diamond-education/heart.jpg) no-repeat left top; }

#caratW {
	margin:0 auto 20px auto;
	width:400px;
}

#caratW p {
	margin:0 0 5px 0;
	padding:0;
}

#caratW td {
	border:solid 1px #939598;
	padding:5px 20px;
	vertical-align:center;
	font-weight:normal;
}

#caratW th {
	border:solid 1px #939598;
	padding:5px 20px;
	text-transform:uppercase;
	font-weight:normal;
}

#CutQ {
	margin:0 auto 20px auto;
	margin-top:10px;
	width:582px;
}

#CutQ p {
	margin:0 0 5px 0;
	padding:0;
}

#CutQ td {
	border:solid 1px #939598;
	width:16.67%;
	padding:5px 13px;
	vertical-align:center;
	font-weight:normal;
}

#CutQ th {
	border:solid 1px #939598;
	width:16.67%;
	padding:5px 0px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	color:/*#005F94*/#062750;
}

#Whole {
	margin:0 auto 20px auto;
	margin-top:10px;
	width:582px;
}

#Whole p {
	margin:0 0 5px 0;
	padding:0;
}

#Whole td {
	border:solid 1px #939598;
	padding:5px 13px;
	vertical-align:center;
	font-weight:normal;
}

#Whole th {
	border:solid 1px #939598;
	padding:5px 0px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	color:/*#005F94*/#062750;
}

#Trade {
	margin:0 auto 20px auto;
	margin-top:10px;
	width:460px;
}

#Trade p {
	margin:0 0 5px 0;
	padding:0;
}

#Trade td {
	border:solid 1px #939598;
	padding:5px 13px;
	vertical-align:center;
	font-weight:normal;
}

#Trade th {
	border:solid 1px #939598;
	padding:5px 0px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	color:/*#005F94*/#062750;
}

#ShapeC {
	margin:0 auto 20px auto;
	margin-top:10px;
	width:582px;
}

#ShapeC p {
	margin:0 0 5px 0;
	padding:0;
}

#ShapeC td {
	border:solid 1px #939598;
	width:9.09%;
	padding:5px 10px;
	vertical-align:center;
	text-align:center;
	font-weight:normal;
}

#ShapeC th {
	border:solid 1px #939598;
	width:9.09%;
	padding:5px 0px;
	text-align:center;
	font-weight:normal;
	color:/*#005F94*/#062750;
}

#PictagR {
	background-color: #F7F8F9;
	border: 1px solid #939598;
	padding:3px 1px 5px 3px;
	font: 10px;
	text-align:center;
	margin: 0.5em 0pt 0.5em 0.8em;
}

#PictagR img {
	border: 1px solid #939598;
	vertical-align:middle;
	margin-bottom: 3px;
}

#PictagL {
	background-color: #F7F8F9;
	border: 1px solid #939598;
	padding:3px 1px 5px 3px;
	font: 10px;
	text-align:center;
	;
	margin: 0.5em 0.8em 0.5em 0;
}

#PictagL img {
	border: 1px solid #939598;
	vertical-align:middle;
	margin-bottom: 3px;
}

#mapTree { margin:0 15px; }

#mapTree ul { margin-left:20px; }

#mapTree li {
	list-style-type:disc;
	margin-bottom:10px;
}

#mapTree li a {
	text-decoration:none;
	font-size:15px;
}

#mapTree li a:hover { text-decoration:underline; }

#mapTree li li {
	margin-bottom:0;
	list-style-type:circle;
}

#mapTree li li a { font-size:12px; }

#glossaryBox {
	width:190px;
	float:left;
}

#glossaryBox a { display:block; }

.indexBlock {
	width:160px;
	text-align:center;
	margin:10px auto;
}

#contentTable .indexBlock a {
	text-decoration:none;
	color:#465056;
}

#contentTable .indexBlock h1 a {
	text-decoration:none;
	color:#062750;
}

#contentTable .indexBlock a:hover {
	text-decoration:underline;
	color:/*#005F94*/#062750;
}

#contentTable .indexBlock h1 {
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform: capitalize;
}

#contentTable h1 { }

.securityCards { text-align:center; }

.securityCards a { margin:0 5px; }

#customerSearchLeft { /*width:280px;*/ }

#customerSearchLeft td { padding:5px 5px 5px 0; }

#customerSearchLeft input {
	border:solid 1px /*#005F94*/#062750;
	color:#999;
}

#customerSearchLeft select {
	border:solid 1px /*#005F94*/#062750;
	color:#999;
}

#customerSearchLeft textarea {
	border:solid 1px /*#005F94*/#062750;
	color:#999;
}

#customerSearchLeft .blueButton { margin:10px 0; }

#customerSearchRight {
	background: url(/images/buying-diamonds/cus_searchBkg.jpg) repeat-x left top #F7F8F9;
	border:solid 1px /*#005F94*/#062750;
	padding:10px; /*width:310px;*/
	float:right;
	margin-left:30px;
	width:270px;
}

#customerSearchRight p {
	padding:0;
	margin:0 0 20px 0;
}

#customerSearchRight td { padding:5px 5px 5px 0; }

#customerSearchRight input {
	border:solid 1px /*#005F94*/#062750;
	color:#999;
}

#customerSearchRight select {
	border:solid 1px /*#005F94*/#062750;
	color:#999;
}

#customerSearchLeft .blueButton { margin:10px 0; }

.yellow { color:#F4B31B; }

#breadcrumbs {
	background: url(/images/customer-service/breadBkg.png) repeat-x left top #E9EAEA;
	padding:5px 0;
	border:solid 1px #EDEEEE;
}

#breadcrumbs li { display:inline; }

#breadcrumbs a {
	background: url(/images/customer-service/bread_arrows.png) no-repeat left -19px;
	display:inline-block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	color:#455056;
}

#breadcrumbs a:hover {
	background: url(/images/customer-service/bread_arrows.png) no-repeat left top;
	color:/*#005F94*/#062750;
	text-decoration:none;
}

#breadcrumbs a.current {
	background: url(/images/customer-service/bread_arrows.png) no-repeat left top;
	text-decoration:none;
	color:/*#005F94*/#062750;
}

.breadcrumbsTop { margin-bottom:20px; }

.breadcrumbsBottom { margin-top:20px; }

#glossary_term {
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:20px;
	width:584px;
}

#glossary_term ul { padding:10px 20px; }

#glossary_term li { margin-bottom:5px; }

#glossary_term #contentTable p.style1 {
	padding-bottom:0;
	margin:0 0 5px 0;
}

#glossary_term #contentTable ul.style1 {
	padding-top:0;
	margin:0;
}

#glossary_term #contentTable ul.style2 {
	padding-top:0;
	margin-top:0;
}

#glossary_term #contentTable td p {
	font-size:12px;
	color:#465056;
}

#glossary_term #contentTable th {
	font-size:12px;
	color:#465056;
}

#glossary_term a.blueButton {
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	background: #062750 url(/images/button-bg.jpg) left top repeat-x;
	color:#FFF;
	border:solid 1px /*#095C8E*/#062750;
	display:inline-block;
	padding:5px 10px;
	color:#FFF;
}

#glossary_term a.blueButton:hover { background: #0F4078 url(/images/button-bg-hover.jpg) left top repeat-x; }

#glossary_term a.blueButton:hover {
	color:#FFF;
	text-decoration:none;
}

#glossary_term #caratW {
	margin:0 auto 20px auto;
	width:400px;
}

#glossary_term #caratW p {
	margin:0 0 5px 0;
	padding:0;
}

#glossary_term #caratW td {
	border:solid 1px #939598;
	padding:5px 20px;
	vertical-align:top;
	font-weight:normal;
}

#glossary_term #caratW th {
	border:solid 1px #939598;
	padding:5px 20px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
}

#glossary_term #tip {/*margin-left:2%;*/ width:544px; }
/*#glossary_term #customerBox1{width:544px;}
#glossary_term #customerBox2{width:544px;}
#glossary_term #customerBox3{width:544px;}
#glossary_term #customerBox4{width:544px;}*/
