h2 span
{
	font-weight: normal;	
}

h2.indent
{
	margin-left: 9px;
}


#product_left { float: left; width:300px; margin:0 0 0 10px; }
#product_right { float:left; width:375px; margin:0 0 8px 20px; min-height: 395px; }

#picture-slides {
	background-color: #e6e7e8;
	width:284px;
	padding:8px;
}
#picture-slides-frame-setting,
#picture-slides-frame {
	display:block;
	background-color:#fff;
	text-align: center;
	margin:0 0 8px 0;
	height: 270px;
}

#picture-slides-frame-setting
{
	height: 268px !important;
	padding-top: 33px
}

#picture-slides-container { text-align: center; }
#picture-slides ul { margin: 0; padding: 0; overflow:hidden; width: 300px;}
#picture-slides li { display: block; float:left; padding:0; margin:0 8px 0 0;}
#picture-slides li a { display:block; background-color:#fff; width:89px; height:89px; text-align:center;}
#picture-slides li a img { width:67px; margin-top:12px; }
ul#ring_thumbs li a img{ width: auto !important;}



	#delivery_div { background-color: #e1f3fc; padding: 10px; clear:both; position:relative; top: -10px;}
	#delivery_div p { margin:0; padding:0; }
	#delivery_div p strong{ color:#00b0d8;}
	#delivery_div .deliveryheading { color: #fff; padding-bottom: 2px; font-size: 140%; font-family:"Times New Roman", Times, serif;}


/* OLD STYLES */

.center {text-align: center;}

span.h3
{
	color: #00B0D8;	
}


.splitdiv_details { width: 348px; height: 60px; clear: both; margin-bottom:15px; padding-top: 10px;}
	.splitdiv_details_left { float: left; width: 110px; margin-top: 37px;}
	.splitdiv_details_right { float: right; width: 178px; text-align: right;}

.popup_content .splitdiv_buttons { width: 378px;}
	.popup_content .splitdiv_buttons img { border: none;}
	.popup_content .splitdiv_buttons_left { float: left; width: 160px; clear: both;}
	.popup_content .splitdiv_buttons_right { float: right; width: 218px; text-align: right;}

