/*********************** main ******************/

/* Splash pages*/
.learnAbout
{
	width: 750px; text-align: right; 
	margin-top: -10px;
	position:relative;
	z-index:2;
}

/* End*/



table.item
{
	border-width: 0px;
	border-color: #e7e7e7;
	font: normal normal 10px/1.2em Geneva, Verdana, Arial;
}

table.itemdetails td
{
	padding-left: 20px;
}

/***** choose your own tabs ****/


/* template */
.TopTabsRight, .TopTabsLeft, TopTabsLeftCorner_on 
{
	background: transparent url('/_images/jaimages/jitempage.png');
} 

.TopTabsRight
{
	background-position: 0px 0px;
	width: 4px;
	height: 37px;
}


/* template */
.TopTabsCenter_on, .TopTabsCenter, .TopTabsCenter_off 
{
	background: transparent url('/_images/jaimages/jitempageh.png');
} 

.TopTabsCenter_on
{
	background-position: -0px -41px;
}

.TopTabsCenter
{
	background-position: 0px 0px;
}


.TopTabsCenter_off
{
	background-position: -0px -84px;
}

.TopTabsLeft
{
	background-position: -5px 0px;
	width: 5px;
	height: 37px;
}

.TopTabsLeftCorner_on
{
	background: url('/_images/jaimages/jitempage.png') -12px 0px;
	width: 8px;
	height: 37px;
}

.TopTabsLeftCorner_off
{
	background: url('/_images/jaimages/jitempage.png') -30px 0px;
	width: 8px;
	height: 37px;
}

.TopTabsRightCorner_on
{
	background: url('/_images/jaimages/jitempage.png') -21px 0px;
	width: 8px;
	height: 37px;
}

.TopTabsRightCorner_off
{
	background: url('/_images/jaimages/jitempage.png') -39px 0px;
	width: 8px;
	height: 37px;
}

.ChooseSettingIcon_off
{
	background: url('/_images/jaimages/jitempage.png') -51px -0px;
	width: 12px;
	height: 16px;
}

html > body div.ChooseSettingIcon_off
{
	background: url('/_images/jaimages/jitempage.png') -51px -3px;
	width: 12px;
	height: 10px;
}

.ChooseSettingIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -51px -21px;
	width: 12px;
	height: 16px;
}
html > body div.ChooseSettingIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -51px -24px;
	width: 12px;
	height: 10px;
}

div.Img
{
	display: inline;
}
html > body div.Img
{
	display: inline-block;
}

.ChooseDiamondIcon_off
{
	background: url('/_images/jaimages/jitempage.png') -85px -0px;
	width: 12px;
	height: 16px;
}

html > body div.ChooseDiamondIcon_off
{
	background: url('/_images/jaimages/jitempage.png') -85px -3px;
	width: 12px;
	height: 10px;
}

.ChooseDiamondIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -85px -21px;
	width: 12px;
	height: 16px;
}

html > body div.ChooseDiamondIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -85px -24px;
	width: 12px;
	height: 10px;
}


.ChooseSideDiamondIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -71px -21px;
	width: 12px;
	height: 16px;
}

html > body div.ChooseSideDiamondIcon_on
{
	background: url('/_images/jaimages/jitempage.png') -71px -24px;
	width: 12px;
	height: 10px;
}


.CollapseItemsInCart
{
	background: url('/_images/jaimages/jitempage.png') -100px -0px;
	width: 23px;
	height: 15px;
	cursor: pointer;
}

.ExpandItemsInCart
{
	background: url('/_images/jaimages/jitempage.png') -100px -20px;
	width: 23px;
	height: 15px;
	cursor: pointer;
}

