@CHARSET "UTF-8";
/* siblings */
.jbAutoClear{
	clear:both;
}
.link_img { cursor:pointer; }

#siblingsProducts{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	margin:auto;
}
#siblingsProducts .jbTurnPage{
	width:2%;
	display:block;
	float:left;	
}
#siblingsProducts .jbTurnPagePrev{
	margin-top:25px;
	margin-right:3%
}
#siblingsProducts .jbTurnPageNext{
	margin-top:25px;
	margin-left:3%
}
#siblingsProducts .jbSiblingsWrap{
    width:90%;
    overflow:hidden;
    float:left;
    text-align:center;
}
#siblingsProducts ul{
	display:block;
	text-align:center;
	margin:0 auto;
	padding-top:25px;
}
#siblingsProducts ul li{
	display:inline;
	float:left;
	display:block;
}
#siblingsProducts ul li a span.jb-product-title{
    display:none;	
}
.jbOtherSibling .price-box .price,#siblingsProducts ul li a{
	color:#999999;
}
#siblingsProducts ul a:hover span span{
	color:#C76200;
}
.jbCurrentSibling img.jbCurrentImage{
    border:2px solid #DDDDDD;	
}
.jbCurrentSibling div,#siblingsProducts ul li a:hover{
	color:#2F2F2F;
}
#siblingsProducts ul li a{
	width:120px;
	display:block;
}
#siblingsProducts ul li a img.jbOtherLargerImage,#siblingsProducts ul li a img.jbCurrentLargerImage,.matching-product-hover-image{
	position:absolute;
	left:-100000px;
}
#siblingsProducts ul li a img.jbOtherImage{
	opacity:0.4;
	filter:Alpha(Opacity="40");
}
#siblingsProducts ul li a:hover,.matching-items li a:hover{
	position:relative;
	display:block;
	text-decoration:none;
}
#siblingsProducts ul li a:hover span.jb-product-title{
    display:block;
    position:absolute;
    width:120px;
    top:-25px;
    left:0px;
}
#siblingsProducts a:hover img.jbOtherImage{
	opacity:1;
    filter:Alpha(Opacity="100");
}
#siblingsProducts a:hover img.jbSiblingsLargerImage{
	top:-22px;
	left:5px;
	position:absolute;
}

#diamondSiblingsProducts{
    text-align: center;
    padding: 3px 10px;
    margin: -10px auto;
    background: url(../images/siblings_bg.png) repeat-x 0px 8px ;
}
#diamondSiblingsProducts .jbTurnPage{
    width: 2%;
    display: block;
    float: left;
}
#diamondSiblingsProducts .jbTurnPagePrev{
    margin-top: 5px;
    margin-right: 3%;
}
#diamondSiblingsProducts .jbTurnPageNext{
    margin-top: 5px;
    margin-left: 3%;
}
#diamondSiblingsProducts .jbSiblingsWrap{
    width: 90%;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-top: 0px;
}
#diamondSiblingsProducts ul{
    display: block;
    text-align: center;
    margin: 0px auto;
    padding-top: 0px;
}
#diamondSiblingsProducts ul li{
    display: inline;
    float: left;
    display: block;
}
#diamondSiblingsProducts ul li a span.jb-product-title{
    display: none;
}
#diamondSiblingsProducts ul a:hover span span{
    color: #CC9933;
}
#diamondSiblingsProducts .jbCurrentSibling div,#diamondSiblingsProducts ul li a:hover{
    color: #7a4cac;
}
#diamondSiblingsProducts ul li a{
    width: 118px;
    height: 73px;
    display: block;
}
#diamondSiblingsProducts ul li a img.jbOtherImage{
    opacity: 0.4;
    filter: Alpha(Opacity="40");
}
#diamondSiblingsProducts ul li a:hover{
    position: relative;
    display: block;
    text-decoration: none;
}
#diamondSiblingsProducts ul li a:hover span.jb-product-title{
    display: block;
    position: absolute;
    width: 120px;
    top: -25px;
    left: 0px;
}
#diamondSiblingsProducts a:hover img.jbOtherImage{
    opacity: 1;
    filter: Alpha(Opacity="100");
}
#diamondSiblingsProducts .jbSlibingLink .price{
    font-size: 9px;
}
#diamondSiblingsProducts .jbSlibingLink .price-box{
    margin-top: -8px;
}
#diamondSiblingsProducts .jbCurrentSibling a.jbCurrentLink{
    border: 1px solid #DDDDDD;	
    background-color: #fff;
}
#diamondSiblingsProducts .jbOtherSibling a.jbOtherLink{
    border: 0px solid #DDDDDD;	
}
#diamondSiblingsProducts .jbOtherSibling img.jbOtherImage{
    border: 0px solid #DDDDDD;
    background-color: #fafafa;
}
#diamondSiblingsProducts .jbSiblingsImage {
    cursor:pointer;
    text-align: center;
    vertical-align: bottom;
    margin-top: 5px;
}
#diamondSiblingsProducts .jbCurrentSibling img.jbCurrentImage{
    border: 0px solid #DDDDDD;	
}
#diamondSiblingsProducts .jbOtherSibling .price-box .price,#diamondSiblingsProducts ul li a{
	color: #CC9933;
}
#returnToProductList a{
    color: #7A4CAC;
    font-size: 9px;
}
#diamondSiblingsProducts .jbSiblingsDetail{
    color: #7A4CAC;
    font-size: 9px;
    margin-top: 0px;
}