.price { font-size: 230%; color:#15235E; font-weight: normal;  float:left; margin-top: 8px;}

#financediv { margin-bottom: 12px; border: 1px solid #c0e8f3; background-color: #d8f2f8; color: #272a66; padding: 3px 5px 5px 5px; width: 349px;}
	#financediv ul { margin: 0px; padding: 0px 0px 0px 15px;}
	#financediv li { list-style-type: square;}
	#financediv .redtext { color: #ff0000; font-weight: bold;}
	#financediv h2 { color: #272a66; padding-bottom: 2px;}
	
#extras { margin-bottom: 12px; border: 1px solid #c0e8f3; background: #d8f2f8 url(/_images/photos/extras.jpg) no-repeat scroll top right; color: #272a66; padding: 3px 5px 0px 5px; width: 171px;}
	#extras ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}
	#extras li { list-style-type: square;}
	#extras h2 { color: #272a66; padding-bottom: 2px;}
	

#getlivehelp { width: 164px; float: right;}

.greytext { color: #CCCCCC;}
	
ul#reviews { margin: 0px; padding: 0px;}
	ul#reviews li { list-style-type: none; float: left;}

ul#inlinelist_withspacer { margin: 0px; padding: 0px;}
	ul#inlinelist_withspacer li { list-style-type: none; float: left; padding-right: 5px;}

/* #products_div hr { margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px solid #fff; height: 1px; background: #bce7f2; border-bottom: none; border-right: none; border-left: none; width: 100%;} */


#product_info { width: 709px; overflow: auto; overflow-y: hidden;}
	#product_info_left {overflow: auto; width: 860px;}
	#product_info_right { width: 359px; float: right;}
	





.emailtofriend_box { width: 305px; padding: 10px; background-color: #d8f2f8; border: 1px solid #c0e8f3;  margin-bottom: 25px;}
	.emailtofriend_box .textfield { width: 290px; border: 1px solid #c0e8f3; background: #fff;}
	.emailtofriend_box .textarea { width: 290px; height: 50px; overflow: auto; border: none; border: 1px solid #c0e8f3; background: #fff;font-family: Arial, Helvetica, sans-serif; line-height: 15px;font-size: 1em;}
	.emailtofriend_box p { padding-bottom: 3px;}
	.emailtofriend_box #closebutton { float: right;}
	.emailtofriend_box label { width:200px; padding-bottom: 3px;}


ul#icon_buttons { margin: 0px; padding: 0px;}
	#product_right ul#icon_buttons li { float: left; list-style-type: none;}




.info_table { width: 708px; margin: 0px 0px 20px 10px; color: #4d4d4f;}
	.info_table th { background: #fff; color: #fff; font-weight: bold; text-align: left; padding: 5px;}
	#main_right .info_table th a { color: #fff;}
	.info_table td { text-align: left; width: 25%; padding: 5px; padding-left: 8px;}
	.info_table .altrow { background: #fff;}
	
table#cut td{ padding: 11px;}
table td.info{padding-left: 9px; padding-top: 14px;}
table td.info_small{padding-left: 15px; padding-top: 9px;}
.info_table_small { width: 230px; color: #4d4d4f; float: left;}
	.info_table_small th { background: #049fcd; color: #fff; border-right: 1px solid #049fcd; font-weight: bold; text-align: left; padding: 5px;}
	#main_right .info_table_small th a { color: #fff;}
	.info_table_small td { text-align: left; width: 34%; padding:11px 8px 14px 0px;}
	.info_table_small .altrow {text-align: center; background-image: url("/_images/diamonds/info_tr_sm_bg.gif"); width: 231px; background-repeat: no-repeat; background-position:0% 50%;}
	.info_table_small .lightblue { color: #edfbfd;}
	.info_table_small .selected_cut { color: #fff; background-image: url("/_images/diamonds/cut_selected.gif"); background-repeat: no-repeat;}
	
	table#colour tr.altrow,
	table#clarity tr.altrow
	{
		background-position:0 37%;
	}
	.info_table_small .selected_colour { color: #fff; background-image: url("/_images/diamonds/colour_selected.gif"); background-repeat: no-repeat; background-position:0px 0; padding-left: 7px;}
		
.info_table_small .selected_clarity { color: #fff; background-image: url("/_images/diamonds/clarity_selected.gif"); background-repeat: no-repeat; background-position:0px 0; padding-left: 6px;}
	
ul#info_table_list { margin:-25px 0 -25px 10px; padding: 0px;}
	ul#info_table_list li { list-style-type: none; display: inline; float: left; }
	
	.certbox { width: 160px; height:120px; background: url(/_images/template/certbox.gif) no-repeat; padding-left: 100px; padding-right: 20px; padding-top: 10px;}
	.certbox p { padding: 0; margin: 0 0 3px 0;}
	.certbox h3 {color: #0e9add; font-size: 130%; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: "Minion", Times, serif;}
	.twopages {background: url(/_images/template/certbox_earrings.gif) no-repeat;}
	
	#extras h3 {color: #0e9add; font-size: 130%; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: "Minion", Times, serif; padding-top: 6px;}
	#extras {height:93px;}
	
	/****** mesh overlays ******/
	
div#picture-slides-frame div 
{
	height:264px;
	margin-left:auto;
	margin-right:auto;
	width:266px;
	z-index:99;
	display: none;
		
 }
	div#picture-slides-frame div span{background-color: #fff;position:absolute; text-align: center; padding: 2px;}

		div .oval-width {top:150px; left:120px;}
		div .oval-length {top:110px; left:52px;}
		div .oval-table {top:50px; left:120px;}
		div .oval-depthperc {top:135px; left:30px;}
		div .oval-depthmm {top:135px; left:202px;}	
		div .oval-girdle {width:50px; top:185px;left:40px;}
		
		div .emerald-width {top:90px; left:60px;}
		div .emerald-length {top:137px; left:110px;}
		div .emerald-table {top:50px; left:115px;}
		div .emerald-depthperc {top:140px; left:15px;}
		div .emerald-depthmm {top:140px; left:210px;}	
		div .emerald-girdle {width:50px; top:195px;left:35px;}
		
		div .round-width {top:166px; left:110px;}
		div .round-length {top:90px; left:55px;}
		div .round-table {top:35px; left:115px;}
		div .round-depthperc {top:140px; left:20px;}
		div .round-depthmm {top:140px; left:202px;}	
		div .round-girdle {width:50px; top:205px;left:40px;}
		
		div .princess-width {top:120px; left:85px;}
		div .princess-length {top:80px; left:145px;}
		div .princess-table {top:31px; left:108px;}
		div .princess-depthperc {top:145px; left:25px;}
		div .princess-depthmm {top:145px; left:209px;}	
		div .princess-girdle {width:50px; top:200px;left:35px;}
		
		div .pear-width {top:170px; left:130px;}
		div .pear-length {top:120px; left:90px;}
		div .pear-table {top:46px; left:123px;}
		div .pear-depthperc {top:135px; left:25px;}
		div .pear-depthmm {top:135px; left:202px;}	
		div .pear-girdle {width:50px; top:180px;left:65px;}
		
		div .asscher-width {top:120px; left:90px;}
		div .asscher-length {top:70px; left:133px;}
		div .asscher-table {top:30px; left:113px;}
		div .asscher-depthperc {top:148px; left:18px;}
		div .asscher-depthmm {top:148px; left:202px;}	
		div .asscher-girdle {width:50px; top:200px;left:30px;}		
		
		div .radiant-width {top:75px; left:128px;}
		div .radiant-length {top:120px; left:70px;}
		div .radiant-table {top:20px; left:116px;}
		div .radiant-depthperc {top:148px; left:18px;}
		div .radiant-depthmm {top:148px; left:202px;}	
		div .radiant-girdle {width:50px; top:212px;left:38px;}
		
		div .heart-width {top:70px; left:140px;}
		div .heart-length {top:100px; left:90px;}
		div .heart-table {top:40px; left:123px;}
		div .heart-depthperc {top:145px; left:25px;}
		div .heart-depthmm {top:145px; left:208px;}	
		div .heart-girdle {width:50px; top:195px;left:65px;}
		
		div .marquise-width {top:200px; left:105px;}
		div .marquise-length {top:90px; left:140px;}
		div .marquise-table {top:35px; left:115px;}
		div .marquise-depthperc {top:140px; left:20px;}
		div .marquise-depthmm {top:140px; left:202px;}	
		div .marquise-girdle {width:50px; top:205px;left:40px;}		
		
		div .cushion-width {top:55px; left:145px;}
		div .cushion-length {top:125px; left:95px;}
		div .cushion-table {top:35px; left:115px;}
		div .cushion-depthperc {top:140px; left:20px;}
		div .cushion-depthmm {top:140px; left:202px;}	
		div .cushion-girdle {width:50px; top:205px;left:40px;}		
	
	.ring_table { width:100%;}
	.ring_table td, .ring_table th { border-bottom: 1px solid #99cddc; padding-bottom: 3px; line-height: 21px;}
	
.strong { font-weight: bold;}



/*PRODUCT INFORMATION*/
div#product_right h2
{	
	margin-top: -10px;
}

div#product_right h3
{
	color: #193b68;
	margin-top: -25px;
}

div#product_right p.product_info
{
	margin-top:15px;
}

div#product_right div.diamonds_summary
{
	margin-bottom: 0px;	
}

/*ADD PRODUCT DROPDOWN */
div#add_msdd
{
	background-color: #ffffff !important;	
}

div#deliveryn_country_title,
div#add_title
{
	background-image:url("/_images/diamonds/dropdown_long.gif") !important;
	background-repeat:no-repeat;
	height:29px;
	margin-left:12px;
	margin-top:19px;
	width:153px;	
}

div#deliveryn_country_title
{
	width: 130px !important;	
}

div#deliveryn_country_title span#deliveryn_country_arrow,
div#add_title span#add_arrow
{
	background-image:url("/_images/diamonds/dd_arrow_long.gif") !important;
	height:29px;
	width:23px;
}

div#add_title span#add_titletext
{
	padding-left: 15px !important;
	line-height: 31px !important;
}

div#add_msdd div.ddChild
{
	background-image:url("/ds/images/dd_option_bg_80_long.gif");
	height:100px;
	width:153px !important;
	margin-left: 12px;
}

div#add_msdd div.ddChild a
{
	width: 136px;	
}

div#add_msdd div.ddChild a
{
	padding-left: 13px !important;	
}

a#add_msa_0
{
	display: none;	
}

/*RING SIZE DROPDOWN*/
div#ring_size_wedding_title,
div#ring_size_eternity_title,
div#ring_size_preset_title,
div#ring_size_title
{
	/*background:url("/ds/images/dd_bg_40w.gif") repeat scroll 0 0 transparent;*/
	width: 63px !important;
}

div#ring_size_wedding_msdd,
div#ring_size_eternity_msdd,
div#ring_size_preset_msdd,
div#ring_size_msdd
{
	width: auto !important;	
}


div#ring_size_msdd div.ddChild a
{
	width: 56px !important;	
}

div#ring_size_wedding_title,
div#ring_size_eternity_title,
div#ring_size_preset_title,
div#ring_size_title
{
	margin-left: 5px;
}
/*END RING SIZE DROPDOWN*/

div#ring_engraving_msdd
{
	margin-left: 18px;
	margin-top: -9px;
}

div#ring_finish_msdd
{
	margin-top: 10px;
	margin-left: 18px;
}

div#ring_engraving_child
{
	background-image: url("/ds/images/dd_option_engraving_bg.gif");	
	height: 215px;
}

div#ring_finish_child a,
div#ring_engraving_child a
{
	width: 113px;
}

/*END PRODUCT DROPDOWN*/

/*ICONS*/
div.icons
{
	margin-top: 7px;
}

div.icons div
{
	float: left;
	padding-right:14px;
}

div.icons div.last
{
	padding-right: 0px
}

div.icons img
{
	padding-bottom: 0px;	
	cursor:pointer;
}

div.icons p
{
	color: #00b0d8 !important;	
	margin-top:0;
}

div.icons div{
	text-align:center;
}

/*END ICONS*/

/*INFO TABLE*/
table.info_table tr
{
	background-image: url("/_images/diamonds/info_tr_bg.gif");	
}

table.info_table tr.altrow
{
	background-image: none;	
}

ul#info_table_list h2
{
	margin-left: 9px;	
}

table#multi-stone
{
	margin-bottom:50px;
	margin-top:0;
}

table#multi-stone th
{
	color:#163B68;
	font-size:1.2em;
}

/*END INFO TABLE*/

label#options
{
	float: left;
	font-weight: 700;
}

div#price
{
	float:left;
	margin-top:20px;	
}

div#options
{
	padding-bottom:10px;
}

img.back_diamond{
	float:right;	
	padding-right:8px;
}