.TabTextON, TabTextON:link, TabTextON:visited
{
	color: #3e6e95;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
.TabTextON:hover
{
	color: #3e6e95;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.TabTextOFF
{
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
}
.TabTextOFF:link, .TabTextOFF:visited, .TabTextOFF:active
{
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
}
.TabTextOFF:hover
{
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
}

.BascketPart0
{
	background: url('/_images/jaimages/jitempage.png') -126px -0px;
	width: 23px;
	height: 20px;
}

.FloatBorderL
{
	background: url('/_images/jaimages/jitempagev.png') -0px -0px;
}
.FloatBorderR
{
	background: url('/_images/jaimages/jitempagev.png') -6px -0px;
}
.FloatBorderT
{
	background: url('/_images/jaimages/jitempage.png') -0px -39px;
	height: 3px;
	width: 165px;
}
.FloatBorderB
{
	background: url('/_images/jaimages/jitempage.png') -0px -43px;
	height: 4px;
	width: 165px;
}
/***** End of choose your own tabs ****/

table.itemdetails
{
	color: #6d6d6d;
	font-size: 11px;
	font-family: Arial;
}
.BorderWhiteOneContent
{
	border-right: 1px solid #ffffff;
	font-size: 11px;
	height: 19px;
}

h1 , h2
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: inherit;
	padding: 0px;
	margin: 0px;
}

/*
h2
{
	font: normal bold 13px/1.5em Helvetica, Geneva, Verdana, Arial;
	color: #808080;
	padding: 0px;
	margin: 0px;
}
*/

p
{
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

input
{
	margin: 0px;
	padding: 0px;
	font: normal normal 11px/1.3em Geneva, Verdana, Arial;
	color: #606060;
}

input[type='radio']
{
	margin: 0px;
	padding: 0px;
	height:12px;
}
textarea
{
	margin: 0px;
	padding: 0px;
	font: normal normal 11px/1.3em Geneva, Verdana, Arial;
	color: #606060;
	margin-top: 4px;
}

img
{
	margin: 0px;
}


.DiamondsLandingPageBold16, .DiamondsLandingPageBold16:link, .DiamondsLandingPageBold16:visited, .DiamondsLandingPageBold16:hover, .DiamondsLandingPageBold16:active
{
	color: #7f7f7f;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.HomepageBottomText11, .HomepageBottomText11:link, .HomepageBottomText11:visited
{
	font: normal 11px Arial;
	color: #7f7f7f;
	text-decoration: none;
}

.HomepageBottomText11:hover
{
	font: normal 11px Arial;
	color: #3e6e95;
	text-decoration: underline;
}

.font10
{
	font: normal 10px Arial;
}

.FontBold11
{
	font: bold 11px Arial;
}

.FontFooterLink10, .FontFooterLink10:link, .FontFooterLink10:active, .FontFooterLink10:visited
{
	font: normal 10px Arial;
	color: #747474;
	text-decoration: none;
}
.FontFooterLink10:hover
{
	font: normal 10px Arial;
	color: #3e6e95;
	text-decoration: underline;
}

a.header_up:link, a.header_up:visited
{
	color: #757575;
	text-decoration: none;
	font-size: 11px;
}
a.header_up:hover, a.header_up:active
{
	color: #af0a00;
	text-decoration: underline;
	font-size: 11px;
}

.HeaderCall
{
	font: bold 21px Arial;
	color: #a1a1a1;
}



.FooterStrip
{
	width:100%;
	height:30px;
	margin-top:20px;
	background: url('/_images/bgimages/topleftgraphich.png') -0px -30px;
}
.Footer, a.Footer:link, a.Footer:visited, a.Footer:active
{
	font: normal 11px Arial;
	color: #838383;
	background: #F4F4F4 !important;
	text-decoration: none;
}
a.Footer:hover
{
	font: normal 11px Arial;
	color: #838383;
	text-decoration: underline;
}

h4
{
	font: normal normal 22px/1em Times;
	color: #7f7f7f;
	padding: 0px;
	margin: 0px;
}



/** TempRem 
a.HomePageAbout11, a.HomePageAbout11:active, a.HomePageAbout11:link, a.HomePageAbout11:visited
{
	color: #717171;
	text-decoration: none;
}
a.HomePageAbout11:hover
{
	font: bold 11px Arial;
	color: #3e6e95;
	text-decoration: underline;
}
**/


.design1
{
	font: normal normal 20px/1em Helvetica, Helvetica;
	color: #747474;
	font-weight: bold;
}
.diamondtitle
{
	font: normal normal 18px/1em Helvetica, Helvetica;
	color: #747474;
	font-weight: bold;
}

.LinkON
{
	font: normal 11px Arial;
	color: #962e21;
}



/* 3d player learning */
.intro-3hd-top
{
	background: url('/_images/3dplayer/top1.jpg') no-repeat;
	width: 762px;
	height: 97px;
	vertical-align: bottom;
	padding: 0px 0px 0px 216px;
}


.intro-3hd-top h1
{
	font: normal 34px Arial;
	text-align: left;
	color: #e6e6e6;
	margin: 0px;
	padding: 0px;
}


.intro-3hd-top h2
{
	font: bold 13px Arial;
	text-align: left;
	color: #ababab;
	margin: 0px;
	padding: 0px;
}

.intro-3hd-top sup
{
	font: normal 9px Arial;
	vertical-align: top;
	margin: 3px 0px;
}

.intro-vloupe
{
	background: url('/_images/loupe/top.jpg') no-repeat;
	vertical-align: middle;
	padding: 0px 0px 0px 288px;
	height: 130px;
}


.Introducing_3dplayer11
{
	font: normal 11px Arial !important;
	text-decoration: none;
	line-height: 14px;
	padding: 9px 0px 0px 52px;
	color: #B6B6B6;
	vertical-align: top;
}
.Introducing_3dplayer11 h2
{
	font: normal 22px Arial !important;
	text-align: left;
	color: #e6e6e6 !important;
	margin: 0px;
	padding: 0px;
}

.Introducing_3dplayer11 p
{
	margin: 3px 0px;
	padding: 0px;
	font: normal 11px Arial !important;
}



.ui-3hd-steps
{
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	font: bold 15px Arial;
	color: #E6E6E6;
	padding: 0px;
}

.ui-3hd-steps li
{
	margin: 0px;
	padding: 0px;
	margin: 16px 0px 44px 0px;
}

.Introducing_3dplayerBottom11
{
	color: #747474;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
}

.Introducing_3dplayerBottom11:active, .Introducing_3dplayerBottom11:link, .Introducing_3dplayerBottom11:visited
{
	color: #ababab;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}
.Introducing_3dplayerBottom11:hover
{
	color: #ababab;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.VirtualLoupeLink:active, .VirtualLoupeLink:link, .VirtualLoupeLink:visited
{
	color: #dcdcdc;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}
.VirtualLoupeLink:hover
{
	color: #dcdcdc;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.Introducing_3dplayer_link11, .Introducing_3dplayer_link11:link, .Introducing_3dplayer_link11:hover, .Introducing_3dplayer_link11:visited, .Introducing_3dplayer_link11:hover
{
	color: #dcdcdc;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	border-bottom: #dcdcdc 1px solid;
}



.navigation
{
	font-family: Arial;
	font-size: 11px;
	color: #606060;
	text-decoration: none;
}
a.navigation:link, a.navigation:visited, a.navigation:active
{
	font-family: Arial;
	font-size: 11px;
	color: #3e6e95;
	text-decoration: underline;
}
a.navigation:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #3e6e95;
	text-decoration: none;
}




/* float bar new styles */
.ui-floatbar-bg
{
	background: #fffeef url('/_images/jaimages/jitempageh.png') -0px -122px repeat-x;
}

.ui-floatbar-item
{
	width: 155px;
	height: 14px;
}

.ui-floatbar-item a
{
	text-decoration: none;
}

.ui-floatbar-change, .ui-floatbar-remove
{
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	text-align: right;
	border: none 0px transparent;
	cursor: pointer;
}
.ui-floatbar-change
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat 0px -47px;
}

.ui-floatbar-remove
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -28px -47px;
}

.ui-floatbar-change:hover
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -14px -47px;
}

.ui-floatbar-remove:hover
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -42px -47px;
}
.ui-btns-container
{
	position: relative;
	height: 14px;
}

.ui-btns-position
{
	position: absolute;
	top: 0px;
	right: 0px;
}


.ui-floatbar-tooltip
{
	background: url('/Slider2/Images/SearchBG.png') 0px -165px;
	width: 55px;
	height: 25px;
	position: absolute;
	display: block;
	color: White;
	z-index: 10100;
	text-align: center;
	font-size: 11px;
}

.ui-floatbar-items, ui-floatbar-items li, .ui-floatbar-line
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	display: block;
	float: none;
	font: normal 9px Arial;
	color: #747474;
	width: 156px;
	overflow: hidden;
}
ui-floatbar-items li a
{
	width: 12px;
	height: 12px;
	border: solid 1px gray;
}
.ui-floatbar-text, .ui-floatbar-price
{
	height: 14px;
	line-height: 14px;
	float: left;
}

.ui-floatbar-text
{
	margin-left: 2px;
	overflow: hidden;
	width: 85px;
	height: 14px;
}

.ui-floatbar-price
{
	margin-right: 2px;
	width: 38px;
	overflow: hidden;
	color: #ae0a00;
	text-align: right;
}

.ui-floatbar-line
{
	border-top: solid 1px #e7e7e7;
	margin: 2px 0px 0px 2px;
	height: auto;
	width: 152px;
	padding: 2px 0px 0px 0px;
}

.ui-floatbar-line .ui-floatbar-text
{
	margin: 0px;
}

.ui-hidden
{
	visibility: hidden;
}

#FloatLayer2
{
	display: none;
}


.CategoriesListPage
{
	font-family: Arial;
	color: #7f7f7f;
	font-size: 9px;
	text-align: center;
}

.CategoriesListPage8
{
	font-family: Arial;
	color: #7f7f7f;
	font-size: 8px;
	text-align: center;
}

.FontDashedLink11, .FontDashedLink11:link, .FontDashedLink11:visited, .FontDashedLink11:active
{
	font-family: Arial;
	font-size: 11px;
	color: #3e6e95;
	border-bottom: #3e6e95 1px dashed;
	text-decoration: none;
}
.FontDashedLink11:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #3e6e95;
	border-bottom: #3e6e95 1px dashed;
}