/* matching products */
#matching-view-sidebar {
   width: 900px;
   height: 160px;
   overflow: hidden;
   margin: 0px auto;
   background-color: #FFFFCC;
   font-family: verdana;
   margin-bottom: 10px;
}
#matching-view-sidebar a, #matching-view-sidebar a:hover{ text-decoration:none; }
#matching-view-sidebar .matching-diamond-view-small {
   width: 290px;
   height: 130px;
   float: left;
   display: inline;
}
#matching-view-sidebar .matching-diamond-view-small img {
    width: 56px;
    height: 56px;
    float: left;
    border:1px solid #DDDDDD;
    margin-right: 5px;
}
#matching-view-sidebar .to-cart {
    width: 180px;
    height: 130px;
    float: right;
    text-align: center;
    margin-top: 18px;
}
#matching-view-sidebar .to-cart #addToCart { margin-bottom:18px; display:block; }
.product-sku { font-size:11px; color:#bbb; width:100%; margin-bottom:0px; }
#matching-view-sidebar .price-box { margin-top:5px; }
#matching-view-sidebar .product-name { color:#666666; font-weight:normal; }
#matching-view-sidebar .content { height:130px; padding:8px; }
#matching-view-sidebar .symbol { width:60px; height:130px; float:left; }
#matching-view-sidebar .matching-diamond-view-small .change { cursor:pointer; width:100%; text-align:center; margin:5px 0px; color:#7A4CAC; }

.matching { width:202px; float:right; margin-bottom:20px; }
.matching-items { line-height:normal; }
#div-matching-title { font:italic normal 18px Georgia; color:#c93; }
.matching-items li img { float:left; border:1px solid #CCCCCC; margin-right:2px }
.matching-items .product-name { color:#7a4cac; font:normal normal 12px verdana; }
.matching-items li { height:70px; margin:7px 0 0 7px; width:180px; cursor:pointer; text-align:center; padding:3px 3px 0; border:1px solid #F9F9F9; color:#7a4cac; }
 #div-matching-title {
    border-bottom:1px solid #BBBBBB;
    margin:0 5px 5px;
    padding-bottom:5px;
    padding-top:0px;
}
#matching-items-box-ring { width:400px; margin-top:35px; }
#matching-items-box-ring  #div-matching-title { border-bottom:none; }
#matching-items-box-ring .matching-items li {
    border:1px solid #DDDDDD;
    cursor:pointer;
    display:block;
    float:left;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    height:100px;
    margin-right:10px;
    overflow:hidden;
    text-align:center;
    width:72px;
    margin:7px 0 0 5px;
    padding:3px 2px 0;
}
#matching-items-box-ring .matching-items li:active, #matching-items-box-ring .matching-items li:hover, .matching-items li:hover { border:1px solid #C93; }
#matching-items-box-ring .matching-items li img { float:none; border:none; }
.see-more { color:#7a4cac; text-decoration:none; cursor:pointer; }
.compact_search { display:none; position:absolute; top:100px; left:200px; z-index:9000; background-color:#F9F9F9; position:fixed; left:50%; top:50%; margin-left:-350px; margin-top:-300px; }
.compact_search table { width:100%; font-size:12px; text-align:center; border-top:1px solid #DDDDDD; }
.compact_search table td { border:none; }
.compact_search .compact-list { padding:0px 20px;}
.compact_search table .price { color:#c93; font-family:Trebuchet MS; }
.compact_search table .first { text-align:left }
.compact_search table .price, #compact-diamond-search table .last { text-align:right; vertical-align:middle; } 
.compact_search a { cursor:pointer; }
.compact_search table .special { background:#FFF; }
.compact_search table tr { background:#EEE; cursor:pointer; }
.compact_search #search_float_header { margin:15px 10px 10px; padding:0px; }
.compact_search #search_float_header #diamond-filter { background:#EEEEEE; }
.compact_search #search_float_header #diamond-filter dd { background-color:none; }
.compact_search { border:1px solid #CCCCCC; width:670px; overflow:hidden; }
.compact_search #narrow-by-list dl { width:193px; float:left; margin:0.1em 15px 0px; background:none; padding:0px; }
.compact_search #narrow-by-list .left { clear:left; }
.compact_search input.hidden { left:-10000px; position:absolute; }
.compact_search .narrow-by dt { padding-top:0px; background:none; padding:7px 15px 0 8px; }
.compact_search .narrow-by dd { background:none; }
.compact_search .narrow-reset { float:right; color:#6A3BA1; font-weight:normal; text-transform:none; cursor:pointer; display:none; }
.compact_search #diamond-filter .shape-list li { width:120px; margin-left:10px }
.compact_search .compact-list .toolbar { background:#F9F9F9 }
.compact_search #diamond-filter dd { padding: 0 7px 0 6px; }
.compact_search li a.active label { background:#6A3BA1; color:#FFFFFF; }
.compact_search li a label { color:#666666; font-weight:normal; }
.compact_search li a { text-decoration:none; }
.compact-list .toolbar { font-size:11px; margin:10px 0; padding:3px 5px; background-color:#eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.compact-list .toolbar .stats { float:left; }
.compact-list .toolbar .pager { float:right; }
.compact-list .pager ol { display:inline; list-style:none; }
.compact-list .pager li { padding:0 3px; display:block; list-style:none; float:left; }
.compact-list .pager li a { display:inline; list-style:none; float:left; color:#6A3BA1; }
.compact-list .pager span.current { font-weight:bold; }
#list-ring-style li, #list-metal-style li { padding-left:22px; }
#ring-listing table tr td { border-bottom:1px dashed #DDDDDD; background:#FFFFFF; vertical-align:middle; }
#finger_size_in_matching { display:none; }
.size-block {
	float: left;
	font-size:10px;
	margin:4px;
	padding-bottom:3px;
	padding-top:2px;
	text-align:center;
	height:22px;
	width:27px;
}
.size-block-idle {
	background:url(../images/white_size_block.gif) no-repeat;
}

.size-block-used {
	color:#fff;
	background:url(../images/dark_size_block.gif) no-repeat;
}

.buy-or-send button, .buy-or-send a{
	background:#6A3BA1 none repeat scroll 0 0;
	border:1px solid #6A3BA1;
	color:#FFFFFF;
	cursor:pointer;
	overflow:visible;
	padding:1px 8px;
	height:20px;
	width:auto;
}
.buy-or-send a {
	margin-right:20px;
	text-decoration:none;
}

.buy-or-send a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


/**
* Following is the product slide show css
*/
.gss a img {
    border : none;
}
.gss {
      height: 500px;
      width: 500px;
      color: #dddddd;
      background-color: #000000;
      margin:50px auto 20px;
}
.jb-catalog-product-slideshow {
      background-color: #000000;
}
.slide_show_controller{
      margin: 20px auto;
      width: 500px;
}
.slide_show_controller a img {
      border : none;
}
.slide_show_controller table {
       margin:0px auto;
       text-align:center;
       width:230px
}

/* buyorsend */
.product-info-box .product-add-cart-diamond, .product-info-box .product-add-cart-ring { margin-bottom:20px; width:202px; border-left:1px solid #DDDDDD; background:#FFFFCC; }
.product-add-cart-diamond #totalPrice, .product-add-cart-ring #totalPrice { border-bottom:none; }
ul.buy-or-send li{
    text-align:center;
    margin-bottom:10px;
    display:block;
    cursor:normal;
}
ul.buy-or-send li img{
    vertical-align:middle;
}
ul.buy-or-send li a{
    color:#6A3BA1;
    background:none;
    border:none;
    margin:0;
    padding:0;
}
ul.buy-or-send li a:hover{
    color:#6A3BA1;
}
#share-wrapper{
    padding-top:3px;
}
ul.share-items{
    display:none;
    background:#FFFFFF;
    width:100px;
    
}
ul.share-items li{
    width:100px;
    float:left;
    margin-right:0;
    padding:0;
}
ul.share-items li a{
    background:none;
    border:none;
    margin:0;
    color:#6A3BA1;
    display:block;
    padding:3px;
    
}
ul.share-items li a:hover{
    color:#6A3BA1;
    background:#E6E6FA;
}
ul.share-items li img{
    vertical-align:middle;
}

/* Product additional attributes table */
#diamondDetail { width:680px; margin-top:0px; float:left; }
#diamondDetail #product-attribute-specs-table{
    width: 463px;
    border: 0px;
    height: 100px;
    background-color: #ffffcc;
}
#diamondDetail #product-attribute-specs-table td{
    padding: 0px;
    font: normal normal 11px verdana;
}
#diamondDetail #product-attribute-specs-table tr{
    background-color: #ffffcc;
}
#diamondDetail #product-attribute-specs-table .label{
    text-align: right;
    color: #bbb;
    vertical-align: top;
    padding-right: 5px;
}
#diamondDetail #product-attribute-specs-table .data{
    color: #000000;
    vertical-align: top;

}
#diamondDetail .data-table tbody td{
    border-bottom: 0px;
    border-right: 0px;
    vertical-align: top;
    height: 20px;
}

.product-info-box .product-shop .price-box { margin-top:0px; }
.product-info-box .separator { margin-top:30px; border-top:1px solid #ddd; }
.collateral-box .head { border-bottom:1px solid #ddd; margin-top:5px; padding-top:0px; height:60px; width:100%; background:#FFFFCC; }
.collateral-box .head .price-box { margin-top:0px; }
.collateral-box .head .product-name { color: #666; font-style:italic }
.collateral-box .head h4 { font:italic normal normal 13px Georgia; color: #cc9933; }

/* Product media images */
.more-views ul li img{
    cursor:pointer;
}
#diamondDetail .collateral-box .head .product-name { font-weight:normal; }
#diamondDetail .regular-price .price { font:normal bold 24px Trebuchet MS; }
#diamondDetail #jb-diamond-desc { margin-top:20px; padding-top:10px; }
#diamondDetail #detailLink { cursor:pointer; color:#7a4cac; margin-bottom:10px; }
#diamondDetail #detailLink img { padding-bottom:3px; }
#diamondDetail #product-options-wrapper { margin-left:300px; }

#diamondDetail .attributeName { font:italic normal 14px Georgia; color:#c93; }
#diamondDetail .atttibuteContent { font-size:11px; font-family:Verdana; margin-top:10px; }
#diamondDetail a{ cursor:pointer; color:#7a4cac; font-size:11px; font-family:Verdana; }

#diamondDemensionView li { height:270px; width:270px; vertical-align:bottom; }
#diamondDetail div.length, #diamondDetail div.width,#diamondDetail div.depth, #diamondDetail div.culet, #diamondDetail div.girdle { background-color:#fff; color:#000; }
#diamondDetail div.length, #diamondDetail div.width,#diamondDetail div.depth { text-align:center; }

#diamondDetail .Asscher div.length { left:80px; position:relative; top:-55px; width:60px; }
#diamondDetail .Asscher div.width { left:205px; position:relative; top:-190px; width:30px; }
#diamondDetail .Asscher div.depth { left:205px; position:relative; top:-185px; width:30px; }
#diamondDetail .Asscher div.culet { left:150px; position:relative; top:-110px; width:100px; }
#diamondDetail .Asscher div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Cushion div.length { left:80px; position:relative; top:-50px; width:60px; }
#diamondDetail .Cushion div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Cushion div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Cushion div.culet { left:150px; position:relative; top:-110px; width:100px; }
#diamondDetail .Cushion div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Emerald div.length { left:80px; position:relative; top:-50px; width:60px; }
#diamondDetail .Emerald div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Emerald div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Emerald div.culet { left:170px; position:relative; top:-110px; width:100px; }
#diamondDetail .Emerald div.girdle { position:relative; right:15px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Heart div.length { left:80px; position:relative; top:-50px; width:60px; }
#diamondDetail .Heart div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Heart div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Heart div.culet { left:170px; position:relative; top:-110px; width:100px; }
#diamondDetail .Heart div.girdle { position:relative; right:15px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Marquise div.length { left:80px; position:relative; top:-75px; width:60px; }
#diamondDetail .Marquise div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Marquise div.depth { left:210px; position:relative; top:-200px; width:30px; }
#diamondDetail .Marquise div.culet { left:140px; position:relative; top:-110px; width:100px; }
#diamondDetail .Marquise div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Oval div.length { left:80px; position:relative; top:-75px; width:60px; }
#diamondDetail .Oval div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Oval div.depth { left:210px; position:relative; top:-180px; width:30px; }
#diamondDetail .Oval div.culet { left:140px; position:relative; top:-110px; width:100px; }
#diamondDetail .Oval div.girdle { position:relative; right:30px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Pear div.length { left:80px; position:relative; top:-75px; width:60px; }
#diamondDetail .Pear div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Pear div.depth { left:210px; position:relative; top:-180px; width:30px; }
#diamondDetail .Pear div.culet { left:165px; position:relative; top:-110px; width:100px; }
#diamondDetail .Pear div.girdle { position:relative; right:15px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Princess div.length { left:100px; position:relative; top:-45px; width:60px; }
#diamondDetail .Princess div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Princess div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Princess div.culet { left:150px; position:relative; top:-110px; width:100px; }
#diamondDetail .Princess div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Radiant div.length { left:100px; position:relative; top:-65px; width:60px; }
#diamondDetail .Radiant div.width { left:210px; position:relative; top:-190px; width:30px; }
#diamondDetail .Radiant div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Radiant div.culet { left:150px; position:relative; top:-110px; width:100px; }
#diamondDetail .Radiant div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

#diamondDetail .Round div.length { left:100px; position:relative; top:-50px; width:60px; }
#diamondDetail .Round div.width { left:210px; position:relative; top:-200px; width:30px; }
#diamondDetail .Round div.depth { left:210px; position:relative; top:-185px; width:30px; }
#diamondDetail .Round div.culet { left:150px; position:relative; top:-110px; width:100px; }
#diamondDetail .Round div.girdle { position:relative; right:20px; text-align:right; top:-147px; width:85px; }

/* Diamond dimensions */
img.dimension-thumbnail { width:50px; height:50px; cursor:default; }
div#dimensionWrapper { position:absolute; z-index:9999; width:300px; height:300px; font-size:10px; line-height:11px; color:#666; display:block; }
div#dimensionWrapper span { background-color:#fff; }

div#dimensionWrapper .Asscher div.length { position:relative; top:250px; left:127px; width:60px; }
div#dimensionWrapper .Asscher div.width { position:relative; top:115px; left:250px; width:30px; }
div#dimensionWrapper .Asscher div.depth { position:relative; top:123px; left:250px; width:30px; }
div#dimensionWrapper .Asscher div.culet { position:relative; top:208px; left:180px; width:110px; }
div#dimensionWrapper .Asscher div.girdle { position:relative; top:188px; right:-10px; width:85px; text-align:right; }

div#dimensionWrapper .Cushion div.length { position:relative; top:255px; left:127px; width:60px; }
div#dimensionWrapper .Cushion div.width { position:relative; top:115px; left:263px; width:30px; }
div#dimensionWrapper .Cushion div.depth { position:relative; top:120px; left:263px; width:30px; }
div#dimensionWrapper .Cushion div.culet { position:relative; top:210px; left:185px; width:105px; }
div#dimensionWrapper .Cushion div.girdle { position:relative; top:190px; right:-10px; width:90px; text-align:right; }

div#dimensionWrapper .Emerald div.length { position:relative; top:255px; left:127px; width:60px; }
div#dimensionWrapper .Emerald div.width { position:relative; top:120px; left:263px; width:30px; }
div#dimensionWrapper .Emerald div.depth { position:relative; top:117px; left:263px; width:30px; }
div#dimensionWrapper .Emerald div.culet { position:relative; top:210px; left:205px; width:85px; }
div#dimensionWrapper .Emerald div.girdle { position:relative; top:190px; right:-10px; width:95px; text-align:right; }

div#dimensionWrapper .Heart div.length { position:relative; top:255px; left:127px; width:60px; }
div#dimensionWrapper .Heart div.width { position:relative; top:115px; left:263px; width:30px; }
div#dimensionWrapper .Heart div.depth { position:relative; top:117px; left:263px; width:30px; }
div#dimensionWrapper .Heart div.culet { position:relative; top:210px; left:205px; width:85px; }
div#dimensionWrapper .Heart div.girdle { position:relative; top:190px; right:-10px; width:95px; text-align:right; }

div#dimensionWrapper .Marquise div.length { position:relative; top:227px; left:127px; width:60px; }
div#dimensionWrapper .Marquise div.width { position:relative; top:130px; left:263px; width:30px; }
div#dimensionWrapper .Marquise div.depth { position:relative; top:100px; left:263px; width:30px; }
div#dimensionWrapper .Marquise div.culet { position:relative; top:210px; left:175px; width:115px; }
div#dimensionWrapper .Marquise div.girdle { position:relative; top:190px; right:-10px; width:85px; text-align:right; }

div#dimensionWrapper .Oval div.length { position:relative; top:230px; left:127px; width:60px; }
div#dimensionWrapper .Oval div.width { position:relative; top:125px; left:263px; width:30px; }
div#dimensionWrapper .Oval div.depth { position:relative; top:120px; left:263px; width:30px; }
div#dimensionWrapper .Oval div.culet { position:relative; top:210px; left:177px; width:113px; }
div#dimensionWrapper .Oval div.girdle { position:relative; top:190px; right:-10px; width:75px; text-align:right; }

div#dimensionWrapper .Pear div.length { position:relative; top:232px; left:127px; width:60px; }
div#dimensionWrapper .Pear div.width { position:relative; top:125px; left:263px; width:30px; }
div#dimensionWrapper .Pear div.depth { position:relative; top:117px; left:263px; width:30px; }
div#dimensionWrapper .Pear div.culet { position:relative; top:210px; left:200px; width:90px; }
div#dimensionWrapper .Pear div.girdle { position:relative; top:190px; right:-10px; width:90px; text-align:right; }

div#dimensionWrapper .Princess div.length { position:relative; top:263px; left:127px; width:60px; }
div#dimensionWrapper .Princess div.width { position:relative; top:115px; left:263px; width:30px; }
div#dimensionWrapper .Princess div.depth { position:relative; top:120px; left:263px; width:30px; }
div#dimensionWrapper .Princess div.culet { position:relative; top:210px; left:190px; width:100px; }
div#dimensionWrapper .Princess div.girdle { position:relative; top:190px; right:-10px; width:85px; text-align:right; }

div#dimensionWrapper .Radiant div.length { position:relative; top:237px; left:127px; width:60px; }
div#dimensionWrapper .Radiant div.width { position:relative; top:115px; left:263px; width:30px; }
div#dimensionWrapper .Radiant div.depth { position:relative; top:110px; left:263px; width:30px; }
div#dimensionWrapper .Radiant div.culet { position:relative; top:210px; left:185px; width:105px; }
div#dimensionWrapper .Radiant div.girdle { position:relative; top:190px; right:-10px; width:85px; text-align:right; }

div#dimensionWrapper .Round div.length { position:relative; top:257px; left:127px; width:60px; }
div#dimensionWrapper .Round div.width { position:relative; top:115px; left:265px; width:30px; }
div#dimensionWrapper .Round div.depth { position:relative; top:125px; left:263px; width:30px; }
div#dimensionWrapper .Round div.culet { position:relative; top:210px; left:190px; width:100px; }
div#dimensionWrapper .Round div.girdle { position:relative; top:190px; right:-10px; width:85px; text-align:right; }