.ShippingSmallText
{
	color: #747474;
	line-height: 10px;
	font-size: 10px;
	font-family: Arial;
}



.PageActiveNow
{
	color: #acacac;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.SeeReviews, SeeReviews:link, SeeReviews:visited
{
	color: #3e6e95;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}
.SeeReviews:hover
{
	color: #3e6e95;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}
.ShippingInfo
{
	color: #6d6d6d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.ShippingDate
{
	color: #3e6e95;
	font-size: 11px;
	font-family: Arial;
}
.ShippingIconsText
{
	color: #3e6e95;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
}

.DiamondItemDetails, .DiamondItemDetails:link, DiamondItemDetails:visited, DiamondItemDetails:active
{
	color: #6d6d6d;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}
.DiamondItemDetails:hover
{
	color: #6d6d6d;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.OrderBy
{
	color: #6d6d6d;
	font-size: 11px;
	font-family: Arial;
}

.BorderRightWhite_f1f1f1
{
	border-right: 1px solid #ffffff;
	background-color: #f1f1f1;
}
.BorderRightWhite_f9f9f9
{
	border-right: 1px solid #ffffff;
	background-color: #f9f9f9;
}

.DiamondItemWishList, DiamondItemWishList:link, DiamondItemWishList:visited
{
	color: #3e6e95;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.DiamondItemWishList:hover
{
	color: #747474;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
}

.AddDiamondTextBlue
{
	color: #3e6e95;
	font: bold 12px Arial;
}

.AddDiamondTextBlue a
{
	cursor: pointer;
	font: normal 12px Arial;
}

table .tblAdditionalInformation td
{
	padding-left: 0px;
}

.ItemTitle
{
	font: normal bold 13px/1.5em Arial;
	padding: 0px;
	padding-top: 0px;
}

.DiamondItemtitle
{
	color: #747474;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.ContactGrey
{
	color: #747474;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.ItemRow
{
	color: #6d6d6d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

/* Shadow container classes */
.clt, .crt, .crb, .clb, .bt, .br, .bb, .bl
{
	width: 8px;
	height: 8px;
	border: none 0px transparent;
	margin: 0px;
	padding: opx;
	empty-cells: show;
}
.clt
{
	background: transparent url('/_images/jaimages/jitempage.png') -149px -9px no-repeat;
}
.crt
{
	background: transparent url('/_images/jaimages/jitempage.png') -159px -9px no-repeat;
}
.crb
{
	background: transparent url('/_images/jaimages/jitempage.png') -159px -0px no-repeat;
}
.clb
{
	background: transparent url('/_images/jaimages/jitempage.png') -149px -0px no-repeat;
}


.bl
{
	height: auto;
	background: transparent url('/_images/jaimages/jitempagev.png') -17px 0px repeat-y;
}
.br
{
	height: auto;
	background: transparent url('/_images/jaimages/jitempagev.png') -11px 0px repeat-y;
}
.bt
{
	width: auto;
	background: transparent url('/_images/jaimages/jitempageh.png') -0px -298px repeat-x;
}
.bb
{
	width: auto;
	background: transparent url('/_images/jaimages/jitempageh.png') -0px -307px repeat-x;
}

.shadowContent
{
	background: #fcfcfc;
}
.shadowContainer
{
	width: 100%;
	height: auto;
}
.shadowContent form
{
	margin: 0px;
	padding: 0px;
}

.CategoriesListSearchYourCollection
{
	font-family: Arial;
	color: #747474;
	font-size: 18px;
}

/* shop_bag.asp */
.ShopBagRightRectangle
{
	background-color: #f1f1f1;
	border: 1px solid #e4e4e4;
}
.ShopBagShoppingTitle
{
	font: normal bold 14px Geneva, Verdana, Arial;
	color: #747474;
}
.ShopBagTextBox
{
	width: 263px;
	height: 19px;
	border: 1px solid #c9c9c9;
}

.ShopBagBorderLeftTop_f2f2f2
{
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
}
.ShopBagBorderRightTop_f2f2f2
{
	border-top: solid 1px #f2f2f2;
	border-right: solid 1px #f2f2f2;
}
.ShopBagBorderRightTopBottom_f2f2f2
{
	padding-top: 1px;
	border: solid 1px #f2f2f2;
	border-left: none 0px;
}
.ShopBagBorderLeftTopBottom_f2f2f2
{
	padding-bottom: 5px;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2;
}
.ShopBagBorderRightBottom_f2f2f2
{
	border-right: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2;
}
.ShopBagBorderLeftBottom_f2f2f2
{
	border-left: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2;
}
.ShopBagBorder_eaeaea
{
	border: solid 1px #eaeaea;
}
.ShopBag_border_e7e7e7
{
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
}
.ShopBag_border_f2f2f2
{
	border: solid 1px #f2f2f2;
}

/* shop_bag_order_review.asp */
.shop_bag_order_review_border_e4e4e4
{
	border: solid 1px #e4e4e4;
	background-color: #f1f1f1;
}

.price11
{
	font-size: 11px;
	font-weight: bold;
	color: #ae0a00;
}

.pricetitle
{
	font-weight: bold;
	color: #747474;
	font-size: 14px;
}

.price
{
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	color: #ae0a00;
}


.fontboldcontact16
{
	font-size: 16px;
	font-weight: bold;
	color: #7f7f7f;
}

.FontBold12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}




/*********** Eternity ********************/
.diamond-compare
{
    width: 235px !important;
}

.diamond-compare td
{
    padding: 4px 0px 0px;
}

.RingComparisonTbl
{
	border-collapse: collapse;
	width: 235px;
	background-image: url("/_images/eternity/comparisonbg.gif");
}

.RingComparisonTbl td
{
	border-collapse: collapse;
	border: solid 1px #D5D5D5;
	font-size: 9px;
	color: #6D6D6D;
	text-align: center;
}
.RingComparisonTbl td.Selected
{
	background-image: url("/_images/eternity/comparisonbg_rose.gif");
}
.ComparisonLink
{
	border-top: solid 1px #D5D5D5;
	border-right: solid 1px #D5D5D5;
	border-left: solid 1px #D5D5D5;
	background-color: white;
	margin-top: 1px;
}

.stepHeader
{
	color: #747474;
	font: bold 15px Arial;
	vertical-align: middle;
	text-align: left;
	display: inline-block;
	margin: 0px 20px 0px 0px;
}

.stepActive, .stepInActive
{
	width: 19px;
	height: 19px;
	border: none 0px transparent;
	background: url('/_images/design/stepactive.gif') no-repeat center center;
	display: inline-block;
	font: bold 15px Arial;
	color: white;
	text-align: center;
	margin: 0px 5px 0px 30px;
	text-indent: 0px;
}

.stepInActive
{
	background: url('/_images/design/stepinactive.gif') no-repeat;
}

.lblStepInActive, .lblStepActive
{
	color: #b7b7b7;
	font: bold 10px Arial;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	text-align: left;
}

.lblStepActive
{
	color: #747474;
}

table.shopping
{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
	background-color: #f1f1f1;
	height: 100%;
	width: 306px;
}
td.shopping-title
{
	font: normal bold 12px Geneva, Verdana, Arial;
	color: #747474;
	height: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.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;
}

/* shop_bag_billing.asp */
.checkout
{
	color: #747474;
	font: bold 15px Arial;
}
.billing_label
{
	font: normal 12px Arial;
	color: #747474;
	width: 74px;
}
.billing_field
{
	border: 1px solid #c9c9c9;
	width: 173px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
.billing_space_tr
{
	padding-bottom: 3px;
}
.creditcard_label
{
	font: normal 12px Arial;
	color: #747474;
	width: 100px;
}
.creditcard_field
{
	border: 1px solid #c9c9c9;
	width: 150px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}

.instructions
{
	border: 1px solid #c9c9c9;
	width: 280px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}


.font11
{
	font: normal 11px Arial;
}

.font14
{
	font: normal 14px Arial;
}

.font18
{
	font: normal 18px Arial;
}


.ArialBold14
{
	color: #747474;
	font: bold 14px Arial;
}
.fontbold13
{
	font-size: 13px;
	font-weight: bold;
}

.fontbold16
{
	font: bold 16px Arial;
	color: #747474;
}
.ContactTime
{
	background: url(/_images/itempage/contactavailabletime.gif) no-repeat scroll top;
	font: bold normal 10px/1.5em arial;
	color: #7AB000;
}
.font9
{
	font-size: 9px;
	font-family: Arial;
}

.RatingTextBox
{
	border: solid 1px #c9c9c9;
	width: 132px;
	height: 18px;
	font-family: Arial;
	font-size: 11px;
}


.btnDiamondSearch
{
	cursor: pointer;
	width: 107px;
	height: 25px;
	border: none 0px;
	padding: 0px;
	margin: 0px;
	background: url('/_images/buttons/search-diamond-shapes.png') no-repeat;
	position: relative;
	top: 2px;
}

.DiamondLeaf11
{
	font: normal 11 Arial;
	color: #4e8022;
}

.DiamondsLandingPageTitle12
{
	font: normal bold 12 Arial;
	color: #747474;
}

.designsold
{
	font: normal normal 22px/1em Helvetica,Helvetica;
	color: #87281D;
	text-decoration: none;
}

/* Item Page */
.AddToWishListIcon, .EmailIcon, .PrintPageIcon, .AskFriendsIcon
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat;
} 


.AddToWishListIcon
{
	background-position: -172px -32px;
	width: 14px;
	height: 14px;
	vertical-align: top;
	padding: 0px;
	border: 0px;
	cursor: pointer;
}
.EmailIcon
{
	background-position: -170px -50px;
	width: 14px;
	height: 14px;
	border: 0px;
	vertical-align: top;
	cursor: pointer;
}
.PrintPageIcon
{
	background-position: -170px -16px;
	width: 14px;
	height: 14px;
	border: 0px;
	vertical-align: top;
	cursor: pointer;
}
.AskFriendsIcon
{
	background-position: -170px 0px;
	width: 14px;
	height: 14px;
	vertical-align: top;
	border: 0px;
	cursor: pointer;
}


/* template */

.RepresentativeGirl, .RepresentativeEmail, .AddReviewBtn, .ShippingBox, .SignV, .GoldStar, .HalfGoldStar, .QuestionSmallPic, .NextItemArrow, .PreviousItemArrow,
.NextLargeRedArrow, .PreviousLargeRedArrow, .RightYellowRect, .ShippingRect, .AdditionInfoLine, .ReturnToItems, .ReturnToDiamonds, .ShopBagShippingInfo, .ChatCallMeNow
{
	background: transparent url('/_images/itempage/settingsitempage.png') no-repeat;
} 


.RepresentativeGirl
{
	background-position: -343px -161px;
	width: 76px;
	height: 83px;
}
.RepresentativeEmail
{
	background-position: -341px -249px;
	width: 79px;
	height: 55px;
}
.AddReviewBtn
{
	background-position: -244px -275px;
	width: 93px;
	height: 16px;
}
.ShippingBox
{
	background-position: -243px -292px;
	width: 29px;
	height: 32px;
}

.SignV
{
	background-position: -276px -292px;
	width: 21px;
	height: 19px;
}
.GoldStar
{
	background-position: -300px -294px;
	width: 15px;
	height: 15px;
	border: 0px;
	vertical-align: top;
}

.HalfGoldStar
{
	background-position: -312px -294px;
	width: 15px;
	height: 15px;
	border: 0px;
	vertical-align: top;
}
.QuestionSmallPic
{
	background-position: -381px -305px;
	width: 10px;
	height: 10px;
	border: 0px;
	vertical-align: top;
}

.NextItemArrow
{
	background-position: -374px -305px;
	width: 6px;
	height: 9px;
	display: inline-block;
}
.PreviousItemArrow
{
	background-position: -367px -305px;
	width: 6px;
	height: 9px;
	display: inline-block;
}
.NextLargeRedArrow
{
	background-position: -329px -296px;
	width: 8px;
	height: 12px;
	display: inline-block;
}

.PreviousLargeRedArrow
{
	background-position: -320px -297px;
	width: 8px;
	height: 12px;
	display: inline-block;
}

.yellow-cont
{
    position:relative; height:157px; width:400px;
}

.RightYellowRect
{
	background-position: 0px -2px;
	position: absolute;
	top:0px; left:0px;
	width: 412px;
	height: 157px;
	text-align:left;
}
.ShippingRect
{
	background-position: -6px -161px;
	width: 323px;
	height: 112px;
}

.AdditionInfoLine
{
	background-position: -209px -326px;
	width: 221px;
	height: 1px;
	vertical-align: top;
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ReturnToItems
{
	background-position: -437px -282px;
	width: 17px;
	height: 15px;
	border: 0px;
	vertical-align: middle;
}
.ReturnToDiamonds
{
	background-position: -435px -259px;
	width: 25px;
	height: 16px;
	border: 0px;
	vertical-align: middle;
}


.ShopBagShippingInfo
{
	background-position: 0px -327px;
	width: 472px;
	height: 112px;
	display: inline-block;
}


.CategorySplash, .CategorySplash:link, .CategorySplash:visited, .CategorySplash:active, .CategorySplash:hover
{
	font: normal 9px Arial;
	color: #747474;
	text-decoration: none;
}

.ChatCallMeNow
{
	background-position: 0px -273px;
	width: 162px;
	height: 55px;
	border: 0px;
	vertical-align: middle;
	font: bold normal 10px/1.5em arial;
	color: #7AB000;
}


.btnDiamondSearch
{
	cursor: pointer;
	width: 107px;
	height: 25px;
	border: none 0px;
	padding: 0px;
	margin: 0px;
	background: url('/_images/buttons/search-diamond-shapes.png') no-repeat;
	position: relative;
	top: 2px;
}



/* splash page header */
/* new */
.HPLeftTopBanner
{
	padding: 76px 0px 0px 36px;
	width: 396px;
	height: 124px;
}


.sp-header_banner
{
	color: #ffffff;
	font: normal 21px/21px Arial;
	text-decoration: none;
}

.sp-header_banner a, .sp-header_banner span
{
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 0px;
}

.sp-header-bottom_banner
{
	font: normal 34px/34px Arial;
	margin: 0px 0px 0px 0px;
}

/* end new */

.sp-header
{
	color: #AF0A00;
	font: normal 25px/25px Arial;
	text-decoration: none;
}

.sp-header a, .sp-header span
{
	color: #AF0A00;
	display: block;
	text-decoration: none;
	padding: 0px;
}

.sp-header strong
{
	color: #969696;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.sp-header small
{
	font: normal 25px/25px Arial;
}



.sp-header-small
{
	font: normal 22px/22px Arial !important;
}

.sp-header-middle
{
	font: normal 30px/30px Arial !important;
}

.sp-header-middle-pendants
{
	font: normal 26px/26px Arial !important;
}

.sp-header-bottom
{
	font: normal 34px/34px Arial;
	margin: -5px 0px 0px 0px;
}

.ItemPageMainInfoRectBack
{
	background: url('/_images/jaimages/jitempagev.png') -27px -0px;
}

.ReviewsBG
{
	background: url('/_images/jaimages/jitempagev.png') -352px -0px;
}


.ItemPageMainInfoRectTop
{
	background: url('/_images/jaimages/jitempagev.png') -742px -0px;
	height: 6px;
}

.ItemPageMainInfoRectBottom
{
	background: url('/_images/jaimages/jitempagev.png') -1070px -0px;
	height: 6px;
}

.Description3d, .Description3d:link, .Description3d:visited, .Description3d:active
{
	font: normal 12 Arial;
	color: #1111cc;
}
.Description3d:hover
{
	font: normal 12px Arial;
	color: #747474;
}
.Price3d
{
	font: bold 12px Arial;
	color: #000000;
}
.Price3d:link, .Price3d:visited, .Price3d:active
{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: underline;
}
.Price3d:hover
{
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
}



.FooterBack
{
	width: 955px;
	height: 156px;
	margin: 0px auto 0px auto !important;
	background: url('/_images/jaimages/footerbg.png') no-repeat 0px -77px;
	overflow:hidden;
}
.SpacerLine
{
	background: url('/_images/jaimages/jitempagev.png') -1400px -0px;
	width: 11px;
}


table.item2
{
	font: normal normal 10px/1.2em Geneva, Verdana, Arial;
}
table.item2 td
{
	padding: 4px;
}

.PrevItemArrow
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -60px -48px;
	width: 8px;
	height: 12px;
	cursor: pointer;
	display: inline-block;
}





.NextItemArrow
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -69px -48px;
	width: 8px;
	height: 12px;
	cursor: pointer;
	display: inline-block;
}
.LayerOpenPicNone
{
	background: transparent url('/_images/jaimages/jitempage.png') no-repeat -190px -0px;
	width: 99px;
	_width:101px;
	height: 99px;
	margin: 5px 28px;
	border: solid 1px #d8d8d8;
}


.LeftRedArrow
{
	background: transparent url('/_images/bgimages/topleftgraphic.png') no-repeat -24px -16px;
	width: 6px;
	height: 14px;
	margin-right:4px;
	display:inline-block;

}

.ui-diamond-help
{
	position:absolute;top:248;left:5;color:#fff;font-size:11px;font-weight:normal;font-family:Arial;
}

.ui-color-black
{
	color:Black;
}


.googleCheckoutLogo img
{
	border: none 0px;
	width: 200px !important;
	height: 36px !important;
}

.thaw img
{
	border: none 0px;
	width: 61px !important;
	height: 60px !important;
}
@media print {
	#LeftBar, #TopLinks, #FooterSection, #TopNavigation,#TabsSection,#FooterSection2 { display : none; } 
	body {font-size : 14px; }

}



 .ProcessOn{
  font-family:Arial;
  font-size:12px;
  color:#3e6e95;
  background: url('<%=StaticUrl1%>/_images/page/ItemPageMiddleTopStripWhiteTab.gif') ;
  font-weight:bold;
}
.ProcessOff{
  font-family:Arial;
  font-size:12px;
 
  color:#ffffff;
  font-weight:bold;
}
.ArialGray9{
  color:#878787;
  font-family:Arial;
  font-size:9px;
}
.ArialBlue10{
  color:#3e6e95;
  font-family:Arial;
  font-size:10px;
}
.Navigation11{
  color:#3e6e95;
  font-family:Arial;
  font-size:11px;
}



/* Galery classes */
.productlink, a.productlink:link, a.productlink:visited, a.productlink:active, a.productlink:hover
{
	color: #747474;
	text-decoration: none;
	font-size: 10px;
}
a.productlink:active
{
	color: #89A4D0;
}

a.productlink:hover
{
	color: #2D59A0;
	text-decoration: underline;
}

.item-galery
{
	  border: 1px solid #F0F0F0;
	  font: normal Arial 11px;
	  padding: 2px;
	  float:left;
	  width :231;
	  _width: 237px;
	  margin: 5 10 5 0;
	  background: #FFF;

}

.item-galery a
{
	display: block;
	text-align:center;
}

.item-galery .productlink
{
	height:31px !important;
	line-height:12px;
	text-align:left !important;
}


.item-galery div
{
    height:22px;
}

.item-large
{
	width:350;
	margin: 10 20 10 0;
}

.item-large .linkImg
{
	width:350;
	height:270;

}


.galery-h1
{
     font: normal 18px Arial;
     background: url('/_images/striptopcollection.gif') no-repeat;
     height: 37px;
     line-height:37px;
     margin-top:5px;
     vertical-align: middle;
     padding: 0px 0px 0px 13px;
     width:739px;
     _width:752px;
}
.galery-h2
{
    font: bold 11px Arial;
    padding: 15px 0px 3px 5px;
    float:none;
    clear:both;
}

.item-small 
{
    width:106px;
    _width:116px;
    margin: 4px 7px 4px 0px;
    padding: 2px 4px;
}

.item-small a, .item-small a:visited, .item-small a:active
{
    position:relative;
    text-align:center;
    text-decoration:none;
    color: #606060;
    font: normal 11px Arial;
}

.item-small a span
{
    position: absolute;
    top: 88px;
    left:43px;
    display:block;
}

.item-small .price
{
    color: #606060;
    font: normal 11px Arial;
    
}


.item-small .linkImg
{
    width:106px;
    height:104px;
}


.last-item
{
	clear: right !important;
    margin-right:0 !important;
}

.item-bottom
{
    height:22px;
}

.item-bottom p
{
    padding:0px;
}

.galery-dropdown
{

	cursor:pointer; 
    position:relative !important;
	overflow:visible !important;
	margin: 0px 5px 0px 0px;
	top:1px;
	width:180px;
	float:left;
	font: normal 10px Arial;

}

.galery-dropdown table
{
	font: normal 10px Arial;    
}

.galery-dropdown h6
{
    margin:0px;
    padding:0px;
	height:17px;
	_height: 19px; 
	overflow:hidden;
	border: 1px solid #c9c9c9;
	font: normal 10px Arial !important; 
	background: #FFF url('/_images/dropdownbox.gif') no-repeat right top;
}

.galery-dropdown h6 span
{
    vertical-align:top;
	display:inline-block;
    overflow:hidden;
	width:117px;
	padding: 2px 0px;
}

.galery-dropdown h6 .price
{
	width: 40px !important;
	text-align:right;
	padding:0px;
}

.galery-dropdown .drop-content
{
    position:absolute;	
    width:180px;
	_width:182px;
     background: #ffffff;
     width: 100%;
     border: 1px solid #c9c9c9;
     margin:0px;
     padding:0px;
     border-collapse:collapse;
     z-index:10;
}

.get-item td
{
    padding: 3px 0px;
}

.btn-3hd
{
	width:45px;
	height:22px;
	display:block;
	clear:right;
	cursor:pointer;
	background: url('/_images/3hdplay.gif') no-repeat;
	border: none 0px;
	outline: none;
	float:right;
}


.RingComparisonTbl span
{
    display:block;
    text-align: center;
    padding: 3px 0px;
}
.RingComparisonTbl strong
{
    font: bold 11px Arial;
}


.paging-line
{
    height: 22px;
    _height: 27px;
    padding:5px 0px;
    float: none;
    clear:both;

}

.paging-line #paging
{
   float:right;
}

.ui-content-description
{
    margin-top: 15px;
    
    padding: 0px 2px;
    color: #606060;
    float:none;
    clear:both;
}

.ui-content-description h2
{
    font: bold 13px Arial;
    padding: 5px 0 !important;
}

.ui-content-description p
{
    font: normal 11px Arial;
    padding: 0px 0px 5px 0px  !important;
}


/* End Galery classes */



