

body {
font-family: arial, verdana, sans-serif;
font-size: 70%;
color: #656565;
margin: 0;
padding: 0;
background-color: #000000;
text-align: center;
}
td {
	font-family: arial, verdana, sans-serif;
	font-size: 1em;
	color: #999;
}

.red { color: #ff0000;}

body.smallText #wrapper { font-size: 1em;}
body.mediumText #wrapper { font-size: 1.2em;}
body.largeText #wrapper { font-size: 1.4em;}
body.smallText #central_column { font-size: 1em;}
body.mediumText #central_column { font-size: 1.2em;}
body.largeText #central_column { font-size: 1.4em;}

/* Font Styling */
a { color: #5B0707;text-decoration: none;}
a:hover { color: #000000;text-decoration: underline;}
dt {  }
dd {  }
input, select { font-family: arial, verdana, sans-serif;font-size: 10px;color: #656565;background-color: #FFFFFF;margin: 0;}
textarea { font-family: arial, verdana, sans-serif;font-size: 11px;color: #656565;background-color: #FFFFFF;margin: 0;}
a img { border: none;}
form { border: 0;margin: 0;padding: 0;}
@media print {
.notforprint { display:none;}
}
.notforscreen { display:none !important;}
.notforscreen_hidden { visibility:hidden;}
hr { border: 0;margin: 8px 0px 0px 0px;padding: 6px 0px 0px 0px;width: 100%;height: 2px;border-top: 2px solid #000000;overflow: hidden;display: none;}
h1 { margin: 0;padding: 0px 0px 10px 0px;color: #5E5E5E;font-weight: normal;font-size: 1.9em;}
h2 { margin: 0;padding: 0px 0px 10px 0px;color: #5E5E5E;font-weight: normal;font-size: 1.9em;}
h3 { margin: 0;padding: 0px 0px 10px 0px;color: #282828;font-weight: bold;font-size: 1.2em;}
h4 { margin: 0;padding: 0px 0px 10px 0px;color: #282828;font-weight: bold;font-size: 1.2em;}
h5 { margin: 0;padding: 0;color: #282828;font-size: 1em;font-weight: normal;}
h6 { margin: 0;padding: 0;color: #FF0000;font-weight: bold;}
h1 em, h2 em, h3 em, h4 em, h5 em { font-style: normal;color: #6B0717;}
h1 span, h2 span, h3 span, h4 span, h5 span { font-weight: normal;color: #6B0717;}
em { }
strong { }
strong em { font-style: normal;color: #6B0717;}
strong span, strong span a { color: #6B0717;}
p { margin: 0;padding: 0;padding-bottom: 0.8em;}
.link_img { 	border: 0;}
.message { color: #FF0000;font-weight: bold;}
.posmessage { color: #009933;font-weight: bold;}
.anchor { height: 1px;overflow: hidden;display: none;}
.lge { font-size: 1.2em;}
.lger { font-size: 1.4em;}
.sml { font-size: 0.9em;}
.drk, a.drk, a:hover.drk { color: #151515 !important;}
.gry, a.gry, a:hover.gry { color: #656565 !important;}
.norm, a.norm, #content_1 .norm, #content_1 a.norm, #content_1 label.norm { font-weight: normal !important;font-style: normal !important;color: #656565 !important;}
.highlight { color: #6B0717;}
.hl {
 color: #6B0717;
}
a:hover.norm { color: #454545 !important;}
.nomarpad, #content_1 .nomarpad { margin: 0 !important;padding: 0 !important;}
#content_1 label.norm { clear: none;float: none !important;display: inline !important;margin: 0 !important;padding: 0px 0px 0px 4px !important;width: auto !important;}
/* Layout */
hr,

.clear { clear: both;height: 0px;overflow: hidden;}
.clear_content { clear: both;}
.clear_r { clear: right;height: 0px;overflow: hidden;}
.clear_l { clear: left;height: 0px;overflow: hidden;}
.align_r { text-align: right;}
.align_c { text-align: center;}
.float_l { float: left !important;}
.float_r { float: right !important;}
.float_n, #content_1 .float_n { float: none !important;}

/* -- Allows accessible code without changing the visual design -- */
.access {
	background-color: inherit;
	color: #fff;
	position: absolute;
	overflow: hidden;
	border: none;
	left: -10999px;
	width: 990px;
	height: 0px;
}

.cnt_img_left {
float: left;
padding: 2px;
background-color: #fff;
border: 5px solid #e4e4e4;
margin-right: 12px;
margin-bottom: 8px;
}
.cnt_img_right {
float: right;
padding: 2px;
background-color: #fff;
border: 5px solid #e4e4e4;
margin-left: 12px;
margin-bottom: 8px;
}
.cnt_img {
padding: 1px;
background-color: #fff;
border: 5px solid #e4e4e4;
}

/* -- contain -- */
.contain:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
/* ie mac fix */
.contain{display:inline-table;}
* html .contain{/* nomac \*/height:1%;/* nomac */}
.contain{display:block;}/* should hide from mac but seems to work */
#account-password .contain{
	clear:both;
}

#account-password .check{
	float:left;
}

/************************/
/***** LINE STYLES *****/
/**********************/

.hr_line,.hr_line1,.hr_line2 { clear: both;height: 10px;background-image: url(/images/line_horizontal.gif);background-repeat: repeat-x;background-position: left center;font-size: 2px;}
#content_1 .hr,#content_1 .hr1,#content_1 .hr2, #content_2 .hr2 { clear: both;height: 10px!important;background-image: url(/images/dotline_horizontal.gif);background-repeat: repeat-x;background-position: left center;font-size: 2px;}
#content_2 .hr,#content_2 .hr1 { clear: both;height: 10px;background-image: url(/images/dotline_horizontal1.gif);background-repeat: repeat-x;background-position: left center;font-size: 2px;}
.hr1,.hr_line1 { height: 20px !important;}
.hr2,.hr_line2 { height: 40px !important;}
.hr_shadow { background-image:  url(/images/shadow_horizontal.gif);background-repeat: no-repeat;
 background-position: top center;font-size: 2px;height: 5px;}
.hr_shadow1 { background-image:  url(/images/shadow_horizontal1.gif);background-repeat: repeat-x;
 background-position: top center;font-size: 2px;height: 5px;}

/*
####################################
######                        ######
######     WEBSITE STYLES     ######
######                        ######
####################################
*/

/**************************/
/***** HEADER STYLES *****/
/************************/

#header label { display: none;}
#header .logo { float: left;margin-bottom: 6px;}
#header {
	position: relative;
	width: 900px;
	margin: 0 auto;
	background-image:  url(../images/topnav_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: left;
}
#header #access {
	display: none;
	}

/*******************************/
/***** TOPNAV TEXT STYLES *****/
/*****************************/
	
ul#top_nav_text {
	float: right;
	width: 550px;
	overflow: hidden;
	margin: 0;
	padding: 50px 0px 0px 0px;
	list-style: none;
	font-size: 10px !important;
	font-size: 0.8em;
	}
	ul#top_nav_text li {
		float: right;
		}
		ul#top_nav_text li a {
			padding-left: 8px;
			padding-right: 8px;
			color: #BFBFBF;
			}
		ul#top_nav_text li a:hover {
			color: #F4ECD5;
			}
		ul#top_nav_text li.contact-us {
			background-image: url(/images/dotline_vertical_topnav.gif);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 10px;
			}
		ul#top_nav_text li.change-country a {
			background-image: url(/images/topnav_text_change-country.gif);
			background-repeat: no-repeat;
			background-position: right center;
			padding: 0px 20px 0px 10px;
			color: #F4ECD5;
			}
		ul#top_nav_text li a.selected {
			color: #F4ECD5;
			}
		ul#top_nav_text li.change-country {
			width: 158px;
			}
		ul#top_nav_text li.change-country form {
			float: right;
			margin: 0;
			padding: 0;
			}
			ul#top_nav_text li.change-country form legend {
				display: none;
				}
			ul#top_nav_text li.change-country form fieldset {
				border: 0;
				margin: 0;
				padding: 0;
				}
			ul#top_nav_text li.change-country form select {
				position: relative;
				bottom: 2px !important;
				bottom: 3px;
				margin-left: 7px;
				float: right;
				border: 1px solid #797979;
				background-color: #454545;
				color: #fff;
				overflow: hidden;
				width: 150px;
				}

	
/**************************/
/***** TOPNAV STYLES *****/
/************************/

/***** UK/US *****/

ul#top_nav {
	float: left;
	height: 29px;
	overflow: hidden;
	margin: 0;
	padding: 0px 0px 0px 6px;
	list-style: none;
	}

ul#top_nav.business_nav {
		width: 895px;
		}
	ul#top_nav li {
		display: inline;
		}
		ul#top_nav li.request,
		ul#top_nav li a {
			float: left;
			display: block;
			height: 29px;
			background-repeat: no-repeat;
			background-position: -150px 0px;
			text-indent: -9999px;
			overflow: hidden;
			}
		ul#top_nav li a:hover,
		ul#top_nav li a.selected {
			background-position: 0px 0px;
			text-decoration: none;
			}
	ul#top_nav li.request {
		float: right;
		width: 242px;
		background-image: url(/images/request-a-brochure.gif);
		background-position: left center;
		}
			
/** Topnav Links **/

ul#top_nav li.men a {
	background-image: url(../images/topnav_concept.gif);
	width: 82px;
}
ul#top_nav li.women a {
	background-image: url(../images/topnav_home.gif);
	width: 58px;
}
ul#top_nav li.watches a { background-image: url(/images/topnav_watches.gif);width: 71px;}
ul#top_nav li.babies-children a {
	background-image: url(../images/topnav_shoplist.gif);
	width: 83px;
}
ul#top_nav li.gifts a {
	background-image: url(../images/topnav_company.gif);
	width: 81px;
}
ul#top_nav li.collections a {
	background-image: url(../images/topnav_webstore.gif);
	width: 94px;
}
ul#top_nav li.our-service a {
	background-image: url(../images/topnav_blog.gif);
	width: 99px;
}
ul#top_nav li.sales a { background-image: url(/images/topnav_sales.gif);width: 35px;height: 29px;float: left;}
ul#top_nav li.bestseller-range a { background-image: url(/images/topnav_bestseller-range.gif);width: 134px;}
ul#top_nav li.premium-range a { background-image: url(/images/topnav_premium-range.gif);width: 114px;}
ul#top_nav li.exclusive-range a { background-image: url(/images/topnav_exclusive-range.gif);width: 125px;}
ul#top_nav li.luxury-range a { background-image: url(/images/topnav_luxury-range.gif);width: 106px;}
ul#top_nav li.promotions a { background-image: url(/images/topnav_promotions.gif);width: 94px;}
ul#top_nav li.gift-selection a { background-image: url(/images/topnav_gift-selection.gif);width: 108px;}
ul#top_nav li.contact-us a { background-image: url(/images/topnav_contact-us.gif);width: 94px;}

/** Topnav Right **/

ul#top_nav1,
ul#top_nav2,
ul#top_nav1_c {
	float: right;
	width: 236px;
	height: 29px;
	overflow: hidden;
	margin: 0;
	padding: 0px 0px 0px 6px;
	list-style: none;
	}
ul#top_nav1.business {
	width: 190px;
	}
ul#top_nav2 {
	width: 273px;
	}
	ul#top_nav1 li,
	ul#top_nav2 li {
		display: inline;
		}
		ul#top_nav1 li a,
		ul#top_nav2 li a {
			float: left;
			height: 29px;
			background-repeat: no-repeat;
			background-position: -150px 0px;
			text-indent: -9999px;
			overflow: hidden;
			}
		ul#top_nav1 li a:hover,
		ul#top_nav1 li a.selected,
		ul#top_nav2 li a:hover,
		ul#top_nav2 li a.selected {
			background-position: 0px 0px;
			text-decoration: none;
			}
		ul#top_nav1 li.my-account a,
		ul#top_nav2 li.my-account a {
			background-image: url(/images/topnav1_my-account.gif);
			width: 94px;
			}
		ul#top_nav1 li.shopping-basket a,
		ul#top_nav2 li.shopping-basket a {
			background-image: url(/images/topnav1_shopping-basket.gif);
			width: 130px;
			}
		ul#top_nav1 li.portfolio a {
			background-image: url(/images/topnav_portfolio.gif);
			width: 84px;
			}
		ul#top_nav2 li.logout a {
			background-image: url(/images/topnav1_logout.gif);
			width: 68px;
			}

/***************************/
/***** CENTRAL COLUMN *****/
/*************************/

#central_column {
position: relative;
width: 900px;
margin: 0 auto;
background-image:  url(/images/central_bg.gif);
background-repeat: repeat-y;
background-position: top center;
text-align: left;
overflow:hidden;
#zoom:1;
}
body.checkout #central_column {
background-position: -47px 0;
background-color: #383838;
overflow:visible !important;
}
body.checkout #toolbar .content {
width: 633px;
}
/*#toolbar div div {
position: relative;
}*/


/*************************/
/***** CONTENT LEFT *****/
/***********************/

#content_1 /*,.content1 */ { position: relative;float: left;width: 712px;background-color: #FFFFFF;}
#content_1 .content,
#content_1 .content1 { clear: both;padding: 16px;}
#content_1 .content,
.content_1 .content { width: 680px;}
/*#content_1 .content,
.content_1 .content { width: 620px;}*/
#content_1 .content1,
.content_1 .content1 { float: left;width: 480px;line-height: 1.5em;}
#content_1 ul { margin:0;padding:0;}
#content_1 ul li { list-style-type: none;background:  url(/images/arrow_right_red.gif) transparent;background-repeat:no-repeat;margin:0;padding-left:16px;background-position: 2px 4px;}

/***** BREADCRUMBS *****/

#content_1 .breadcrumbs { float:left; font-size: 0.9em;padding: 0px 0px 1em 0px;width: 60%;}
body.checkout #content_1 .breadcrumbs {width: 55%;}
#content_1 .breadcrumbs a { color: #656565;}
#content_1 .breadcrumbs a:hover { color: #000000;}

/***** PAGE TITLES *****/

#content_1 #ttl_left_lnk {
	margin:0;
	padding:0;
	width:400px;
	height:22px;
	display:block;
	}
	#content_1 #ttl_left_lnk span {
		margin:0 7px 0 0;
		padding:0;
		height:22px;
		display:block;
		float:left;
		text-indent:-6767px;
		text-decoration:none;
		}


#content_1 .earrings { background-image: url(/images/ttl_earrings.gif);width: 82px;margin-right: 10px; }
#content_1 .necklaces { background-image: url(/images/ttl_necklaces.gif);width: 100px;margin-right: 10px; }
#content_1 .in-the-collection { background-image: url(/images/ttl_in-the-collection.gif); margin-top:10px; }
#content_1 .other-suggestions { background-image: url(/images/ttl_other-suggestions.gif); margin-top:10px; }
#content_1 .the-links-of-london-story { background-image: url(/images/ttl_the-links-of-london-story.gif); }
#content_1 .exciting-shopping-experience { background-image: url(/images/ttl_exciting-shopping-experience.gif);height: 28px; }
#content_1 h1.shopping-basket,#content_1 h2.shopping-basket { background-image: url(/images/ttl_shopping-basket_new.gif); width: 162px; height: 30px;}
#content_1 .your-confirmation { background-image: url(/images/ttl_your-confirmation.gif);width: 267px; }
#content_1 .your-payment { background-image: url(/images/ttl_your-payment.gif);width: 162px; }
#content_1 .your-order-summary { background-image: url(/images/ttl_your-order-summary.gif);height: 28px; }
#content_1 .payment-details { background-image: url(/images/ttl_payment-details.gif); }
#content_1 .billing-address { background-image: url(/images/ttl_billing-address.gif);height: 28px; }
#content_1 .delivery-addresss { background-image: url(/images/ttl_delivery-addresss.gif);height: 28px; }
#content_1 .ttl_shipping-information_red { background-image: url(/images/ttl_shipping-information_red.gif);height: 28px; }
#content_1 .billing-address_red { background-image: url(/images/ttl_billing-address_red.gif); }
#content_1 .survey { background-image: url(/images/ttl_survey.gif);height: 28px; }
#content_1 .your-total { background-image: url(/images/ttl_your-total.gif);height: 28px; }
#content_1 .please-complete-below { background-image: url(/images/ttl_please-complete-below.gif);height: 28px; }
#content_1 .ttl_gift-message { background-image: url(/images/ttl_gift-message_new.gif);width: 100px; }
#content_1 .press-enquiry { background-image: url(/images/ttl_press-enquiry.gif);height: 28px; }
#content_1 .press-enquiry1 { background-image: url(/images/ttl_press-enquiry1.gif);height: 28px; }
#content_1 .press-photo-gallery { background-image: url(/images/ttl_press-photo-gallery.gif);height: 28px; }
#content_1 .events { background-image: url(/images/ttl_events.gif);height: 28px;width: 200px; }
#content_1 .events-2006 { background-image: url(/images/ttl_events-2006.gif);height: 28px; }
#content_1 .events-photo-gallery { background-image: url(/images/ttl_events-photo-gallery.gif);height: 28px; }
#content_1 .ttl_photo-gallery { background-image: url(/images/ttl_photo-gallery.gif); }
#content_1 .womens-jewellery { background-image: url(/images/ttl_womens-jewellery.gif); }
#content_1 .my-account { background-image: url(/images/ttl_my-account.gif);width: 150px;height: 28px; }
#content_1 .my-gift-ideas { background-image: url(/images/ttl_my-gift-ideas.gif);width: 150px;height: 28px; }
#content_1 .order-information { background-image: url(/images/ttl_order-information.gif); }
#content_1 .ttl_press { background-image: url(/images/ttl_press.gif);height: 28px; }
#content_1 .press-cuttings { clear: none;background-image: url(/images/ttl_press-cuttings.gif);width: 200px; }
#content_1 .my-wish-list { background-image: url(/images/ttl_my-wish-list.gif);height: 28px; }
#content_2 .ttl_my-account { background-image: url(/images/ttl_cont2_my-account.gif); }
#content_1 .manage-address-book { background-image: url(/images/ttl_manage-address-book.gif);height: 28px; }
#content_1 .existing-address { background-image: url(/images/ttl_existing-address.gif); }
#content_1 .add-new-address { background-image: url(/images/ttl_add-new-address.gif); }
#content_1 .add-new-delivery-address { background-image: url(/images/ttl_add-new-delivery-address.gif); }
#content_1 .alternative-address { background-image: url(/images/ttl_alternative-address.gif); }
#content_1 .ttl_press-releases { background-image: url(/images/ttl_press-releases.gif); }
#content_1 .press-releases-2006 { background-image: url(/images/ttl_press-releases-2006.gif); }
#content_1 .press-releases-2007 { background-image: url(/images/ttl_press-releases-2007.gif); }
#content_1 .press-releases-2008 { background-image: url(/images/ttl_press-releases-2008.gif); }
#content_1 .press-releases-2009 { background-image: url(/images/ttl_press-releases-2009.gif); }
#content_1 .press-releases-2010 { background-image: url(/images/ttl_press-releases-2010.gif); }
#content_1 .edit-address { background-image: url(/images/ttl_edit-address.gif); }
#content_1 .about-us { background-image: url(/images/ttl_about-us.gif); }
#content_1 .promotion { background-image: url(/images/ttl_pre-sale.gif); }
#content_1 .links-story { background-image: url(/images/ttl_links-story.gif);height: 28px; }
#content_1 .awards { background-image: url(/images/ttl_awards.gif);height: 28px; }
#content_1 .awards_lge { background-image: url(/images/ttl_awards_lge.gif);height: 28px; }
#content_1 .careers { background-image: url(/images/ttl_careers.gif); }
#content_1 .careers_lge { background-image: url(/images/ttl_careers_lge.gif); }
#content_1 .contact-us { background-image: url(/images/ttl_contact-us.gif);height: 28px; }
#content_1 .enquiry-form { background-image: url(/images/ttl_enquiry-form.gif);height: 28px; }
#content_1 .enquiry-form_gry { background-image: url(/images/ttl_enquiry-form_gry.gif);height: 28px; }
#content_1 .contact-details { background-image: url(/images/ttl_contact-details.gif);height: 28px; }
#content_1 .faqs_red { background-image: url(/images/ttl_red_faqs.gif);height: 28px; }
#content_1 .ttl_faqs { background-image: url(/images/ttl_faqs.gif);height: 28px; }
#content_1 .personal-details { background-image: url(/images/ttl_personal-details.gif);height: 28px; }
#content_1 .new-customer { background-image: url(/images/ttl_new-customer.gif);height: 28px; }
#content_1 .existing-customer { background-image: url(/images/ttl_existing-customer.gif);height: 28px; }
#content_1 .are-you-a-new-visitor { background-image: url(/images/ttl_are-you-a-new-visitor.gif);height: 28px; }
#content_1 .register-your-details { background-image: url(/images/ttl_register-your-details.gif);height: 28px; }
#content_1 .existing-customers { background-image: url(/images/ttl_existing-customers.gif);height: 28px; }
#content_1 .returning-visitors { background-image: url(/images/ttl_returning-visitors.gif);height: 28px; }
#content_1 .additional-information { background-image: url(/images/ttl_additional-information.gif); }
#content_1 .latest-vacancies { background-image: url(/images/ttl_latest-vacancies.gif);height: 28px;margin: 0px 0px 0px 20px !important;margin: 0px 0px 0px 10px; }
#content_1 .your-details { background-image: url(/images/ttl_your-details.gif); }
#content_1 .shipping-information { background-image: url(/images/ttl_shipping-information.gif); }
#content_1 .press-cuttings_sml { background-image: url(/images/ttl_press-cuttings_sml.gif); }
#content_1 .press-releases_sml { background-image: url(/images/ttl_press-releases_sml.gif); }
#content_1 .events_sml { background-image: url(/images/ttl_events_sml.gif); }
#content_1 .press-enquiries_sml { background-image: url(/images/ttl_press-enquiries_sml.gif); }
#content_1 .your-account-options { background-image: url(/images/ttl_your-account-options.gif); }
#content_1 .sub_edit-your-details { background-image: url(/images/ttl_sub_edit-your-details.gif); }
#content_1 .sub_manage-address-book { background-image: url(/images/ttl_sub_manage-address-book.gif); }
#content_1 .sub_order-information { background-image: url(/images/ttl_sub_order-information.gif); }
#content_1 .sub_my-favourite-links { background-image: url(/images/ttl_sub_my-favourite-links.gif); }
#content_1 .sub_engraving { background-image: url(/images/ttl_sub_engraving.gif);height: 28px; }
#content_1 .sub_gift-wrapping { background-image: url(/images/ttl_sub_gift-wrapping.gif);height: 28px; }
#content_1 .sub_delivery { background-image: url(/images/ttl_sub_delivery.gif);height: 28px; }
#content_1 .sub_our-craftsmanship { background-image: url(/images/ttl_sub_our-craftsmanship.gif);height: 28px; }
#content_1 .sub_ring-sizer { background-image: url(/images/ttl_sub_ring-sizer.gif);height: 28px; }
#content_1 .sub_charm-history { background-image: url(/images/ttl_sub_charm-history.gif);height: 28px; }
#content_1 .sub_my-comparisons { background-image: url(/images/ttl_sub_my-comparisons.gif);height: 28px; }
#content_1 .sub_my-comparison { background-image: url(/images/ttl_sub_my-comparison.gif); }
#content_1 .sub_my-wishlist { background-image: url(/images/ttl_sub_my-wishlist.gif); }
#content_1 .sub_gift-reminders { background-image: url(/images/ttl_sub_gift-reminders.gif);height: 28px; }
#content_1 .sub_my-gift-ideas { background-image: url(/images/ttl_sub_my-gift-ideas.gif); }
#content_1 .sub_my-contacts { background-image: url(/images/ttl_sub_my-contacts.gif);height: 28px; }
.ttl_left.call-back-service { background-image: url(/images/ttl_call-back-service2.gif); height: 28px; }
#content_1 .your-receipt { background-image: url(/images/ttl_your-receipt.gif);height: 28px; }
#content_1 .bae_awards { background-image: url(/images/ttl_bae_awards.gif);height: 28px; }
#content_1 .uk-jewellery-awards { background-image: url(/images/ttl_uk-jewellery-awards.gif);height: 28px; }
#content_1 .other-awards { background-image: url(/images/ttl_other-awards.gif);height: 28px; }
#content_1 .store-locator { background-image: url(/images/ttl_store-locator.gif);height: 28px; }
#content_1 .store-near-you { background-image: url(/images/ttl_store-near-you.gif);height: 28px; }
#content_1 .your-order-reference { background-image: url(/images/ttl_your-order-reference.gif); }
#content_1 .locator-results { background-image: url(/images/ttl_locator-results.gif); }
#content_1 .not-looking-for { background-image: url(/images/ttl_not-looking-for.gif); }
#content_1 .delivery, .delivery { background-image: url(/images/ttl_delivery.gif); }
#content_1 .ttl_gift-finder_consumer { /*background-image: url(/images/ttl_gift-finder_consumer.gif);*/height: 68px; }
#content_1 .our-services { background-image: url(/images/ttl_our-services.gif);height: 28px; }
#content_1 .gift-wrapping { background-image: url(/images/ttl_gift-wrapping.gif);height: 28px; }
#content_1 .gifts_landing { background-image: url(/images/ttl_gifts_landing.gif);height: 28px; }
#content_1 .ring-sizer { background-image: url(/images/ttl_ring-sizer.gif);height: 28px; }
#content_1 .your-item { background-image: url(/images/ttl_your-item.gif);height: 28px; }
#content_1 .engraving-style { background-image: url(/images/ttl_engraving-style.gif);height: 28px; }
#content_1 .ttl_engraving { background-image: url(/images/ttl_engraving_new.gif);height: 28px; width: 90px;}
#content_1 .placement-style { background-image: url(/images/ttl_placement.gif);height: 28px; }
#content_1 .choose-style { background-image: url(/images/ttl_choose-style.gif);height: 28px; }
#content_1 .engraved-message { background-image: url(/images/ttl_engraved-message.gif);height: 28px; }
#content_1 .special-instructions { background-image: url(/images/ttl_special-instructions.gif);height: 28px; }
#content_1 .engraving_sml { background-image: url(/images/ttl_engraving_sml.gif);height: 28px; }
#content_1 .engraving_sml { background-image: url(/images/ttl_engraving_sml.gif);height: 28px; }
#content_1 .timeless-quintessential { background-image: url(/images/ttl_timeless.gif);height: 50px; }
#content_1 .rogue-collection { background-image: url(/images/ttl_rogue-collection.gif);height: 28px; }
#content_1 .timeless { background-image: url(/images/ttl_timeless.gif);height: 60px; }
#content_1 .business-gift-finder { background-image: url(/images/ttl_gift-finder.gif);height: 28px; }
#content_1 .lol_business-gifts { background-image: url(/images/ttl_lol-business-gifts.gif);height: 28px; }
#content_1 .babies-children { background-image: url(/images/ttl_babies-children.gif);height: 28px !important; }
#content_1 .babies-and-children { background-image: url(/images/ttl_babies-and-children.gif);height: 28px;width: 172px;margin-right: 10px; }
#content_1 .uk-store-locator_red { background-image: url(/images/ttl_uk-store-locator_red.gif);height: 28px; }
#content_1 .us-store-locator_red { background-image: url(/images/ttl_us-store-locator_red.gif);height: 28px; }
#content_1 .worldwide-locator { background-image: url(/images/ttl_worldwide-locator.gif);height: 28px; }
#content_1 .wish-list { background-image: url(/images/ttl_wish-list.gif); }
.send-to-a-friend { background-image: url(/images/ttl_send-to-a-friend.gif);height: 24px; }
#content_1 .send-an-email { background-image: url(/images/ttl_send-an-email.gif);height: 28px; }
#content_1 .send-email_red { background-image: url(/images/ttl_send-email_red.gif);height: 28px; }
#content_1 .addresses_red { background-image: url(/images/ttl_addresses_red.gif);height: 28px; }
#content_1 .privacy-policy { background-image: url(/images/ttl_privacy-policy.gif);height: 28px; }
#content_1 .terms-conditions { background-image: url(/images/ttl_terms-conditions.gif);height: 28px; }
#content_1 .ttl_sitemap { background-image: url(/images/ttl_site-map.gif);height: 28px; }
#content_1 .accessibility { background-image: url(/images/ttl_accessibility.gif);height: 28px; }
#content_1 .ttl_business-gifts { background-image: url(/images/ttl_business-gifts.gif);height: 28px; }
#content_1 .collections { background-image: url(/images/ttl_collections.gif);height: 28px; }
#content_1 .gifts { background-image: url(/images/ttl_gifts.gif);height: 28px;width: 48px;margin-right: 10px; }
#content_1 .my-gift-reminders { background-image: url(/images/ttl_my-gift-reminders.gif);height: 28px;width: 200px !important; }
#content_1 .search-results { background-image: url(/images/ttl_search-results.gif);height: 28px; }
#content_1 .product-search { background-image: url(/images/ttl_product-search.gif);height: 28px; }
#content_1 .site-search { background-image: url(/images/ttl_site-search.gif);height: 28px; }
#content_1 .add-gift-reminder { background-image: url(/images/ttl_add-gift-reminder.gif);height: 28px; }
#content_1 .edit-gift-reminder { background-image: url(/images/ttl_edit-gift-reminder.gif);height: 28px; }
#content_1 .add-contact { background-image: url(/images/ttl_add-contact.gif);height: 28px; }
#content_1 .edit-contact { background-image: url(/images/ttl_edit-contact.gif);height: 28px; }
#content_1 .my-contacts { background-image: url(/images/ttl_my-contacts.gif);height: 28px; }
#content_1 .my-gift-reminders { background-image: url(/images/ttl_my-gift-reminders2.gif);height: 28px; }
#content_1 .edit-contact { background-image: url(/images/ttl_edit-contact.gif);height: 28px; }
#content_1 .edit-contact { background-image: url(/images/ttl_edit-contact.gif);height: 28px; }
#content_1 .bespoke-trophy { background-image: url(/images/ttl_bespoke-trophy.gif);height: 28px; }
#content_1 .our-privilege-club { background-image: url(/images/ttl_our-privilege-club.gif);height: 28px; }
#content_1 .women { background-image: url(/images/ttl_women.gif);height: 28px;width: 73px;margin-right: 10px; }
#content_1 .men { background-image: url(/images/ttl_men.gif);height: 28px;width: 42px;margin-right: 10px; }
#content_1 .ttl.sweetie-bracelets,#content_1 .ttl_left.sweetie-bracelets { background-image: url(/images/ttl_sweetie-bracelets.gif);height: 40px; }
#content_1 .ttl_left.women { background-image: url(/images/ttl_women.gif);height: 28px; }
#content_1 .ttl_left.men { background-image: url(/images/ttl_men.gif);height: 28px; }
#content_1 .ttl.our-service { background-image: url(/images/ttl_our-service.gif);height: 28px; }
#content_1 .ttl_error404 { background-image: url(/images/ttl_error404.gif);height: 28px; }
#content_1 .page-not-found { background-image: url(/images/ttl_page-not-found.gif);height: 28px; }
#content_1 .our-materials { background-image: url(/images/ttl_our-materials.gif);height: 28px; }
#content_1 .ttl_change-country { background-image: url(/images/ttl_change-country.gif);height: 28px; }
#content_1 .please-select-country { background-image: url(/images/ttl_please-select-country.gif);height: 28px; }
#content_1 .shipping-method { background-image: url(/images/ttl_shipping-method.gif);height: 28px; }
#content_1 .jewellery { background-image: url(/images/ttl_jewellery.gif);height: 28px;width: 93px;margin-right: 10px; }
#content_1 .miniatures { background-image: url(/images/ttl_miniatures.gif);height: 28px;width: 106px;margin-right: 10px; }
#content_1 .cufflinks { background-image: url(/images/ttl_cufflinks.gif);height: 28px;width: 90px;margin-right: 10px; }
#content_1 .watches { background-image: url(/images/ttl_watches.gif);height: 28px;width: 87px;margin-right: 10px; }
#content_1 .accessories { background-image: url(/images/ttl_accessories.gif);height: 28px;width: 123px;margin-right: 10px; }
#content_1 .rings { background-image: url(/images/ttl_rings.gif);height: 28px;width: 56px;margin-right: 10px; }
#content_1 .bracelets { background-image: url(/images/ttl_bracelets.gif);height: 28px;width: 96px;margin-right: 10px; }
#content_1 .charms { background-image: url(/images/ttl_charms.gif);height: 28px;width: 78px;margin-right: 10px; }
#content_1 .earings { background-image: url(/images/ttl_earings.gif);height: 28px; }
#content_1 .travel { background-image: url(/images/ttl_travel.gif);height: 28px;width: 59px;margin-right: 10px; }
#content_1 .home { background-image: url(/images/ttl_home.gif);height: 28px;width: 59px;margin-right: 10px; }
#content_1 .office { background-image: url(/images/ttl_office.gif);height: 28px;width: 63px;margin-right: 10px; }
#content_1 .lifestyle { background-image: url(/images/ttl_lifestyle.gif);height: 28px;width: 85px;margin-right: 10px; }
#content_1 .transaction-error { background-image: url(/images/ttl_transaction-error.gif);height: 28px; }
#content_1 .online-shop { background-image: url(/images/ttl_online-shop.gif);height: 28px;width: 128px; }
#content_1 .trophies-and-awards { background-image: url(/images/ttl_trophies-and-awards.gif);height: 28px; }
#content_1 .bestseller-range { background-image: url(/images/ttl_bestseller-range.gif);height: 28px; }
#content_1 .premium-range { background-image: url(/images/ttl_premium-range.gif);height: 28px; }
#content_1 .exclusive-range { background-image: url(/images/ttl_exclusive-range.gif);height: 28px; }
#content_1 .choose-address { background-image: url(/images/ttl_choose-address.gif);height: 28px; }
#content_1 .luxury-range { background-image: url(/images/ttl_luxury-range.gif);height: 28px; }
#content_1 .shipping-address_red { background-image: url(/images/ttl_shipping-address_red.gif);height: 28px; }
#content_1 .elegant { background-image: url(/images/ttl_elegant.gif);height: 28px; }
#content_1 .purity-pearl { background-image: url(/images/ttl_purity-pearl.gif);height: 58px; }
#content_1 .different { background-image: url(/images/ttl_different.gif);height: 28px; }
#content_1 .giftware { background-image: url(/images/ttl_giftware.gif);height: 28px; }
#content_1 .giftware_ct { background-image: url(/images/ttl_giftware_ct.gif); height: 28px;}
#content_1 .giftware_cs { background-image: url(/images/ttl_giftware_cs.gif); height: 28px;}
#content_1 .pretty { background-image: url(/images/ttl_pretty.gif);height: 28px !important; }
#content_1 .my-details { background-image: url(/images/ttl_my-details.gif);height: 28px; }
#content_1 .necklace-sizer { background-image: url(/images/ttl_necklace-sizer.gif);height: 28px; }

#content_1 .promotion { background-image: url(../images/ttl_promotion.gif); height: 28px; }
#content_1 .pre-sale-products { background-image: url(../images/ttl_pre-sale-products.gif); height: 28px; }


.ttl_email-newsletter { background-image: url(/images/ttl_email-newsletter.gif);display: none; }
.ttl_send-to-a-colleague { background-image: url(/images/ttl_send-to-a-friend.gif);height: 28px; }
.ttl_engraving-styles { background-image: url(/images/ttl_engraving-styles.gif);height: 28px; }
.ttl_brochure-request { background-image: url(/images/ttl_brochure-request.gif);height: 28px; }
.ttl_submit-your-query { background-image: url(/images/ttl_submit-your-query_ct.gif);height: 28px; }
#brochure_request_form #callback .ttl_brochure-request 
{ margin:20px 0 0 20px;background-image: url(/images/ttl_thank-you-query_cs.gif);height: 28px; }

#content_1 .compare-your-items { background-image: url(/images/ttl_compare-your-items.gif);height: 28px;}
#content_1 .frames-albums { background-image: url(/images/ttl_frames-albums.gif);height: 28px;}
#content_1 .bracelets_sml { background-image: url(/images/ttl_bracelets_sml.gif);height: 28px;}
#content_1 .cufflinks_sml { background-image: url(/images/ttl_cufflinks_sml.gif);height: 28px;}
#content_1 .format { background-image: url(/images/ttl_format.gif);height: 28px;}
#content_1 .love_letters { background-image: url(/images/ttl_love-letters.gif);height: 28px;}
#content_1 .mothers_day { background-image: url(/images/ttl_mothers-day.gif);height: 28px;width: 315px;float: none;}
#content_1 .pens { background-image: url(/images/ttl_pens.gif);height: 28px;width: 45px;margin-right: 10px;}
#content_1 .leather { background-image: url(/images/ttl_leather.gif);height: 28px;width: 76px;margin-right: 10px;}
#content_1 .clocks { background-image: url(/images/ttl_clocks.gif);height: 28px;width: 66px;margin-right: 10px;}
#content_1 .frames { background-image: url(/images/ttl_frames.gif);height: 28px;width: 72px;margin-right: 10px;}
#content_1 .keyrings { background-image: url(/images/ttl_keyrings.gif);height: 28px;width: 84px;margin-right: 10px;}
#content_1 .ttl_left.employee-recognition-and-long-service-awards { background-image: url(/images/ttl_employee-recognition2.gif);height: 28px;width: 432px;margin-right: 10px;}
#content_1 .at-home { background-image: url(/images/ttl_at-home.gif);height: 28px;width: 82px;margin-right: 10px;}
#content_1 label.txt_promo-code { background-image: url(/images/ttl_promotional-code.gif); background-repeat: no-repeat; height: 20px;width: 138px; text-indent: -9999px;}
#content_1 #promo-box-error label.txt_promo-code { background-image: url(/images/ttl_promotional-code-error.gif); background-repeat: no-repeat; height: 20px;width: 138px; text-indent: -9999px;}

/*TITLES FOR THE CHECK-OUT PAGE*/
body.checkout #content_1 .checkout-step-1,
body.checkout #content_1 .checkout-step-2,
body.checkout #content_1 .checkout-step-3 {
background: url(/images/ttl_step1-Login-inactive.gif) center left no-repeat;
height: 28px;
text-indent: -9999px;
width: 350px;
}
body.checkout #content_1 .checkout-step-2 {
background-image: url(/images/ttl_step2-details-inactive.gif);
}
body.checkout #content_1 .checkout-step-3 {
background-image: url(/images/ttl_step3-payment-inactive.gif);
}
body.checkout #content_1 .checkout-step-1.active {
background-image: url(/images/ttl_step1-Login-active.gif);
}
body.checkout #content_1 .checkout-step-2.active {
background-image: url(/images/ttl_step2-details-active.gif);
}
body.checkout #content_1 .checkout-step-3.active {
background-image: url(/images/ttl_step3-payment-active.gif);
}

h3.ttl-card {
background: url(/images/ttl_card.gif) top left no-repeat;
width: 200px;
height: 28px;
display:block;
text-indent:-8000px;
}


/***** LEFT RIGHT COLUMN *****/

.left_right {
float: left;
width: 46%;
padding-right: 3%;
}
.left_right.full { /*changed width from 90% so that *required lines up in checkout screens! couldnt see why set to only 90%*/
  width: 100% !important;
}
.left_right.right1,
.left_right.right2,
.left_right.right3 {
padding: 0px 0px 0px 4% !important;
}
#content_1  .left_right.right2 label{
display: block;
float: none;
}
.left_right.right3 {
position: relative;
left: 40px;
}
.left_right p {
width: 86%;
}
.left_right.dotvert {
background-image: url(/images/dotline_vertical.gif);
background-repeat: repeat-y;
background-position: 94% center;
}
#content_1 .left_right input,
#content_1 .left_right select,
#content_1 .left_right textarea {
width: 168px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#content_1 .left_right select {
width: 170px !important;
width: 172px;
}
#content_1 .left_right label {
clear: both;
width: 130px;
display: block;
float: left;
padding-top: 2px;
font-weight: bold;
}
#content_1 .left_right #paymentdetails[start_month],
#content_1 .left_right #paymentdetails[expiry_month],
#content_1 .left_right select.start_month,
#content_1 .left_right select.expiry_month,
#content_1 .left_right select#ddl_start-month,
#content_1 .left_right select#ddl_expiry-month {
width: 65px !important;
width: 67px;
}
#content_1 .left_right select#ddl_title,
#content_1 .left_right input#txt_title {
width: 120px !important;
}
#content_1 .left_right #paymentdetails[start_year],
#content_1 .left_right #paymentdetails[expiry_year],
#content_1 .left_right select.start_year,
#content_1 .left_right select.expiry_year,
#content_1 .left_right select#ddl_start-year,
#content_1 .left_right select#ddl_expiry-year {
width: 100px !important;
width: 102px;
}
#content_1 .left_right select#ddl_birthdate,
#content_1 .left_right select#ddl_birthmonth {
width: 51px !important;
}
#content_1 .left_right select#ddl_birthyear {
width: 62px !important;
}
.left_right ol li p {
width: auto;
}
body.checkout #content_1 {width: 664px}
body.checkout #content_1 .content{ width: 633px;}
div.checkout .left_right{
	width: 265px;
	padding-right: 105px;
}
div.checkout .right2 {
	width: 250px;
	padding-right: 0;
	margin-bottom: 15px;
	padding: 0!important;
}
#content_1.checkout .right2 label {
	color: #333333;
	font-weight: bold!important;
	margin-bottom: 10px;
	display: block;	
}

#content_1.checkout .right2 form a {
	color: #333333;
	text-decoration: underline;
	margin-top: 10px;
	display: block;
}
#content_1.checkout .right2 form a:hover{
	text-decoration: none;	
}
#content_1.checkout .right2 input.button1 {
	margin-top: 5px;	
}
#addshippingaddress { 
	#width:900px;
	#position:relative; 
	#top:-42px;
	#margin-top:0; 
	#background:#FFF;
	#background:pink;
	#margin-right:0;
	#padding-right:0;
}

/***** OTHER COLUMNS *****/

.third,
.third1 {
float: left;
width: 28%;
padding-bottom: 10px;
}
.third p,
.third1 p,
.third p p,
.third1 p p{
	position: relative;
	top: 0;
	padding-top: 0;
	margin-top: 0;
	width: 96%;
	float: left;
	height: auto !important;
	}
.third {
padding: 0% 0% 0% 7%;
}
.third .careers {
	height: 28px;
	}
.third.three {
background-image: url(/images/dotline_vertical.gif);
background-repeat: repeat-y;
background-position: 9% top;
}

.fourth,
.fourth1 {
float: left;
width: 22%;
padding-bottom: 10px;
}
.fourth {
width: 23% !important;
padding: 0% 0% 0% 3%;
}

.fifth,
.fifth1,
.fifth2,
.fifth3 {
float: left;
width: 18%;
padding-bottom: 10px;
}
.fifth {
padding: 0% 0% 0% 2%;
}
.fifth2 {
width: 17%;
padding: 0% 1% 0% 2%;
border-left: 1px solid #545454;
}
.fifth3 {
width: 10%;
padding: 0% 0% 0% 2%;
border-left: 1px solid #545454;
}
#content_1 .fifth label,
#content_1 .fifth1 label,
#content_1 .fifth2 label {
padding-bottom: 4px;
}
#content_1 .fifth input,
#content_1 .fifth1 input,
#content_1 .fifth2 input {
width: 106px;
}
#content_1 .fifth select,
#content_1 .fifth1 select,
#content_1 .fifth2 select {
width: 108px !important;
width: 110px;
}
#content_1 .fifth input.button1,
#content_1 .fifth1 input.button1,
#content_1 .fifth2 input.button1,
#content_1 .fifth3 input.button1 {
margin-top: 3px;
padding-left: 10px;
padding-right: 10px;
}

/**************************/
/***** CONTENT RIGHT *****/
/************************/

#content_2 {
position: relative;
float: left;
width: 188px;
color: #EEEEEE;
overflow: hidden;
}

#content_2 .content,
#content_2 .content1 {
padding: 16px;
}
#content_2 .content {
width: 156px;
float: left;
}
#content_2 a, #content_2 a { color: #F4ECD5;}
#content_2 a:hover, #content_2 a:hover { color: #FFFFFF;}

ul#content_2_nav {
	float: left;
	width: 156px;
	font-size: 0.5em;
	margin: 0;
	padding: 0 0 10px 0;
	background-image: url(../images/dotline_horizontal1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 1em;
}
ul#content_2_nav li {
	float: left;
	width: 156px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	ul#content_2_nav li a {
	float: left;
	clear: both;
	background-image: url(../images/arrow_right_beige1.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding: 6px 10px 6px 14px;
	color: #FFFFFF;
	font-weight: normal;
		}
	ul#content_2_nav li a:hover {
		text-decoration: underline;
		color: #F4ECD5;
		}
	ul#content_2_nav li a.selected {
		background-image: url(/images/arrow_left_beige1.gif);
		color: #F4ECD5;
		}
	ul#content_2_nav li.sale_sub a {
		background-image: url(/images/arrow_left_beige1.gif);
		color: #B90826;
		}
	ul#content_2_nav li ul {
		float: left;
		width: 142px;
		margin: 0;
		padding: 0 0 4px 14px;
		list-style: none;
		}
		ul#content_2_nav li ul li {
			float: left;
			width: 142px;
			list-style-type: none;
			}
			ul#content_2_nav li ul li a {
				float: left;
				width: 130px;
				background-image: url(/images/arrow_right_beige1.gif);
				padding: 3px 0 3px 12px;
				background-position: 0px 8px;
				font-weight: normal;
				text-transform: none;
				}
			ul#content_2_nav li ul li a:hover {
				text-decoration: underline;
				}
			ul#content_2_nav li ul li a.selected {
				color: #F4ECD5;
				font-weight: bold;
				}

#content_2 .corporate-gift {
background-image: url(/images/corporate-gifting-service-box.jpg);
background-position: center center;
background-repeat: no-repeat;
}
#content_2 .corporate-gift h2{
margin-bottom: 65px;
}
#content_2 .corporate-gift h2 a {
text-align: left;
}
#content_2 .corporate-gift span,
#content_2 .corporate-gift a {
display: block;
text-align: center;
}
#content_2 .internal_ads a,
#content_2 .internal_ads a:link,
#content_2 .internal_ads a:visited,
#content_2 .internal_ads a:hover,
#content_2 .internal_ads a:active{
text-decoration: underline;
color: #fff;
}
#content_2 .internal_ads a:hover{
text-decoration: none;
}

#content_2 .internal_ads a.internal_link,
#content_2 .internal_ads a.internal_link:link,
#content_2 .internal_ads a.internal_link:visited,
#content_2 .internal_ads a.internal_link:hover,
#content_2 .internal_ads a.internal_link:active{
background-image:url(/images/arrow_right_beige1.gif);
background-position: center left;
background-repeat:no-repeat;
padding-left: 12px; 
text-decoration: none;
}

#content_2 .internal_ads .corporate-gift a.internal_link,
#content_2 .internal_ads .corporate-gift a.internal_link:link,
#content_2 .internal_ads .corporate-gift a.internal_link:visited,
#content_2 .internal_ads .corporate-gift a.internal_link:hover,
#content_2 .internal_ads .corporate-gift a.internal_link:active{
background-position: 37px 5px;
}
#content_2 .internal_ads a.internal_link:hover,
#content_2 .internal_ads .corporate-gift a.internal_link:hover{
text-decoration: underline;
}
/***** RIGHT TITLES *****/

#content_2 .womens { background-image: url(/images/ttl_cont2_womens.gif);}
#content_2 .women {
	background-image: url(../images/ttl_news.gif);
}
#content_2 .men { background-image: url(/images/ttl_cont2_men.gif);}
#content_2 .about-us { background-image: url(/images/ttl_cont2_about-us.gif);}
#content_2 .our-services { background-image: url(/images/ttl_cont2_our-services.gif);}
#content_2 .press { background-image: url(/images/ttl_cont2_press.gif);}
#content_2 .contact-us { background-image: url(/images/ttl_cont2_contact-us.gif);}
#content_2 .mens { background-image: url(/images/ttl_cont2_mens.gif);}
#content_2 .babies { background-image: url(/images/ttl_cont2_babies-children.gif);}
#content_2 .store-locator { background-image: url(/images/ttl_cont2_store-locator.gif);}
#content_2 .site-information { background-image: url(/images/ttl_cont2_site-information.gif);}
#content_2 .our-service { background-image: url(/images/ttl_cont2_our-service.gif);}
#content_2 .gifts { background-image: url(/images/ttl_cont2_gifts.gif);}
#content_2 .collections { background-image: url(/images/ttl_cont2_collections.gif);}

#content_2 .promotion { background-image: url(/images/ttl_cont2_sale-preview.gif);}
#content_2 .promotion { background-image: url(/images/ttl_cont2_promotions.gif);}

#content_2 .orders_wrapped { background-image: url(/images/ttl_all-orders-are-gift-wrapped.gif); background-repeat: no-repeat; text-indent:-9999px; height: 50px;}
#content_2 .ordering_online { background-image: url(/images/ttl_ordering-online.gif); background-repeat: no-repeat; text-indent:-9999px;}
#content_2 .engraving { background-image: url(/images/ttl_engraving_right_column.gif); background-repeat: no-repeat; text-indent:-9999px;}

/*************************/
/***** CONTENT FULL *****/
/***********************/

#content_3,
.content_3 {
position: relative;
float: left;
width: 900px;
background-color: #FFFFFF;
}
.content.nobot {
padding: 16px 16px 0px 16px;
}
#content_3 .content,
.content_3 .content {
width: 868px;
}

/**************************/
/***** FOOTER STYLES *****/
/************************/

#footer {
clear: both;
/*position: relative;*/
width: 900px;
margin: 0 auto;
padding-top: 14px;
padding-bottom: 40px !important;
padding-bottom: 20px;
text-align: left;
color: #FFFFFF;
font-size: 0.825em;
z-index: 1;
}
#footer1 {
width: 100%;
color: #FFFFFF;
font-size: 0.9em !important;
font-size: 0.8em;
z-index: 1;
}
#footera {
/*position: relative;*/
float: left;
width: 29%;
z-index: 1;
}
#footerb {
/*position: relative;*/
float: left;
width: 27%;
z-index: 1;
text-align: center;
}
#footerd {
/*position: relative;*/
float: left;
width: 9%;
z-index: 1;
}

.clearFix {
	clear: both;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#footerd a{
/*position: relative;*/
margin-right: 4px;
position: relative;
top: -6px;
}
#footerc {
/*position: relative;*/
float: right;
width: 35%;
text-align: right;
z-index: 1;
}
#footerc a {
position: relative;
display: inline;
}
#footer #footera a { color: #858585;
z-index: 1;}
#footer #footera a:hover { color: #A5A5A5;}
#footer a, #footer1 a { color: #FFFFFF;text-decoration: none;
z-index: 1;}
#footer a:hover, #footer1 a:hover { color: #E0D8C1;text-decoration: underline;}
#footer em {
display: none;
}

/***** TOOLBAR *****/

#toolbar {
background-color: #E9E9E9;
font-size: 0.9em;
color: #7F7F7F;
float:left;
}
* html #toolbar { width: 664px;}
#toolbar .content { padding: 6px 16px;height: 13px;}

#toolbar a { color: #7F7F7F;}
#toolbar a:hover { color: #3F3F3F;}
#toolbar ul {
float: right;
width: 60%;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
#toolbar ul li {
display: inline;
background-image: url(/images/dotline_vertical_toolbar.gif);
background-repeat: no-repeat;
background-position: right center;
}
#toolbar ul li.1 { background-image: none ;}
#toolbar ul li a {
float: right;
background-repeat: no-repeat;
background-position: right center;
padding: 0px 14px 0px 10px;
color: #7F7F7F;
}
#toolbar ul li a:hover { color: #3F3F3F;}
#toolbar ul li.large-text a { background-image: url(/images/icon_large-text.gif);}
#toolbar ul li.small-text a { background-image: url(/images/icon_small-text.gif);}
#toolbar ul li.text-only a { background-image: url(/images/icon_text-only.gif);}

/*
########################################
######                            ######
######     UNIQUE PAGE STYLES     ######
######                            ######
########################################
*/
#search label {
display: none;
}
#search a {
display: block;
padding: 6px 0px 0px 0px;
font-size: 0.9em;
}
input#searchfield {
width: 118px !important;
width: 116px;
height: 1.2em;
background-color: #454545 !important;
border: 1px solid #797979;
color: #FFFFFF;
padding-left: 4px;
}
#searchbutton {
position: relative;
top: 4px;
border: 0;
color: #000000;
width: 28px;
height: 16px;
cursor: hand;
cursor: pointer;
background-color: #3C3C3C;
}
#searchbutton:hover {
background-color: #000000;
}
a.sale,
a.link,
a.link_r,
a.right,
a.link_r.red,
a.link_r.red1 {
width: 96%;
background-image: url(/images/arrow_right_grey1.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
padding-right: 6px;
color: #656565;
}


.v_content a.link { background-image: url(/images/arrow_right_white.gif);
background-repeat: no-repeat;}

a:hover.link,
a:hover.link_r,
a:hover.right {
background-position: left center;
color: #454545;
}
a.sale {
background-image: url(/images/arrow_right_beige1.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 10px;
color:#fff;
}

a:hover.sale {
background-position: right center;
text-decoration:none;
}

a.link.selected1 {
color: #6B0717 !important;
font-weight: bold;
}
a.right {
width: auto;
float: right;
}
a.link_r {
float: left;
width: 20%;
background-image: url(/images/arrow_right_grey1.gif);
}
#content_2 a.link {
width: 76%;
background-image: url(/images/arrow_right_beige1.gif);
background-repeat: no-repeat;
background-position: left center;
margin-left: 20%;
margin-left: 10% !important;
}
a.link_r.red {
background-image: url(/images/arrow_left_red.gif) !important;
}
a.link.red {
background-image: url(/images/arrow_right_red.gif) !important;
background-repeat: no-repeat;
}
a.link_right_red {
float: right;
background-image: url(/images/arrow_right_red.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0px 14px 0px 6px;
margin: 0px 0px 6px 0px;
color: #656565;
}
a:hover.link_right_red {
color: #454545;
}
a.link_right {
float: right;
background-image: url(/images/arrow_right_grey1.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0px 14px 0px 6px;
margin: 0px 0px 6px 0px;
color: #858585;
}
a:hover.link_right {
color: #656565;
}
a.button {
clear: both;
float: left;
display: block;
width: 100px;
height: 30px;
background-image: url(/images/testbutton.gif);
background-repeat: no-repeat;
background-position: -100px 0px;
text-indent: -9999px;
overflow: hidden;
}
a:hover.button {
background-position: 0px 0px;
}

/*************************/
/***** TABLE STYLES *****/
/***********************/

table tr.row1 td { padding: 5px 0px 5px 0px;background-image: url(/images/dotline_horizontal.gif);background-repeat: repeat-X;background-position: left bottom;}
table tr.row2 td { background-color: #F7F7F7;border-bottom: 1px solid #FFFFFF;}
table tr.row3 td { background-color: #FBFBFB;border-bottom: 1px solid #FFFFFF;}
table tr.row4 td { padding: 5px 0px 5px 0px;background-color: #FFFFFF;}
table tr.row5 td { background-color: #F0F0F0;font-weight: bold;text-align: left;}
table tr.row6 td.first  { background-color: #FFF;}
table tr.row6 td span  { background-color: #e4e4e4; padding: 10px;}
table tr.row6 td { border-bottom: 1px solid #E5E5E5; width: 70px;}
table tr.row7 td { background-color: #F8F8F8;padding-top: 5px !important;}
table.align_l td { text-align: left;padding: 3px 12px 4px 12px;}

/************************/
/***** FORM STYLES *****/
/**********************/

#content_1 input,
#content_1 select,
#content_1 textarea {
width: 200px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#content_1 input.form_highlight,
#content_1 select.form_highlight,
#content_1 textarea.form_highlight{
border: 1px solid #f00;
}
#content_1 select {
width: 202px !important;
width: 204px;
}
#content_1 label,
.lbl {
clear: both;
width: 110px;
display: block;
float: left;
padding-top: 2px;
font-weight: bold;
}
.check,
.check1,
.check2,
.radio,
.radio1,
.radio2 {
background: transparent;
width: auto !important;
border: 0 !important;
}
.check1 {
position: relative;
top: 9px !important;
top: 11px;
}
#content_1 .check2 {
position: relative;
top: 1px !important;
top: 2px;
margin: 0 !important;
padding: 0 !important;
}
.radio1 {
position: relative;
top: 13px !important;
top: 13px;
}
input.button, #content_1 input.button {
border: 1px solid #6B0717 !important;
background-color: #6B0717 !important;
width: auto !important;
color: #FFFFFF !important;
font-weight: bold;
font-size: 11px;
cursor: hand;
cursor: pointer;
}
input.button1, #content_1 input.button1 {
border: 1px solid #878787 !important;
background-color: #878787 !important;
width: auto !important;
color: #FFFFFF !important;
font-weight: bold;
font-size: 11px;
cursor: hand;
cursor: pointer;
}
#content_1 input.wide,
#content_1 select.wide,
#content_1 textarea.wide {
width: 72% !important;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#content_1 select.wide {
width: 73% !important;
width: 74%;
}
#content_2 .search {
background-color: #272727;
border-bottom: 1px solid #4C4C4C;
}
#content_1 input#cbo_signup {
float: left !important;
margin: 0px 6px 0px 0px !important;
padding: 0 !important;
}
#content_1 label.cbo_signup {
clear: none !important;
width: 90% !important;
margin: 0 !important;
padding: 0 !important;
font-weight: normal;
}
.holder_one {
width: 96%;
overflow: hidden;
padding: 0px 0px 10px 0px;
}
.holder_two {
clear: both;
width: 98%;
overflow: hidden;
padding: 0px 0px 10px 0px;
}

/******************************/
/***** FILTER BAR STYLES *****/
/****************************/

#filterbar {
width: 680px;
background-color: #4E4E4E;
padding: 16px 16px 12px 16px;
}
#filterbar select,
#filterbar input {
position: relative;
top: -4px;
float: left;
width: 100px !important;
margin: 0px 20px -4px 0px;
}
#filterbar .ttl {
clear: none;
height: 12px;
}
/* Titles */
.ttl,
.ttl_left {
position: relative;
clear: both;
float: left;
display: block;
background-repeat: no-repeat;
background-position: top left;
width: 96%;
height: 20px;
margin: 0;
padding: 0;
text-indent: -9999px;
overflow: hidden;
}
.ttl_left {
clear: none;
width: 55%;
}

#filterbar .filter-by { background-image: url(/images/ttl_cont2_filter-by.gif);width: 170px;}
#filterbar .sort-by { background-image: url(/images/ttl_sort-by.gif);width: 220px;}
#content_2 .free-delivery { background-image: url(/images/ttl_cont2_free-delivery.gif);margin: 10px 0px 0px 0px;}
#content_2 .ttl.sale { background-image: url(/images/ttl_sale.gif);}
#filterbar .price { width: 38px;background-image: url(/images/ttl_cont2_lbl_price.gif);}
#filterbar .material { width: 54px;background-image: url(/images/ttl_cont2_lbl_material.gif);}
#filterbar .colour { width: 54px;background-image: url(/images/ttl_cont2_lbl_colour.gif);}
#filterbar .mood { background-image: url(/images/ttl_cont2_lbl_mood.gif);}
#filterbar .collection { background-image: url(/images/ttl_cont2_lbl_collection.gif);}

/*************************/
/***** FORM BUILDER *****/
/***********************/

#content_1 #form_builder .form_wrapper {
width: 360px;
}
#content_1 #form_builder .form_wrapper br {
	clear: both;
	height: 0;
	overflow: hidden;
	}

#content_1 #form_builder input.input_checkbox,
#content_1 #form_builder input.input_radio {
float: left !important;
width: 13px !important;
height: 13px !important;
margin: 0 !important;
border: 0 !important;
clear: right;
font-weight: normal !important;
}
#content_1 #form_builder label.label_checkbox,
#content_1 #form_builder label.label_radio,
#content_1 #form_builder label.input_text {
font-weight: normal !important;
}
#content_1 #form_builder .formbuilder_label {
font-weight: bold !important;
}

#content_1 #form_builder {
width: 360px;
}
#content_1 #form_builder label.full {
clear: both;
float: none;
width: 100%;
}

#content_1 #form_builder label,
#content_1 #form_builder span {
float: left;
padding-top: 0px;
float: left;
width: 150px;
margin-bottom: 3px;
text-transform: capitalize;
font-weight: bold;
clear: both;
}
#content_1 #form_builder label span {
	width: auto;
	float: none;
	margin: 0;

	padding: 0;
	}
#content_1 #form_builder .checkboxlabel {
font-weight: normal;
text-transform: none;
}
#content_1 #form_builder input.input_text,
#content_1 #form_builder textarea,
#content_1 #form_builder select {
float: left;
width: 200px;
border: 1px solid #C3C3C3;
margin-bottom: 12px;
}

#content_1 #form_builder .formbuilder_label {
font-size: 1.1em;
margin-bottom: 8px;
}
#content_1 #form_builder table {
width: auto !important;
}
#content_1 #form_builder td,
#content_1 #form_builder th {
	float: left;
	width: 70px;
	text-align: left;
	padding-bottom: 7px;
	font-weight: normal;
	vertical-align: top;
	}
#content_1 #form_builder th {
	font-weight: bold;
	}
	#content_1 #form_builder td input,
	#content_1 #form_builder th input {
		float: none;
		width: auto;
		border: 0;
		}
	
#content_1 #form_builder .form_button_wrapper { clear: both;float: right;}

#content_1 #form_builder .form_button_wrapper .form_button {
float: right;
border: 1px solid #6B0717 !important;
background-color: #6B0717 !important;
width: auto !important;
color: #FFFFFF !important;
font-weight: bold;
font-size: 11px;
cursor: hand;
cursor: pointer;
}

/**************************/
/***** BUTTON STYLES *****/
/************************/

a.grey-button, input.grey-button {
float: left;
background-color: #B3B3B3;
background-image: url(/images/arrow_left_white.gif);
background-repeat: no-repeat;
background-position: 5% center;
padding: 4px 4% 4px 5%;
padding-left: 14px;
padding-right: 6px;
margin: 0px 2% 0px 0px;
color: #FFFFFF;
font-weight: bold;
white-space: nowrap;
width: auto;
text-transform: uppercase;
}

a:hover.grey-button {
color: #FFFFFF;
background-color: #939393;
}
a.red-button, input.red-button {
float: left;
width: 45%;
background-color: #6B0717;
background-image: url(/images/arrow_right_white.gif);
background-repeat: no-repeat;
background-position: 90% center;
padding: 4px 27px 4px 13px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
font-size: 11px;
text-transform: uppercase;
}
a:hover.red-button {
color: #FFFFFF;
background-color: #5B0707;
}
a.grey-button1,
a.grey-button2,
a.grey-button3,
a.white-button,
a.reset, input.grey-button {
float: left;
width: auto;
background-color: #B3B3B3;
background-image: url(/images/arrow_left_white.gif);
background-repeat: no-repeat;
background-position: 6px center;
padding: 2px 10px 2px 16px;
margin: 0px 2px 0px 0px !important;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
font-weight: bold;
}
a:hover.grey-button1,
a:hover.grey-button2,
a:hover.grey-button3,
a:hover.white-button,
a:hover.reset {
color: #FFFFFF;
background-color: #939393;
}
.shopping-basket a.grey-button1,
.shopping-basket a.grey-button2,
.shopping-basket a.grey-button3,
.shopping-basket a:hover.grey-button1,
.shopping-basket a:hover.grey-button2,
.shopping-basket a:hover.grey-button3 {
color: #FFFFFF;
}
a.white-button,
a.remove2 {
color: #656565;
background-color: transparent !important;
background-image: url(/images/arrow_right_red.gif);
}
a:hover.white-button,
a:hover.remove2 {
color: #454545;
}

a.remove2 {
	position: relative;
	right: 4px;
	padding-left: 20px;
	background-image: url(/images/icon_remove.gif);
	}
a.grey-button2 {
background-image: url(/images/arrow_right_white.gif);
}
a.grey-button3 {
font-weight: normal;
background-color: #878787;
background-image: url(/images/arrow_right_white.gif);
}
a:hover.grey-button3 {
background-color: #676767;
}
a.reset {
padding: 2px 10px 2px 20px;
font-weight: normal;
background-image: url(/images/icon_reset.gif);
}
#content_1 .col2 a.grey-button3 {
width: 38px;
}
#content_1 .col2 a.reset {
width: 32px;
}
a.close {
background-image: url(/images/icon_close2.gif);
background-repeat: no-repeat;
background-position: right center;
padding-left: 10px;
padding-right: 20px;
color: #656565;
font-weight:bold;
}
a:hover.close {
text-decoration: underline;
color: #454545;
}
#content_2 a.close,
#popup a.close {
float: right;
background-image: url(/images/icon_close_content_2.gif);
background-repeat: no-repeat;
background-position: right 8px;
padding-left: 10px;
padding-right: 16px;
color: #DDDDDD;
}
#content_2 a:hover.close,
#popup a:hover.close {
text-decoration: underline;
color: #FFFFFF;
}
#popup a.close {
background-position: right 2px;
margin: 12px 0px 0px 0px;
}

.close-bottom{
	padding:0 0 40px 0;
}

a.red-button1,
#content_2 a.red-button1 {
float: left;
width: auto;
background-color: #6B0717;
background-image: url(/images/arrow_right_white1.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 2px 18px 2px 10px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
}
a:hover.red-button1,
#content_2 .basket a:hover.red-button1 {
color: #FFFFFF;
background-color: #5B0707;
}
#content_2 .basket a.red-button1 {
font-size: 11px;
float: none;
width: 54px;
font-weight: normal;
color: #FFFFFF !important;
}
#content_1 a.but_grey {
display: block;
width: auto;
background-color: #757575;
background-image: url(/images/arrow_right_beige1.gif);
background-repeat: no-repeat;
background-position: 6px center;
padding: 2px 6px 2px 14px;
margin: 0px 0px 0px 82px !important;
margin: 0px 0px 0px 78px;
color: #FFFFFF;
font-weight: bold;
}
#content_1 a:hover.but_grey {
background-color: #555555;
text-decoration: none;
color: #FFFFFF;
}
a.but_buy {
float: left;
display: block;
width: 50px;
height: 20px;
background-image: url(/images/but_buy.gif);
background-repeat: no-repeat;
background-position: -60px 0px;
text-indent: -9999px;
overflow: hidden;
}

a.available {
margin: 0 5px 5px 10px;
position:relative;
float:right;
width:191px;
height:20px;
text-indent: -9999px;
overflow: hidden;
background: url( /images/but_avail_dec.gif) -199px 0px no-repeat;
}

a.but_buy.float_r {
margin: 0px 0px 0px 10px;
}
a:hover.but_buy {
background-position: 0px 0px;
}
a.but_engrave-item {
clear: both;
float: left;
display: block;
width: 87px;
height: 21px;
background-image: url(/images/but_engrave-item.gif);
background-repeat: no-repeat;
background-position: -100px 0px;
text-indent: -9999px;
overflow: hidden;
}
a:hover.but_engrave-item {
background-position: 0px 0px;
}


/*************************/
/***** POPUP STYLES *****/
/***********************/

/***** CURRENCY POPUP *****/

#change_country_popup {
position: absolute;
left: 170px;
top: 100px;
width: 355px;
z-index:6000;
}
#currency_popup {
position: absolute;
left: 170px;
top: 100px;
width: 355px;
}
#currency_popup_header, #country_popup_header {
	position: relative;
	clear: both;
	width: 355px;
	height: 16px;
	background-image: url(/images/popup/currency_popup_header.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/images/popup/currency_popup_header.png');
	}
#currency_popup_footer, #country_popup_footer {
	position: relative;
	clear: both;
	width: 355px;
	height: 16px;
	background-image: url(/images/popup/currency_popup_footer.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/images/popup/currency_popup_footer.png');
	}
#currency_popup_middle, #country_popup_middle {
	position: relative;
	width: 355px;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	background-image: url(/images/popup/currency_popup_middle.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/popup/currency_popup_middle.png');
	}
	#currency_popup_middle .content, #country_popup_middle .content {
		position: relative;
		left: 15px;
		width: 325px;
		width/**/:/**/ 285px;
		background-color: white;
		padding: 20px;
		}
		#currency_popup_middle .content .title, #country_popup_middle .content .title {
			margin: 0 auto 17px auto;
			padding: 0;
			text-align: center;
			}
		#currency_popup_middle .content form, #country_popup_middle .content form {
			margin: 0;
			padding: 0;
			}
		#currency_popup_middle .content .links, #country_popup_middle .content .links {
			margin: 0;
			}
			#currency_popup_middle .content .links em, #country_popup_middle .content .links em {
				display: none;
				}
			#currency_popup_middle .content .links a, #country_popup_middle .content .links a,
			#currency_popup_middle .content .frm_submit, #country_popup_middle .content .frm_submit {
				position: relative;
				left: 77px;
				float: left;
				width: 57px;
				height: 20px;
				background-image: url(/images/popup/currency_button.gif);
				background-position: left top;
				color: white;
				text-transform: uppercase;
				font-weight: bold;
				padding: 0;
				margin: 0 6px 0 0;
				border: 0;
				cursor: pointer;
				}
			#currency_popup_middle .content .links a:hover, #country_popup_middle .content .links a:hover,
			#currency_popup_middle .content .frm_submit:hover, #country_popup_middle .content .frm_submit:hover {
				text-decoration: none;
				background-position: left bottom;
				}
			#currency_popup_middle .content .links a#currency_no, #country_popup_middle .content .links a#currency_no {
				position: relative;
				left: 107px;
				}
				#currency_popup_middle .content .links a span, #country_popup_middle .content .links a span {
					position: relative;
					padding-left: 20px;
					line-height: 20px;
					}


/***** RING SIZER POPUP *****/
#content_1 .engraving_panel{
	text-align: left;
	color: #333; 
}
#content_1 .engraving_panel input{
	margin-right: 5px;
	width: auto;
	border: none;
	background:none;
}
#content_1 .engraving_panel input[type="radio"]{
	margin-top: 2px;
}
#content_1 .engraving_panel .callback p.engraving_title,
#content_1 .engraving_panel .method_engraving_selected { 
	background: url(/images/dotline_horizontal.gif) bottom left repeat-x;
	color: #969696; 
	clear: both;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
#content_1 .engraving_panel .callback p.engraving_title {
	padding: 5px 0;
}
#content_1 .engraving_panel .method_engraving_selected,
#content_1 .engraving_panel .placement_engraving_selected {
	background: none;
	margin-top: 15px;
	margin-bottom: 15px;
}
#content_1 .engraving_panel .placement_engraving_selected{
	color: #969696; 
}
#content_1 .engraving_panel .callback p.active{
	color: #000; 
}
#content_1 .engraving_panel p.engraving_title strong{
	float: left;
}
#content_1 .engraving_panel p.engraving_title .edit{
	float: right;
}
#content_1 .engraving_panel p.engraving_title .edit a { 
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	color: #969696;

}
#content_1 .engraving_panel p.engraving_title .edit a:hover{
	text-decoration: none;
} 
#content_1 .engraving_panel .engraving_method_container{
	margin-top: 10px;
}
#content_1 .engraving_panel .engraving_method{
	float: left;
	width: 255px;
	clear: none;
	text-align: left;
	padding-right: 0;
}
#content_1 .engraving_panel .engraving_method input {
	float: left;
	width: 15px;
}
#content_1 .engraving_panel .engraving_method span.engraving {
	float: left;
	width: 190px;
	font-weight: normal;
}
#content_1 .engraving_panel .engraving_method span.engraving strong{
	display: block;
	font-weight: bold;
}
#content_1 .engraving_panel .engraving_method span.engraving span{
	display: block;
	margin-top: 25px;
}
#content_1 .engraving_panel .continue_button{
	clear: both;
	overflow:hidden;
	padding-top:25px;
	margin-bottom:20px;
	height: 1%;
}
body.checkout #content_1 #checkout_register .grey-button3,
#content_1 .ajax_pop_up .grey-button3 {
	background-color: #b3b3b3;
	background-position: 92% 50%;
	color: #fff;
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 20px 4px 10px;
	text-decoration: none;
}
p.intro-text{
	margin: 16px 0;
	padding: 0;
}
#content_1 .engraving_panel .options{
	float: left;
	width: 180px;
}
#content_1 .engraving_panel .options strong {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}
#content_1 .engraving_panel .options  label,
#content_1 .engraving_panel .options  input{
	float: left;
	clear: none;
	font-weight: normal;
	width: auto;
}

#content_1 .engraving_panel .engraving_style,
#content_1 .engraving_panel .engraving_message{
	float: left;
	width: 260px;
}
#content_1 .engraving_panel .engraving_style .font_type{
	float: left;
	width: 200px;
}
/* Engraving Styles */
#content_1 .engraving_panel .engraving_style .radio {
	display: block !important;
	float: left !important;
	margin-top: 8px;
}
#content_1 .engraving_panel .engraving_style label {
	clear: none !important;
	display: block;
	float: left;
	width: 150px;
	height: 30px;
	text-indent: -9999px;
	cursor:pointer;
}
#content_1 .engraving_panel .engraving_style .engraving10 {
	background: url(../images/engraving_sally-anne.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving9 {
	background: url(../images/engraving_pck.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving8 {
	background: url(../images/engraving_nac.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving7 {
	background: url(../images/engraving_gmb.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving6 {
	background: url(../images/engraving_fcd.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving5 {
	background: url(../images/engraving_ced.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving4 {
	background: url(../images/engraving_angela-jane.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving3 {
	background: url(../images/engraving_amj.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving2 {
	background: url(../images/engraving_sally-anne.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_style .engraving1 {
	background: url(../images/engraving_machinescript.gif) top left no-repeat;
}
#content_1 .engraving_panel .engraving_message .message_input_type{
	overflow: hidden;
	height: 1%;
}
#content_1 .engraving_panel .engraving_message input{
	float: left;
	width: auto;
	margin: 0px 6px 0 0;
}
#content_1 .engraving_panel .engraving_message label{
	clear: none;
	float: none;
	display: inline;
	font-weight: normal;
}
#content_1 .engraving_panel .engraving_message textarea{
	width: 235px;
}
#content_1 .engraving_panel .engraving_message .clear_button{
	clear: both;
	float: right;
	margin-right: 25px;
	border:1px solid #A5A5A5;
	background-color:#FFFFFF;
}
#content_1 .engraving_panel .engraving_message .engraving_message_finish{
	clear: both;
	overflow: hidden;
	height: 1%;
	margin-right: 22px;
	padding-top: 15px;
}
#content_1 .engraving_panel .engraving_message .engraving_message_finish p{
	float: left;
	width: 65%;
}

.gift_message_panel . { width: 500px; height: 295px; }
.gift_message_panel .callback { width: 400px; height: 240px; }

.engraving_panel . { width: 575px; height: 338px; }
.engraving_panel .callback { width: 535px; height: auto; }

/*.engraving_panel .callback p.engraving_title { color: #aaa; height: 13px !important; background-color: #ccc; padding: 5px !important; }
.engraving_panel .callback p.active { color: #656565; }
.engraving_panel .callback p.engraving_title strong { width: auto !important; float: left; }
.engraving_panel .callback label { padding-right: 50px; width: 250px !important; float: left !important; text-align: left; clear: none !important; }*/

#ring_sizer,
#necklace_sizer,
#delivery_costs,
.gift_message_panel,
.engraving_panel {
position: absolute;
top: 70px;
left: 20px;
}
#ring_sizer .,
#necklace_sizer .,
#delivery_costs .,
.gift_message_panel .,
.engraving_panel . {
  position: absolute;
  left: 0px;
  }
#ring_sizer .callback,
#necklace_sizer .callback,
#delivery_costs .callback,
.gift_message_panel .callback,
.engraving_panel .callback{
  position: absolute;
  top: 20px;
  left: 20px;
  }
  
#ring_sizer #callback_bg, #ring_sizer .callback_bg{
	width:718px;
	position: absolute;
	background-color:#111111;
	border:1px solid #FFFFFF;
	height:384px;
	opacity:0.75;
	z-index:500;
}

#ring_sizer #callback, #ring_sizer .callback{
	position: absolute;
	background:#FFF;
	left:10px;
	padding:10px;
	top:10px;
	z-index:550;
	width:680px;
}

#necklace_sizer .callback_bg, #necklace_sizer #callback_bg{
	width:469px;
	background-color:#111111;
	border:1px solid #FFFFFF;
	height:407px;
	left:-309px;
	opacity:0.75;
}

#necklace_sizer .callback, #necklace_sizer #callback{
	position:absolute;
	background:#FFF;
	left:10px;
	padding:10px;
	top:10px;
	width:430px !important;
}


/***** CALLBACK FORM POPUP *****/

#callback_form { 
	position: absolute;
	top: 218px;
	left: 13%;
	text-align: left;
	background:#fafafa;
	width: 649px;
	padding:10px;
	border:1px solid #D7D7D7;
}

#callback_form .callback { 
position: absolute;
top: -4px;
left: -5px;
width: 610px;
height: 340px;
overflow: hidden;
padding: 18px 17px 20px 17px;
z-index: 3000;
border:1px solid #D7D7D7;
background: #fafafa;
}

#callback_form input, .callback input,
#callback_form select, .callback select,
#callback_form textarea, .callback textarea {
width: 200px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#content_1 #callback_form select,
#callback_form select, .callback select {
width: 162px;
}
#callback_form label, .callback label {
clear: both;
width: 110px;
display: block;
float: left;
padding-top: 2px;
font-weight: bold;
}
#callback_form .left_right label,
#callback_form label,
#content_1 #callback_form .left_right label,
#content_1 #callback_form label {
font-weight: normal;
width: 90px;
}
#callback_form .left_right input,
#content_1 #callback_form .left_right input {
width: 159px;
}
#callback_form .left_right select#ddl_day,
#callback_form .left_right select#ddl_month,
#callback_form .left_right select#ddl_hour,
#callback_form .left_right select#ddl_minute,
#content_1 #callback_form .left_right select#ddl_day,
#content_1 #callback_form .left_right select#ddl_month,
#content_1 #callback_form .left_right select#ddl_hour,
#content_1 #callback_form .left_right select#ddl_minute {
width: 48px;
}
#callback_form .left_right select#ddl_year,
#callback_form .left_right select#ddl_ampm,
#content_1 #callback_form .left_right select#ddl_year,
#content_1 #callback_form .left_right select#ddl_ampm {
width: 60px !important;
}
#callback_form .left_right input.button1,
#content_1 #callback_form .left_right input.button1 {
width: auto !important;
margin-right: 32px;
}
#callback_form textarea,
#content_1 #callback_form textarea {
width: 455px !important;
}

/***** BROCHURE REQUEST FORM POPUP *****/
/* QUERY REQUEST FORM css for corporate site, css added so not to conflict with brochure_request_form */

div#brochure_request_form,
div#query_request_form {
position: absolute;
top: 20px;
left: 50%;
z-index: 5;
text-align: left;
}
#brochure_request_form .request,
#query_request_form .request {
text-indent: 10px;
font-size: 0.2em;
width: 139px;
height: 22px;
border: 0;
background-color: transparent;
cursor: pointer;
}
#brochure_request_bg,
#query_request_bg {
position: absolute;
top: 0px;
left: -219px;
width: 450px;
height: 560px;
background-color: #111111;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
border: 1px solid #FFFFFF;
z-index: 5;
}

#brochure_request,
#query_request {
position: absolute;
top: 20px;
left: -199px;
width: 350px;
height: 506px;
overflow: hidden;
padding: 15px 30px 0 30px;
background-color: #FFFFFF;
font-size: 11px;
z-index: 6;
}

.callback_request #query_request_bg {
	position: absolute;
	top: 0px;
	left: -219px;
	width: 450px;
	height: 630px;
	background-color: #111111;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	border: 1px solid #FFFFFF;
	z-index: 5;
}

.callback_request #query_request {
	position: absolute;
	top: 20px;
	left: -199px;
	width: 350px;
	height: 580px;
	overflow: hidden;
	padding: 15px 30px 0 30px;
	background-color: #FFFFFF;
	font-size: 11px;
	z-index: 6;
}

.callback_request .submit1 {
	width:340px !important;
}

#brochure_request .left_right,
#query_request .left_right {
	width:360px;
}

#brochure_request input,
#brochure_request select,
#brochure_request textarea,
#query_request input,
#query_request select,
#query_request textarea {
width: 195px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
#margin-bottom: 8px;
}
#content_1 #brochure_request select,
#brochure_request select,
#content_1 #query_request select,
#query_request select {
width: 152px !important;
width: 154px;
}
#brochure_request label,
#query_request label {
clear: both;
width: 115px;
display: block;
float: left;
padding-top: 2px;
font-weight: bold;
}
#brochure_request .left_right label,
#brochure_request label,
#content_1 #brochure_request .left_right label,
#content_1 #brochure_request label,
#query_request .left_right label,
#query_request label,
#content_1 #query_request .left_right label,
#content_1 #query_request label {
font-weight: normal;
width: 90px !important;
}
#query_request .left_right input,
#content_1 #query_request .left_right input {
width: 150px !important;
}
#brochure_request .left_right select#ddl_day,
#brochure_request .left_right select#ddl_month,
#brochure_request .left_right select#ddl_hour,
#brochure_request .left_right select#ddl_minute,
#content_1 #brochure_request .left_right select#ddl_day,
#content_1 #brochure_request .left_right select#ddl_month,
#content_1 #brochure_request .left_right select#ddl_hour,
#content_1 #brochure_request .left_right select#ddl_minute,
#query_request .left_right select#ddl_day,
#query_request .left_right select#ddl_month,
#query_request .left_right select#ddl_hour,
#query_request .left_right select#ddl_minute,
#content_1 #query_request .left_right select#ddl_day,
#content_1 #query_request .left_right select#ddl_month,
#content_1 #query_request .left_right select#ddl_hour,
#content_1 #query_request .left_right select#ddl_minute {
width: 47px !important;
width: 48px;
}
#brochure_request .left_right select#ddl_year,
#brochure_request .left_right select#ddl_ampm,
#content_1 #brochure_request .left_right select#ddl_year,
#content_1 #brochure_request .left_right select#ddl_ampm,
#query_request .left_right select#ddl_year,
#query_request .left_right select#ddl_ampm,
#content_1 #query_request .left_right select#ddl_year,
#content_1 #query_request .left_right select#ddl_ampm {
width: 62px !important;
}
#brochure_request .left_right input.button1,
#content_1 #brochure_request .left_right input.button1,
#query_request .left_right input.button1,
#content_1 #query_request .left_right input.button1 {
width: auto !important;
margin-right: 32px !important;
margin-right: 14px;
}
#brochure_request textarea,
#content_1 #brochure_request textarea,
#query_request textarea,
#content_1 #query_request textarea {
width: 150px;
}
#brochure_request .signup,
#content_1 #brochure_request .signup,
#query_request .signup,
#content_1 #query_request .signup {
float: right;
position: relative;
top: -8px !important;
top: -10px;
padding: 0px 10px 0px 0px;
}
#brochure_request .submit1,
#content_1 #brochure_request .submit1,
#query_request .submit1,
#content_1 #query_request .submit1 {
clear: both;
width: 517px;
}
#brochure_request .left_right #cbo_join,
#query_request .left_right #cbo_join {
	float:left;
	display:inline;
}
#brochure_request .left_right #chk_request-label,
#query_request .left_right #chk_request-label {
	margin-left:76px;
	float:left;
	display:inline;
	width:256px;
}
#brochure_request .submit1 .broch_req,
#query_request .submit1 .broch_req {
	margin-left:40px;
}

#query_request_form #callback_bg ,
#brochure_request_form #callback_bg{
	position: absolute;
	top: 0px;
	left: -219px;
	width: 450px;
	height: 560px;
	background-color: #111111;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	border: 1px solid #FFFFFF;
	z-index: 5;
}
#query_request_form #callback,
#brochure_request_form #callback {
	position: absolute;
	top: 20px;
	left: -199px;
	width: 410px;
	height: 520px;
	background-color: #FFF;
	z-index: 6;
}
#ShippingGroup1 {
	padding-bottom:20px;
}
#query_request_form #callback p,
#brochure_request_form #callback p {
	padding:20px;
}
#query_request_form #callback .close,
#brochure_request_form #callback .close {
	margin-top:20px;
	margin-right:20px;
}


/***** SIGN UP FORM POPUP *****/

#sign-up_form_bg {
position: absolute;
top: 50px;
left: 30px;
width: 650px;
height: 200px;
background-color: #111111;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
border: 1px solid #FFFFFF;
text-align: left;
}
#sign-up_form {
position: absolute;
top: 70px;
left: 50px;
width: 550px;
height: 116px;
overflow: hidden;
padding: 15px 30px 30px 30px;
background-color: #FFFFFF;
font-size: 11px;
}
#sign-up_form input,
#sign-up_form select,
#sign-up_form textarea {
width: 195px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#sign-up_form select {
width: 197px !important;
width: 199px;
}
#sign-up_form label {
clear: both;
width: 115px;
display: block;
float: left;
padding-top: 2px;
font-weight: bold;
}
#sign-up_form .left_right label,
#sign-up_form label,
#content_1 #sign-up_form .left_right label,
#content_1 #sign-up_form label {
font-weight: normal;
width: 80px !important;
}
#sign-up_form .left_right input,
#content_1 #sign-up_form .left_right input {
width: 160px !important;
}
#sign-up_form .left_right select#ddl_day,
#sign-up_form .left_right select#ddl_month,
#sign-up_form .left_right select#ddl_hour,
#sign-up_form .left_right select#ddl_minute,
#content_1 #sign-up_form .left_right select#ddl_day,
#content_1 #sign-up_form .left_right select#ddl_month,
#content_1 #sign-up_form .left_right select#ddl_hour,
#content_1 #sign-up_form .left_right select#ddl_minute {
width: 47px !important;
width: 48px;
}
#sign-up_form .left_right select#ddl_year,
#sign-up_form .left_right select#ddl_ampm,
#content_1 #sign-up_form .left_right select#ddl_year,
#content_1 #sign-up_form .left_right select#ddl_ampm {
width: 62px !important;
}
#sign-up_form .left_right input.button1,
#content_1 #sign-up_form .left_right input.button1 {
width: auto !important;
margin-right: 32px !important;
margin-right: 14px;
}
#sign-up_form textarea,
#content_1 #sign-up_form textarea {
width: 430px !important;
}
#sign-up_form .signup,
#content_1 #sign-up_form .signup {
float: right;
position: relative;
top: -8px !important;
top: -10px;
padding: 0px 10px 0px 0px;
}
#sign-up_form .submit1,
#content_1 #sign-up_form .submit1 {
clear: both;
width: 517px;
}

/***** SEND TO A FRIEND POPUP *****/

#send_friend input,
#send_friend select,
#send_friend textarea {
width: 200px;
border: 1px solid #A5A5A5;
margin-bottom: 10px;
}
#send_friend select {
width: 202px !important;
width: 204px;
}
#send_friend label {
clear: both;
width: 110px;
display: block;
float: left;

padding-top: 2px;
font-weight: bold;
}


#send_friend {
position: absolute;
top: 7%;
left: 50%;
z-index: 5;
text-align: left;
}

#send-friend_bg {
position: absolute;
top: 0px;
left: -309px;
width: 430px;
height: 450px;
background-color: #111111;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
border: 1px solid #FFFFFF;
z-index: 5;
}
#send-friend {
position: absolute;
top: 20px;
left: -289px;
width: 360px;
height: 380px;
overflow: hidden;
padding: 15px 15px 15px 15px;
background-color: #FFFFFF;
z-index: 6;
}
#send-friend .left_right label,
#send-friend label,
#content_1 #send-friend .left_right label,
#content_1 #send-friend label {
font-weight: normal;
width: 120px !important;
}
#send-friend .signup,
#content_1 #send-friend .signup {
float: right;
position: relative;
top: -8px !important;
top: -10px;
padding: 0px 10px 0px 0px;
}
#send-friend .submit1,
#content_1 #send-friend .submit1 {
clear: both;
width: 517px;
}
.staf_lmnt1 {
clear: both;
padding: 8px 12px 8px 12px;
border: 1px solid #D8D8D8;
background-color: #F3F3F3;
}
.staf_lmnt2 {
clear: both;
padding: 10px 13px 8px 13px;
}
.signup-five {
float: left;
position: relative;
top: -10px;
}

/***** GENERIC AJAX POPUPS *****/

body #central_column #generic_popup {
top: 20px;
left: 20px;
}
body #central_column #generic_popup .callback {
height: 450px;
overflow: scroll;

overflow-x: hidden;
}

body #central_column .payment_terms {
top: 300px !important;
left: 0 !important;
}

/***** PRODUCT ZOOM POPUP *****/

#product_zoom_bg {
position: absolute;
top: 0px;
left: 0px;
width: 712px;
height: 534px;
background-color: #111111;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}
#product_zoom {
position: absolute;
top: 10px;
left: 38px;
width: 625px;
height: 490px;
overflow: hidden;
padding: 5px;
background-color: #BFBFBF;
}

/***** GALLERY POPUP *****/

#gallery_popup_bg {
position: absolute;
top: 50px;
left: 30px;
width: 650px;
height: 450px;
background-color: #111111;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
border: 1px solid #FFFFFF;
z-index: 99;
}
#gallery_popup {
position: absolute;
top: 70px;
left: 50px;
width: 550px;
height: 366px;
overflow: hidden;
padding: 15px 30px 30px 30px;
background-color: #FFFFFF;
font-size: 11px;
z-index: 99;
}

/***** FORGOT PASSWORD POPUP *****/

/***** POPUP HACKS TO STOP THEM APPEARING UNDER THINGS IN IE *****/

#content_2{
z-index:0;
*z-index:-2; /*hack for ie7 downwards to make the popups display ontop of the creditcard imgs*/
}

#delivery-address-wrapper{
	position:relative;
	z-index:0;
	*z-index:-2; /*hack for ie7 downwards to make the popups display ontop of the delivery address title*/
}

.credit-card-dates, .issue-number-explained, #terms-and-conditions-wrapper{
	position:relative;
	z-index:0;
	*z-index:-2; /*hack for ie7 downwards to make the popups display ontop of the delivery address title*/

}

body #central_column .issue-number-explained .ajax_pop_up .callback,
body #central_column .cvv-explained .ajax_pop_up .callback{
	width:228px;/*width change to stop it going over returns policy*/
}




/**************************/
/***** LANDING PAGES *****/
/************************/

#wrapper.landing #central_column {
	background-image:  url(../images/central_bg_landing.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/**************************/
/***** LANDING PAGES *****/
/************************/

/***** GIFT LANDING *****/

.gift_landing {
position: relative;
float: left;
width: 712px;
height: 465px;
background-image: url(/images/gifts_landing_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
color: #FFFFFF;
}

.gift_landing h2.ttl_gifts-and-accessories {
	position:absolute;
	margin:0;
	padding:0;
	top:120px;
	left:24px;
	width:405px;
	height:34px;
	text-indent:-6767px;
	display:block;
	background:url(/images/gifts_2009/ttl_gifts-and-accessories.gif) 0 0 no-repeat;
	}
.gift_landing p.txt_gifts-accessories {
	position:absolute;
	margin:0;
	padding:0;
	top:192px;
	left:24px;
	width:405px;
	height:59px;
	text-indent:-6767px;
	display:block;
	background:url(/images/gifts_2009/txt_gifts-accessories.gif) 0 0 no-repeat;
	}
.gift_landing a.lnk_gift-wrapping_gifts,
.gift_landing a.lnk_gift-finder_gifts {
	position:absolute;
	margin:0;
	padding:0;
	top:344px;
	left:24px;
	width:131px;
	height:18px;
	text-indent:-6767px;
	display:block;
	}
.gift_landing a.lnk_gift-finder_gifts {
	top:363px;
	}
.gift_landing a.lnk_gift-wrapping_gifts {  background:url(/images/gifts_2009/lnk_gift-wrapping_gifts.gif) 0 0 no-repeat;   }
.gift_landing a.lnk_gift-finder_gifts { background:url(/images/gifts_2009/lnk_gift-finder_gifts.gif) 0 0 no-repeat; }

.gift_landing a.lnk_gift-wrapping_gifts:hover,
.gift_landing a.lnk_gift-finder_gifts:hover {
	filter:alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity:0.45;
	}
	
.gift_landing a.product1,
.gift_landing a.product2,
.gift_landing a.product3 { 
position: absolute;
top: 45px;
right: 60px;
display: block;
width: 184px;
height: 380px;
text-indent: -9999px;
overflow: hidden;
}

.gift_finder_consumer { 
position: relative;
float: left;
width: 712px;
height: 465px;
/*background-image: url(/images/gift-finder_consumer_bg.jpg);*/
background-repeat: no-repeat;
background-position: right top;
color: #FFFFFF;
}
.gift_finder_consumer .content .content_in { 
clear: both;
border-top: 1px solid #9A9491;
border-bottom: 1px solid #9A9491;
padding: 10px 0px 10px 0px;
}
.gift_finder_consumer .content { 
float: right;
padding: 34px 60px 0px 0px;
width: 280px !important;
}
#content_1.gift_finder_consumer .content label { 
font-weight: normal !important;
width: 110px;
}
#content_1.gift_finder_consumer input,
#content_1.gift_finder_consumer select { 
width: 160px !important;
}
#content_1.gift_finder_consumer select { 
width: 164px !important;
}
#content_1.gift_finder_consumer input.button1 { 
margin: 10px 5px 0px 0px !important;
margin: 10px 3px 0px 0px;
padding-left: 6px;
padding-right: 6px;
width: auto !important;
}

/***** MENS LANDING *****/

.home_men {
position: relative;
float: left;
width: 712px;
	height: 485px;
/*background-image: url(/images/home_men_oct_bg.jpg);
background-repeat: no-repeat;
background-position: left top;*/
color: #FFFFFF;
}

.home_men a.our-promotions,
.home_men a.business-gifts,
.home_men a.email-newsletter,
.home_men a.corporate-gifts,
.home_men a.gift-finder1 {
position: absolute;
top: 415px;
left: 194px;
clear: both;
float: left;
display: block;
width: 150px;
height: 30px;
background-image: url(/images/but_gift_our-promotions1.gif);
background-repeat: no-repeat;
background-position: -150px center;
text-indent: -9999px;
overflow: hidden;
}
.necklessCollection_hk { background:url(/images/but_gift_new-purity-pearl_hk.gif) 0 0 no-repeat; width:276px; height:19px; display:block; overflow:hidden; text-indent:-99999px; position: absolute; top: 415px; left: 50px; }
.necklessCollection_hk:hover { background-position: -276px 0   }
.necklessCollection { background:url(/images/but_gift_new-purity-pearl.gif) 0 0 no-repeat;width:276px;height:19px;display:block;overflow:hidden;text-indent:-99999px;position: absolute;top: 415px;left: 50px;}
.necklessCollection:hover { background-position: -283px 0   }

.home_men a:hover.our-promotions,
.home_men a:hover.business-gifts,
.home_men a:hover.email-newsletter,
.home_men a:hover.corporate-gifts,
.home_men a:hover.gift-finder1 {
background-position: 0px center;
}
.home_men a.business-gifts { background-image: url(/images/but_gift_business-gifts.gif);left: 370px;}
.home_men a.email-newsletter { background-image: url(/images/but_gift_email-newsletter2.gif);top: 292px;left: 46px;display: none;}
.home_men a.corporate-gifts { background-image: url(/images/but_gift_corporate-gifts2.gif);top: 314px;left: 46px;}
.home_men a.gift-finder1 { background-image: url(/images/but_gift_gift-finder2.gif);top: 356px;left: 46px;}

.home_men .content {
position: absolute;
left: 250px;
top: 20px;
padding: 0;
width: 187px !important;
text-indent: 1px;
line-height: 1.6em;
color: #999999;
}
.home_men .content p {
	margin: 0;
	padding: 0;
	}


.home_men a.product1,
.home_men a.product2,
.home_men a.product3 {
position: absolute;
top: 260px;
left: 260px;
display: block;
width: 102px;
height: 100px;
text-indent: -9999px;
overflow: hidden;
}
.home_men a.product1 { top: 36px;left: 518px;width: 130px;height: 134px;}
.home_men a.product2 { top: 273px;left: 533px;width: 125px;height: 168px;}
.home_men a.product3 { top: 240px;left: 310px;height: 211px;width: 107px;}

a.product_valentines {
	position: absolute;
	left: 20px;
	width: 260px;
	height: 350px;
	text-indent: -9999px;
	}

/***** WOMENS LANDING *****/

.home_women {
position: relative;
float: left;
width: 712px;
height:485px;
background-color:#000;
color: #FFFFFF; background-repeat:no-repeat
}
.home_women a.our-promotions,
.home_women a.business-gifts,
.home_women a.email-newsletter,
.home_women a.corporate-gifts,
.home_women a.gift-finder1 {
position: absolute;
top: 415px;
left: 234px;
clear: both;
float: left;
display: block;
width: 150px;
height: 30px;
background-image: url(/images/but_gift_our-promotions1.gif);
background-repeat: no-repeat;
background-position: -150px center;
text-indent: -9999px;
overflow: hidden;
}
.home_women a:hover.our-promotions,
.home_women a:hover.business-gifts,
.home_women a:hover.email-newsletter,
.home_women a:hover.corporate-gifts,
.home_women a:hover.gift-finder1 {
background-position: 0px center;
}
.home_women a.email-newsletter { background-image: url(/images/but_gift_email-newsletter.gif);left: 264px;display: none;}
.home_women a.corporate-gifts { background-image: url(/images/but_gift_corporate-gifts.gif);top: 414px;left: 430px;}
.home_women a.gift-finder1 { background-image: url(/images/but_gift_gift-finder1.gif);left: 585px;}

.home_women .content {
position: absolute;
right: 40px;
top: 30px;
width: 310px !important;
line-height: 1.6em;
height: 1em;
}
.home_women .content p { margin: 0;padding: 0;}
.home_women a.product1,
.home_women a.product2,
.home_women a.product3 {
position: absolute;
top: 238px;
left: 349px;
display: block;
width: 66px;
height: 106px;
text-indent: -9999px;
overflow: hidden;
}
.home_women a.product2 { top: 178px;left: 465px;width: 64px;height: 171px;}
.home_women a.product3 { top: 175px;left: 582px;width: 115px;height: 178px;}
.home_women a.product4 { display: none;}

/*sirens homepage feature */
.home_women .sirens {
position: relative;
}
.home_women .sirens_header {
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 275px;
height: 89px;
}
.home_women .sirens_text {
position: absolute;
top: 0;
left: 0;
width: 275px;
height: 167px;
}
.home_women .sirens_image {
width: 712px;
height: 465px;
}
.home_women .sirens_paragraph {
position: absolute;
top: 100px;
left: 31px;
width: 230px;
color: #CBC9CA;
}


/** Valentines 2008 **/

.ttl_the-amitie-collection {
	position: absolute;
	left: 77px;
	top: 72px;
	width: 256px;
	height: 49px;
	background-image: url(/images/ttl_the-amitie-collection.gif);
	background-repeat: no-repeat;
	text-indent: -6767px;
	overflow: hidden;
	}
.ttl_the-amitie-collection_ct {
	position: absolute;
	left: 77px;
	top: 72px;
	width: 256px;
	height: 49px;
	background-image: url(/images/valentines_2008/ttl_the-amitie-collection_ct.gif);
	background-repeat: no-repeat;
	text-indent: -6767px;
	overflow: hidden;
	}

.v_content {
	position: absolute;
	left:25px;
	top: 70px;
	width: 300px;
	color: #7C7B7C;
	}
	
.home_men .v_content {
	position: absolute;
	top: 152px;
	left:52px;
	width: 431px;
	color: #000;
	}
	
	.v_content a.link { color:#000; }
	
	/*.v_content p {
		display: block;
		width: 255px;
		height: 49px;
		background-image: url(/images/valentines_2008/v_content.gif);
		text-indent: -6767px;
		overflow: hidden;
		background-repeat: no-repeat;
		margin-bottom: 8px;
		}
	.v_content a {
		display: block;
		background-image: url(/images/valentines_2008/view-amitie.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-indent: -6767px;
		overflow: hidden;
		width: 93px;
		height: 12px;
		}
.v_content a.view { background-image:url(/images/valentines_2008/link_view-amitie_rings_ct.gif); }
	.v_content a:hover {
		text-decoration: none;
		background-position: 0 -13px;
		}
*/


.v_image1 {
	position: absolute;
	width: 150px;
	height: 40px;
	left: 400px;
	top: 355px;
	text-indent: -6767px;
	overflow: hidden;
	}
.v_image2 {
	position: absolute;
	width: 43px;
	height: 87px;
	left: 490px;
	top: 103px;
	text-indent: -6767px;
	overflow: hidden;
	}
.v_image3 {
	position: absolute;
	width: 184px;
	height: 187px;
	left: 13px;
	top: 19px;
	text-indent: -6767px;
	overflow: hidden;
	}
.v_image4 {
	position: absolute;
	width: 184px;
	height: 244px;
	left: 178px;
	top: 201px;
	text-indent: -6767px;
	overflow: hidden;
	}
	
.v_image5 {	position: absolute;
	width: 120px;
	height: 101px;
	left: 19px;
	top: 266px;
	text-indent: -6767px;
	overflow: hidden;
}
.v_image6 {	position: absolute;
	width: 195px;
	height: 263px;
	left: 387px;
	top: 15px;
	text-indent: -6767px;
	overflow: hidden;
}
.home_men .v_image1 {
	position: absolute;
	width: 126px;
	height: 75px;
	left: 560px;
	top: 280px;
	text-indent: -6767px;
	overflow: hidden;
	}
.home_men .v_image2 {
	position: absolute;
	width: 120px;
	height: 101px;
	left: 442px;
	top: 255px;
	text-indent: -6767px;
	overflow: hidden;

	}
.home_men .v_image3 {
	position: absolute;
	width: 120px;
	height: 101px;
	left: 569px;
	top: 61px;
	text-indent: -6767px;
	overflow: hidden;
	}
	
.home_men .v_image4 {
	position: absolute;
	width: 162px;
	height: 229px;
	left: 555px;
	top: 237px;
	text-indent: -6767px;
	overflow: hidden;
	}
	
.home_men .v_image5 {position: absolute;
	width: 162px;
	height: 229px;
	left: 272px;
	top: 216px;
	text-indent: -6767px;
	overflow: hidden;
}
.home_men .v_image6 {position: absolute;
	width: 198px;
	height: 219px;
	left: 17px;
	top: 51px;
	text-indent: -6767px;
	overflow: hidden;
}

.home_men .v_image7 {position: absolute;
	width: 134px;
	height: 207px;
	left: 410px;
	top: 14px;
	text-indent: -6767px;
	overflow: hidden;}

.v_products,
.v_products_ct {
	position: absolute;
	left: 62px;
	top: 420px;
	margin: 0 !important;
	padding: 0 !important;
	}
	.v_products li,
	.v_products_ct li {
		float: left;
		height: 8px;
		list-style: none;
		margin: 0 !important;
		padding: 0 !important;
		background-image: none !important;
		}
		.v_products li a,
		.v_products_ct li a {
			float: left;
			height: 8px;
			text-indent: -6767px;
			overflow: hidden;
			background-repeat: no-repeat;
			background-position: 0 0;
			}
		.v_products li a:hover,
		.v_products_ct li a:hover {
			background-position: 0 -12px;
			text-decoration: none;
			}
	.v_products_ct li,
	.v_products_ct li a {
		height: 10px;
		}
	.v_products_ct li a:hover {
		background-position: 0px 10px;
		}


.v_product1 { background-image: url(../images/valentines_2008/link_connect.gif); 	width: 64px;	margin-right: 84px; }
.v_product2 { background-image: url(../images/valentines_2008/link_kinship.gif); 	width: 53px;	margin-right: 80px; }
.v_product3 { background-image: url(../images/valentines_2008/link_slinky.gif); 	width: 48px;	margin-right: 110px; }
.v_product4 { background-image: url(../images/valentines_2008/link_rings.gif); 		width: 46px; }

.v_product1_ct { background-image: url(../images/valentines_2008/link_charms_ct.gif); 		width: 31px;	margin-left: 20px; margin-right: 100px; }
.v_product2_ct { background-image: url(../images/valentines_2008/link_bracelets_ct.gif); 	width: 77px;	margin-right: 60px; }
.v_product3_ct { background-image: url(../images/valentines_2008/link_necklaces_ct.gif); 	width: 79px;	margin-right: 102px; }
.v_product4_ct { background-image: url(../images/valentines_2008/link_rings_ct.gif); 		width: 46px; }

.v_product1_men { background-image: url(../images/valentines_2008/links_atomic.gif); 	width: 95px;	margin-right: 25px;  }
.v_product2_men  { background-image: url(../images/valentines_2008/links_identity.gif); 	width: 103px;	margin-right: 25px;}
.v_product3_men  { background-image: url(../images/valentines_2008/links_tusk.gif); 	width: 80px;	margin-right: 110px; }





/***** BABIES AND CHILDREN LANDING *****/
	
.home_babies-children {
position: relative;
float: left;
width: 712px;
height: 465px;
background-image: url(/images/home_babies-children_bg.jpg);
background-repeat: no-repeat;
background-position: right top;
}

.home_babies-children h2.ttl_babies-and-children {
	position:absolute;
	margin:0;
	padding:0;
	top:118px;
	left:24px;
	width:405px;
	height:34px;
	text-indent:-6767px;
	display:block;
	background:url(/images/babies_2009/ttl_babies-and-children.gif) 0 0 no-repeat;
	}
.home_babies-children p.txt_babies-children {
	position:absolute;
	margin:0;
	padding:0;
	top:190px;
	left:24px;
	width:405px;
	height:78px;
	text-indent:-6767px;
	display:block;
	background:url(/images/babies_2009/txt_babies-children.gif) 0 0 no-repeat;
	}
.home_babies-children a.lnk_store-locator_babies,
.home_babies-children a.lnk-gift-finder_babies {
	position:absolute;
	margin:0;
	padding:0;
	top:344px;
	left:24px;
	width:131px;
	height:18px;
	text-indent:-6767px;
	display:block;
	}
.home_babies-children a.lnk-gift-finder_babies {
	top:363px;
	}
.home_babies-children a.lnk_store-locator_babies {  background:url(/images/babies_2009/lnk_store-locator_babies.gif) 0 0 no-repeat;   }
.home_babies-children a.lnk-gift-finder_babies { background:url(/images/babies_2009/lnk-gift-finder_babies.gif) 0 0 no-repeat; }

.home_babies-children a.lnk_store-locator_babies:hover,
.home_babies-children a.lnk-gift-finder_babies:hover {
	filter:alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity:0.45;
	}

.home_babies-children a.product1,
.home_babies-children a.product2,
.home_babies-children a.product3 { 
position: absolute;
text-indent: -9999px;
overflow: hidden;
}
.home_babies-children a.product1 { top: 75px;right: 40px;width: 310px;height: 310px;}


#content_1 .sortby {
width: auto;
float: right;
margin-bottom: 14px;
}
#content_1 .sortby label {
font-weight: normal;
width: auto;
display: none;
}
#content_1 .sortby select {
width: 130px !important;
margin: 0px 0px 0px 4px;
}

#content_1 .currency {
font-size: 0.9em;
padding: 2px 8px 10px 0px;
color: #767676;
white-space: nowrap;
}
#content_1 .currency a {
color: #929292;
}
#content_1 .currency a:hover {
	color: black;
	}
#content_1 .engraving {
width: auto;
float: left;
background-image: url(/images/icon_engraving.gif);
background-repeat: no-repeat;
background-position: 10px 2px;
padding: 0px 0px 0px 24px;
margin: 0 0 -14px 0px;
}

#content_1 .engraving em {
display: none;
}
#content_1 .engrave {
display: block;
width: 10px;
float: right;
text-indent: -9999px;
overflow: hidden;
background-image: url(/images/icon_engraving.gif);
background-repeat: no-repeat;
background-position: left center;
}
#content_1 .pagination {
float: right;
width: auto;
font-size: 0.9em;
color: #575757;
}
#content_1 .pagination a {
color: #929292;
}
#content_1 .pagination b,
#content_1 .pagination a.selected,
#content_1 .pagination a:hover {
color: #000;
}
#content_1 .contact-help, #content_1 .confirmed-links {
float: right;
width: 262px;
text-align:right;
}
#content_1 .contact-help .contact-help {
	float: none;
	display: inline;
	}
#content_1 .contact-help a{
color: #656565;
}

.confirmed-links a.print-page{
	text-decoration:underline;
	display:block;
	margin-top:10px;
	text-align:left;
	margin-right:15px;
	float:right;
}

#content_1 .price-right {
float: right;
width: auto;
font-size: 1.2em;
color: #454545;
padding: 4px 0px 0px 0px;
}
#content_1 .price {
width: auto;
font-size: 1.2em;
color: #454545;
padding: 4px 0px 0px 0px;
}
#content_1 .price-right a, #content_1 .price a {
color: #656565;
}


#content_1 .product {
float: left;
width: 137px;
padding: 10px 20px 10px 10px;
color: black;
}
#content_1 .product em {
display: none;
}
#content_1 .product a {
color: #303030;
}
#content_1 .product a:hover {
color: #454545;
}
#content_1 .product .name {
height: auto !important;
min-height: 25px;
height: 25px;
}

#content_1 .product div.more-info-buy {
position: relative;
background-color: #EBEBEB;
}
#content_1 a.more-info,
#content_1 a.more-info2 {
float: left;
background-color: #ebebeb;
color: #4d4d4d;
width: 76px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 6px;
font-size: 0.9em;
}
#content_1 a:hover.more-info,
#content_1 a:hover.more-info2 {
background-color: #DBDBDB;
text-decoration: none;
}
#content_1 a.more-info2 {
width: 104px !important;
width: 102px;
}
#content_1 .product strong {
font-size: 1.1em;
}
#content_1 .product strong.new {
display: block;
float: right;
background-color: #adadad;
color: #ffffff;
font-size: 0.8em;
font-weight: normal;
text-transform: uppercase;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
}

#content_1 .product a.buy,
#content_1 .product a.buy1 {
float: left;
width: 26px;
background-color: #757575;
background-image: url(/images/arrow_right_beige1.gif);
background-repeat: no-repeat;
background-position: 6px 6px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 14px;
margin: 0px;
color: #ffffff;
text-transform: uppercase;
font-size: 0.9em;
}
#content_1 .product a:hover.buy,
#content_1 .product a:hover.buy1 {
background-color: #555555;
text-decoration: none;
color: #FFFFFF;
}
#content_1 .product a.buy1 {
width: auto !important;
margin: 0px !important;
}

a.add-compare-item,
a.add-wish-list {
display: block;
clear: both;
width: 102px;
background-image: url(/images/icon_add-compare-item.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 2px 12px 0px 6px;
margin: 4px 0px 0px 0px;
font-size: 0.9em;
color: #5F5F5F;
}
a.add-wish-list {
	background-image: url(/images/icon_add-to-wishlist.gif);
}
.product a.add-compare-item {
padding: 7px 12px 0px 6px;
margin: 0;
}
a.size-chart {
float: left;
display: block;
background-image: url(/images/icon_size-chart.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0px 18px 0px 6px;
font-size: 0.9em;
color: #5F5F5F;
}
a.print-page,
#popup a.print-page {
float: left;
display: block;
background-image: url(/images/icon_print.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0px 18px 0px 6px;
font-size: 0.9em;
color: #5F5F5F;
}
#popup a.print-page {
float: right;
background-image: url(/images/icon_print2.gif);
margin: 12px 0px 0px 0px;
color: #DDDDDD;
}
#popup a:hover.print-page {
color: #FFFFFF;
}
a.print-page#right {
float: right;
}

a.link_print {
background-image: url(/images/icon_print.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0;
margin-top: 10px;
color: #656565;
white-space: nowrap;
width: 70px;
}
a.shopping-basket1 {
background-image: url(/images/icon_shopping-basket1.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 8px 0px 30px !important;
color: #656565;
}
a.link_wishlist {
background-image: url(/images/icon_add-to-wishlist.gif);
background-repeat: no-repeat;
background-position: right center;
padding: 0px 18px 0px 10px !important;
padding: 0px 18px 0px 2px;
color: #656565;
}
.product_detail_images {

}
.product_detail_images .spacer {
	float: left;
	width: 360px;
	height: 4px;
	}
.product_detail_images .image {

}
.product_detail_images .thumbnails {
width: 350px;
padding: 5px 0 0 10px;
text-align: center;

}
.product_detail_images .thumbnails a {
color: #656565;
float: left;
}
.product_detail_images .thumbnails a img {
display: block;
float: none;
padding: 2px;
border: 1px solid #DEDEDE;
margin-bottom: 6px;
margin-right: 6px;
}
.product_detail_images  .thumbnails #image_links {
	text-align: left;
	float: right;
	width: 130px;
	position: relative;
}
	.product_detail_images  .thumbnails #image_links a {
		float: none;
		font-size: 0.9em;
	}
	.product_detail_images .thumbnails #image_links a.selected {
		text-decoration: none;
	}
	.product_detail_images  .thumbnails #image_links  .zoom_image a {
		background-image: url(/images/icon_enlarge.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 26px;
	}
	.product_detail_images  .thumbnails #image_links .image_link_list{
		position: absolute;
		top: 40px;
		left: 0;
	}
a.link_send-to-a-friend {
display: block;
width: 60%;
float: left;
background-image: url(/images/icon_send-to-a-friend.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 26px;
padding-left: 6px;
color: #656565;
font-size:0.9em;
}
a:hover.link_send-to-a-friend {
background-position: right center;
color: #454545;
}
a.link_save {
display: block;
width: 60%;
float: left;
background-image: url(/images/icon_save.gif);
background-repeat: no-repeat;

background-position: 6px center;
padding-left: 26px;
padding-right: 6px;
color: #656565;
}
a:hover.link_save {
background-position: 6px center;
color: #454545;
}

#product_details{
	width: 315px;
}
	#product_details a,
	#product_details a:link,
	#product_details a:visited,
	#product_details a:hover,
	#product_details a:active,
	.product_detail_images a,
	.product_detail_images a:link,
	.product_detail_images a:visited,
	.product_detail_images a:hover,
	.product_detail_images a:active{
		text-decoration: underline;
	}
	#product_details a:hover,
	.product_detail_images a:hover{
		text-decoration: none;
	}
	#product_details #product_dtl_nav a,
	#product_details a.selected,
	.product_detail_images a.selected{
		text-decoration: none;
	}
	#product_details h2 {
		float: left;
		font-size: 1.53em;
		width: 235px;
		margin-top: 5px;
		padding-bottom: 7px;
	}
	#product_details h2 span {
		color: #282828;
		font-weight: bold;
	}
	#product_details .delivery_info{
		clear: both;
	}
	#product_details .delivery_info a{
		color: #5c5c5c;
	}
	#product_details .price {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.255em;
		color: #5c5c5c;
	}
	#product_details .previous-price {
		font-size: 0.86em;
	}
	#product_details .previous-price strong{
		text-decoration: line-through;
	}
	#product_details .red{
		display: block;
	}
#product_details #desc_content,
#product_details #spec_content {
	height: 80px;
	margin-left: 7px;
	margin-bottom: 20px;
	padding: 16px 0;
	overflow: auto;
	color: #5c5c5c;
}
#product_details form{
	overflow: hidden;
	padding-left: 7px;
	margin-bottom: 45px;
	height: 1%;
	position:relative
	}
	#product_details form .product_size {
		float: left;
		width: 120px;
		margin-right: 35px;
	}
	#product_details form .product_qt {
		float: left;
		width: 70px;
	}
	#product_details form label {
		width: auto;
		font-weight: normal;
		font-size: 1.08em;
	}
	#product_details form select{
		clear: both;
		margin-top: 10px;
	}
	#product_details form #product-instance{
		width: 95px!important;
	}
	#product_details form	a.size-chart{
		float: right;
		margin-top: 4px;
	}
	#product_details form #product-quantity{
		width: 40px!important;
	}
	#product_details form a.but_buy {
		margin-top: 25px;
	}
	#action_links{
		background-image: url(/images/dotline_horizontal.gif);
		background-position: top left;
		background-repeat: repeat-x;
		padding-top: 10px;
	}
	#action_links ul,
	#action_links ul li {
		margin: 0;
		padding: 0;
	}
	#action_links ul li {
		list-style-type: none;
		background: none;
		margin-bottom: 10px;
	}
	#action_links ul li a {
		display: inline;
		padding-right: 20px;
		float: none;
	}
ul#product_dtl_nav {
float: left;
width: 100%;
height: 22px;
overflow: hidden;
margin: 8px 0px 0px 0px;
padding: 0;
list-style: none;
border-bottom: 1px solid #C1C1C1;
}
ul#product_dtl_nav li {
display: inline;
padding: 0 !important;
}
ul#product_dtl_nav li a {
float: left;
display: block;
width: 126px;
height: 18px;
overflow: hidden;
background-image: url(/images/product_dtl_nav_bg.gif);
background-repeat: no-repeat;
background-position: -160px 2px;
padding: 6px 10px 0px 20px;
font-size: 11px;
font-weight: bold;
color: #A5A5A5;
}
ul#product_dtl_nav li a:hover,
ul#product_dtl_nav li a.selected {
text-decoration: none;
background-position: 0px top;
color: #5C5C5C;
padding-top: 4px;
}

#spec_content .spec_span1 {
float: left;
width: 95px;
}
#spec_content .spec_span2 {
float: left;
width: 95px;
}

.product_dtl_desc {
clear: both;
padding: 16px 4px 16px 4px;
}
#content_1 .product_dtl_elements {
height: 34px;
background-color: #EBEBEB;
background-image: url(/images/product_dtl_elements_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
padding: 12px 10px 0px 10px;
}
#content_1 .product_dtl_elements label {
clear: none !important;
float: left !important;
font-weight: normal;
width: auto !important;
padding: 2px 6px 0px 10px;
}
#content_1 .product_dtl_elements select { width: 68px !important;float: left !important;}
#content_1 .product_dtl_elements input { width: 30px !important;float: left !important;}
#content_1 .product_dtl_elements .price-right {
padding: 2px 0px 0px 0px;
}

/* men's Cufflinks homepage */
.v_content h2.tt_hide { height:34px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden}
.v_content p.txt_hide { margin:0;padding:0;height:97px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden;display:block;}
.v_content p.txt_hidelink { margin:106px 0 0 0;padding:0;height:21px; background-repeat:no-repeat; text-indent: -6767px; overflow: hidden;display:block;}
.v_content h2.tt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:465px;height:44px;}
.v_content p.txt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:465px;height:97px;}
.v_content p.txt_hidelink a {display:block; text-indent:-9999px; overflow:hidden; width:198px;height:21px;}
.v_content h2#idTitle {background-image:url(/images/tt_anthology_women.gif);}
#man h2#idTitle {background-image:url(/images/men/tt_Cufflinks_men.gif); }
#man p#idText {background-image:url(/images/men/txt_cufflinks_men.jpg); }
#man p#idTextlink a {background-image:url(/images/men/link_Cufflinks_men.gif); background-position:0 0; background-repeat:no-repeat; }

.v_content h2#idTitle_hk {background-image:url(/images/tt_anthology_women_hk.gif);}

#man p#idTextlink a:hover {
	background-image: url(/images/men/link_Cufflinks_men.gif);
	background-position:0 -20px;
}

#content_1 .cuff1 {
	position:absolute;
	top:66px;
	left:436px;
	width:140px;
	height:100px;
	z-index:2000;
}
#content_1 .cuff2 {
	position:absolute;
	top:212px;
	left:530px;
	width:150px;
	height:100px;
	z-index:2000;
}
#content_1 .cuff3 {
	position:absolute;
	top:326px;
	left:300px;
	width:200px;
	height:120px;
	z-index:2000;
}


#content_1 .product_dtl_elements1 {
background-color: #F6F6F6;
padding: 6px 10px 6px 10px;
margin: 0px 0px 20px 0px;
font-size: 11px;
}

#content_1 .product_dtl_elements1 .price-right {
	position: absolute;
	float: none;
	right: 15px;
	top: 0px;
	}

#content_1 .product_dtl_elements1 .currency {
float: left;
width: 100px !important;
padding: 0px 0px 0px 0px;
background-image: url(/images/dotline_vertical.gif);
background-repeat: no-repeat;
background-position: right center;
}
#content_1 .product_dtl_elements1 .add-compare-item,
#content_1 .product_dtl_elements1 .link_wishlist {
float: left !important;
margin: 0 !important;
color: #656565;
}
#content_1 .product_dtl_elements1 .link_wishlist {
font-size: 0.9em !important;
}
#content_1 .product_dtl_elements1 a:hover {
color: #000000 !important;
}
#content_1 .product_dtl_elements1 .dtl_link1,
#content_1 .product_dtl_elements1 .dtl_link2,
#content_1 .product_dtl_elements1 .dtl_link3,
#content_1 .product_dtl_elements1 .dtl_link4,
#content_1 .product_dtl_elements1 .dtl_link5,
#content_1 .product_dtl_elements1 .dtl_link6,
#content_1 .product_dtl_elements1 .dtl_link7,
#content_1 .product_dtl_elements1 .dtl_link8  {
float: left;
background-image: url(/images/dotline_vertical.gif);
background-repeat: no-repeat;
background-position: right center;
overflow: hidden;
}

#content_1 .product_dtl_elements1 .dtl_link5 a,
#content_1 .product_dtl_elements1 .dtl_link6 a,
#content_1 .product_dtl_elements1 .dtl_link7 a,
#content_1 .product_dtl_elements1 .dtl_link8 a {
white-space: nowrap;
overflow: hidden;
position: relative;
}
#content_1 .product_dtl_elements1 .dtl_link1 { width: 110px;padding-left: 34px;}
#content_1 .product_dtl_elements1 .dtl_link2 { width: 136px;padding-left: 8px;}
#content_1 .product_dtl_elements1 .dtl_link3 { width: 128px !important;padding-left: 16px !important;width: 122px;padding-left: 22px;}
#content_1 .product_dtl_elements1 .dtl_link4 { background-image: none !important;width: 82px;padding-left: 26px;}
#content_1 .product_dtl_elements1 .dtl_link5 { width: 82px;padding-left: 10px;}
#content_1 .product_dtl_elements1 .dtl_link6 { width: 136px;width: 142px;padding-left: 8px;}
#content_1 .product_dtl_elements1 .dtl_link6 a { width: 98px;}
#content_1 .product_dtl_elements1 .dtl_link7 { width: 112px !important;padding-left: 6px !important;padding-left: 12px;}
#content_1 .product_dtl_elements1 .dtl_link7 a { font-size: 1.0em !important;}
#content_1 .product_dtl_elements1 .dtl_link8 { background-image: none !important;width: 166px;padding-left: 16px;}

#content_1 .product_dtl_elements1 .dtl_link5 a,
#content_1 .product_dtl_elements1 .dtl_link6 a,
#content_1 .product_dtl_elements1 .dtl_link7 a,
#content_1 .product_dtl_elements1 .dtl_link8 a {
background-position: right center !important;
padding: 0px 18px 0px 0px !important;
}

ul#shopping-basket_nav {
float: left;
width: 98%;
height: 22px;
overflow: hidden;
margin: 8px 0px 0px 0px;
padding: 0;
list-style: none;
border-bottom: 1px solid #C1C1C1;
}
ul#shopping-basket_nav li {
display: inline;
padding: 0 !important;
cursor: pointer !important;
}
ul#shopping-basket_nav li a {
float: right;
display: block;
width: 114px;
height: 18px;
overflow: hidden;
background-image: url(/images/shopping-basket_nav_bg.gif);
background-repeat: no-repeat;
background-position: -160px top;
padding: 4px 0px 0px 20px;
font-size: 11px;
font-weight: normal;
color: #A5A5A5;
cursor: pointer !important;
}
ul#shopping-basket_nav li a:hover,
ul#shopping-basket_nav li a.selected {
text-decoration: none;
/* background-position: 0px top;
color: #5C5C5C;*/
cursor: pointer !important;
}
ul#shopping-basket_nav li a.selected {
background-position: 0px top;
color: #5C5C5C;
cursor: pointer !important;
font-weight: bold;
}
.element_bar {
clear: both;
width: 95% !important;
width: 272px;
background-color: #EBEBEB;
background-image: url(/images/product_dtl_elements_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
padding: 6px 10px 6px 10px;
}
.element_sub_bar {
text-align: right;
font-size: 1em;
color: #5c5c5c;
}
.element_sub_bar p {
position: relative;
float:right;
top: 20px;
right: 10px;
}
.element_sub_bar1 {
clear: both;
width: 272px;
background-image: url(/images/dotline_horizontal.gif);
background-repeat: repeat-x;
background-position: left bottom;
padding: 6px 10px 6px 10px;
font-size: 0.9em;
}
.element_sub_bar1 {
width: 290px;
}
/*
.element_sub_bar.two {
background-image: none !important;
padding: 5px 10px 5px 10px !important;
overflow: hidden;
float:right;
clear:none !important;
}
*/
.element_sub_item {
clear: both;
width: 300px;
padding: 6px 0;
white-space: nowrap;
margin-bottom: 15px;
}
.element_sub_item .lge {
color: #252525;
}
.element_sub_item.right {
text-align: right;
}
.shopping-basket_right .element_sub_bar .subttl {
float: left;
display: block;
width: 140px !important;
width: 140px;
}
.shopping-basket_right .element_sub_bar .item {
position: relative;
left: 12px !important;
}
.shopping-basket_right .element_sub_bar .item,
.shopping-basket_right .element_sub_bar .item_right {
position: relative;
left: 6px;
float: right;
display: block;
background-image: url(/images/dotline_vertical.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px !important;
margin: 0px 0px 0px 10px;
width: 50px;
text-align: right;
}
.shopping-basket_right .element_sub_bar .item_right {
background-image: none;
width: 130px !important;
padding: 0px 0px 0px 0px !important;
text-align: right;
}
.shopping-basket_right .element_bar.right {
text-align: right;
}
.shopping-basket_right .element_sub_bar .item_right img {
position: relative;
top: 1px !important;
top: 0px;
}
#content_1 .shopping-basket_right label.txt_promo-code {
clear: none;
float: none;
display: inline;
width: auto;
margin: 0px 0px 4px 0px !important;
padding: 0 !important;
font-size: 0.9em;
font-weight: normal;
}
#content_1 .shopping-basket_right input#txt_promo-code {
float: none;
margin: 0px 0px 4px 0px !important;
padding: 0 !important;
width: 120px;
}
#content_1 .shopping-basket_right .element_sub_bar input.check,
#content_1 .shopping-basket_right .element_sub_bar input.radio {
margin: -5px 0px 0px 0px;
padding: 0;
}
#content_1 .shopping-basket_right .element_sub_bar input.radio {
position: relative;
top: 4px !important;
top: 2px;
}
a.shopping-basket {
width: auto;
background-image: url(/images/icon_shopping-basket.gif);
background-repeat: no-repeat;
background-position: right center;
padding-left: 6px;
padding-right: 24px;
color: #656565;
}
a:hover.shopping-basket {
color: #454545;
}
a.shopping-basket2 {
width: auto;
background-image: url(/images/icon_shopping-basket.gif);
background-repeat: no-repeat;
background-position: right center;
padding-left: 6px;
color: #656565;
white-space: nowrap;
}
a:hover.shopping-basket2 {
color: #454545;
}
a.shopping-basket.five {
float: right;
font-size: 1.1em !important;
font-weight: bold;
}
#content_2 .basket a.shopping-basket {
font-size: 11px;
width: 80px;
background-position: right 7px;
}
#content_1 .credit_cards{
clear: both;
background: url(/images/dotline_horizontal.gif) repeat-x left 20px;
font-weight: bold;
padding-top: 30px;
color: #5c5c5c;
}
#content_1 .credit_cards .secured-by{
float: left;
}
#content_1 .credit_cards .vbv {
float: left;
padding-left: 10px;
}
#content_1 .credit_cards img{
vertical-align: middle;
margin-left: 5px;
}
table.shopping-basket {
clear: both;
margin: 0px 0px 6px 0px;
}
table.shopping-basket th {
background-color: #EBEBEB;
background-image: url(/images/product_dtl_elements_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
color: #5c5c5c;
font-weight: normal;
}
table.shopping-basket th strong {
font-weight: normal;
}
table.shopping-basket td {
color: #5c5c5c;
padding: 10px 0 0 0;
text-align: left;
vertical-align: middle;
background-color: #FAFAFA;
}
table.shopping-basket tr.row td {
background-color: #FFFFFF;
border-bottom: 1px solid #CECECE;
}
table.shopping-basket th strong.right,
table.shopping-basket td.right {
text-align: right !important;
}
table.shopping-basket th strong.left,
table.shopping-basket td.left {
text-align: left !important;
}
table.shopping-basket td.border-tp {
}

table.shopping-basket td.description{
}

table.shopping-basket td.quantity{
width: 104px;
}

table.shopping-basket td.quantity select{
	margin-top:3px;
}

#content_1 table.shopping-basket td.price{
color: #5c5c5c;
font-size: 1em;

}
table.shopping-basket td.description,
table.shopping-basket td.quantity{
padding-left: 0;
}
table.shopping-basket td.total{
font-weight: bold; 
padding-right: 10px;
padding-top:3px;
}
form#checkout,
table.shopping-basket td.add_silver{
background:#fff url(/images/dotline_horizontal.gif) repeat-x top left;
}
table.shopping-basket td.add_silver{
padding-right: 10px;
}
table.shopping-basket td.add_silver p{
clear: both;
}
table.shopping-basket td.add_silver strong{
font-weight: bold;
}
#content_1 table.shopping-basket td.add_silver input,
#content_1 table.shopping-basket td.add_silver label{
width: auto;
clear: none;
background: none;
border: none;
}
#content_1 table.shopping-basket td.add_silver input[type="checkbox"]{
margin-top: 2px;
}
table.shopping-basket td span.add_silver{
float: right;
width: 50px;
text-align: right;
}
table.shopping-basket th strong {
display: block;
/*padding: 6px 18px 6px 18px;*/
padding: 6px 0;
}
table.shopping-basket th strong.first{
padding-left: 18px;
}
table.shopping-basket th strong.last{
text-align: right;
padding-right: 10px;
}
#content_1  table.shopping-basket th strong.price{
padding-left: 5px;
font-size: 1em;
}

table.shopping-basket th strong.dotline {
text-align: center;
background-image: url(/images/shopping-basket_dotvert.gif);
background-repeat: no-repeat;
background-position: left center;
}

table.shopping-basket td.product_image{
text-align: left;
background-image: url(/images/shopping-basket_tbl_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
border-bottom:10px solid #fff;
width: 145px;
padding-left: 13px;
}

#promo_message {
	color:#ff0000;
	}
table.shopping-basket td.product_image img {
display: block;
border: 3px solid #DCDCDC;
}
#content_1 table.shopping-basket td select.qty {
width: 40px !important;
}
table.shopping-basket td.btm {
background-image: url(/images/shopping-basket_tbl_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
font-size: 0.9em;
border-bottom:10px solid #fff;
height:30px;
padding-top:7;
}
/*For Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
table.shopping-basket tr.basket_item-top{
	height: 57px;
}
table.shopping-basket td.btm {	padding-top: 20px;}
}

table.shopping-basket .shopping-basket {
white-space: nowrap;
}
table.shopping-basket td a {
color: #5c5c5c;
}
table.shopping-basket div.customize-product{
position: relative;
}
table.shopping-basket td a:hover {
color: #454545;
}
table.shopping-basket td a.remove{
color: #5f5f5f;
}
table.shopping-basket td.btm a {
padding-top: 4px;
}
a.message1 {
float: left;
width: auto;
background-image: url(/images/icon_message.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 16px;
padding-right: 40px;
}
a.engraving1 {
float: left;
width: auto;
background-image: url(/images/icon_engraving.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 16px;
padding-right: 40px;
}

a.remove {
float: right;
width: auto;
background-image: url(/images/icon_remove.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 20px;
color: #5f5f5f;
margin-right: 10px;
}
a:hover.remove {
color: #454545;
}
.shopping-basket_left {
float: left;
width: 373px;
margin-top: 20px;
}

.shopping-basket_left #promo-code-show, .shopping-basket_left #promo-instructions, .shopping-basket_left #promo_message{
	 clear:both;
	 padding-top:8px;
}

.shopping-basket_left #promo-code-show a{
color: #5c5c5c;
text-decoration: underline;
}
.shopping-basket_left #promo-code-show a:hover{
text-decoration: none;
}
.shopping-basket_left #promo-box, .shopping-basket_left #promo-box-error{
background-color: #f9f9f9;
padding: 18px 20px 15px 17px;
}

#promo-code-div{
	clear:both;
}

#content_1 .shopping-basket_left #promo-code-div input{
width: auto;
margin-bottom: 0;
}
.shopping-basket_left #promo-code-div label.txt_promo-code{
float: none;
}

.shopping-basket_left #promo-code-div input.txt_promo-code{
float: none;
width: 135px;
padding-top: 3px;
padding-bottom: 3px;
}
.shopping-basket_left #promo-code-div input.grey-button,
.right_column_basket .your-basket #promo-code-div input.grey-button{
float: none;
font-weight: bold;
font-size: 1em;
background-image:url(/images/arrow_right_white.gif);
background-position:85% center;
background-repeat:no-repeat;
padding-left: 8px;
padding-right: 16px;
}

.shopping-basket_left #promo-box-error input{
	border:solid 1px #a92425;
} 

.shopping-basket_left #promo-box-error input.grey-button{
	border:0;
}

.shopping-basket_left #promo-box-error span.promo-error{
	color:#a92425;
	font-weight:bold;
	float:left;
	padding:5px 10px 0 0;
}

.shopping-basket_left #promo-box span.promo-error{
	display:none;
}

.shopping-basket_right {
float: left;
width: 300px;
color: #999;
margin-top: 20px;
}
.shopping-basket_right a:link,
.shopping-basket_right a:visited,
.shopping-basket_right a:hover,
.shopping-basket_right a:active {
text-decoration: underline;
color: #999;
}
.shopping-basket_right a:hover {
text-decoration: none;
}
.shopping-basket_right span{
	display: block;
}
.shopping-basket_right span.subtotal_before_delivery,
.shopping-basket_right span.subtotal_before_delivery a{
color: #5c5c5c;
}
.shopping-basket_right span #jstotalprice,
.shopping-basket_right .total_estimated #jstotalpriceshipping{
display: inline;
}
.shopping-basket_right .total_estimated #jstotalpriceshipping{
margin-left: 10px;
font-size: 1.165em;
}
.shopping-basket_right .total_estimated{
color: #5c5c5c;
font-weight: bold;
}
.shopping-basket_left .ad {
margin: 0px 0px 10px 0px;
}
form.checkout .buttons{
clear: both;
}
form.checkout a.grey-button{
clear: left;
}
.grey_bar1,
.grey_bar2 {
clear: both;
display: block;
width: 80%;
background-color: #F1F1F1;
padding: 2px 10px 2px 10px;
border-bottom: 1px solid #EBEBEB;
margin: 0px 0px 1px 0px;
}
.grey_bar2 {
background-color: #EBEBEB;
}
.grey_bar1 .subttl,
.grey_bar2 .subttl {
float: left;
display: block;
width: 100px;
}
.grey_bar1 .item_r,
.grey_bar2 .item_r {
float: left;
display: block;
width: 144px;
text-align: right;
}
.gift-message {
clear: both;
position: relative;
top: -16px;
width: 642px;
background-image: url(/images/gift-message_bg.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 28px 12px 14px 12px;
}

.engraving-message-bg-header {
clear: both;
position: relative;
top: -15px;
height: 15px;
line-height: 15px;
background-image: url(/images/engraving-message_bg_header.gif);
background-repeat: no-repeat;
background-position: top right;
padding: 0;
}


.engraving-message {
clear: both;
position: relative;
top: -15px;
width: 622px !important;
width: 610px;
background-image: url(/images/engraving-message_bg.gif);
background-repeat: repeat-x;
background-position: 0px -15px;
padding: 13px 12px 14px 12px;
background-color: #e7e7e7;
}

#content_1 .gift_message_panel textarea {width: 400px;}
#content_1 #txt_promo-code1 { width: 120px;margin: 0px 10px 0px 0px;}
.v_divide {
width: 1px;
overflow: hidden;
text-indent: -9999px;
background-image: url(/images/dotline_vertical_toolbar.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}
.hold1,
.hold2,
.hold4 {
clear: both;
display: block;
width: 99%;
padding: 10px 0px 30px 0px;
}
.hold2 {
padding: 10px 0px 0px 0px !important;
}
.hold4 {
padding: 0px 0px 0px 0px !important;
}
.hold1 .grey-button3,
.hold2 .grey-button3 {
margin: 0px 0px 0px 5px;
}
.hold3 {
clear: both;
display: block;
width: 93%;
text-align: right;
}
#content_1 .select_event { float: right;width: 300px;}
#content_1 .filter { float: right;width: 200px;}
#content_1 .filter.one { width: 220px;}
#content_1 label.ddl_select_faq_section,
#content_1 label.ddl_filterpublication,
#content_1 label.ddl_filtermonth {
font-weight: normal;
clear: none;
width: auto;
float: right;
padding: 2px 10px 0px 0px;
}
#content_1 select#ddl_select_faq_section { float: right;width: 140px !important;}
#content_1 select#ddl_filterpublication,
#content_1 select#ddl_filtermonth { float: right;width: 100px !important;}
.events-list { float: left;width: 20%;padding: 0px 2% 0px 0px;}
.events-list1,
.events-list2 { padding: 10px 20px 10px 20px;}
.events-list1 .cuttings,
.events-list2 .cuttings { float: right;width: 460px;}
.cuttings .left {
float: right;
width: 140px;
text-align: left;
}
.cuttings .right {
float: right;
width: 305px;
margin-bottom: 0;
padding-right: 15px;
text-align: left;
}

.events-list1 { background-color: #F5F5F5;}
.events-detail {
float: left;
width: 75%;
padding: 0px 0px 0px 3%;
background-image: url(/images/dotline_vertical.gif);
background-repeat: repeat-y;
background-position: left top;
}
.photo-gallery,
.photo-gallery1 {
clear: both;
background-color: #E7E7E7;
background-image: url(/images/photo-gallery_bg.gif);
background-repeat: repeat-x;
background-position: left top;
border: 1px solid #D8D8D8;
padding: 20px 20px 10px 20px;
}
.photo-gallery1 {
padding: 10px 20px 8px 20px !important;
padding: 10px 20px 0px 20px;
margin: 0px 0px 10px 0px;
}
.photo-gallery a.thumb,
.photo-gallery1 a.thumb,
a.thumbnail {
display: block;
float: left;
padding: 4px;
background-color: #FFFFFF;
border: 1px solid #D5D5D5;
margin: 6px !important;
margin: 5px;
}
.photo-gallery a.thumb img,
.photo-gallery1 a.thumb img,
a.thumbnail img {
display: block;
border: 1px solid #D5D5D5;
}
a.thumbnail { margin: 0px 12px 6px 0px !important;}
a.enlarge,
a.enlarge1,
span.enlarge1 {
background-image: url(/images/icon_enlarge.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 16px 0px 16px !important;
padding: 0px 20px 0px 16px;
color: #656565;
}
a:hover.enlarge,
a:hover.enlarge1 { color: #454545;}
a.enlarge1 {
padding: 0px 0px 0px 16px !important;
}
.buttons a {
margin-right: 6px;
font-weight: bold !important;
font-size: 11px;
}
.buttons a.grey-button1,
.buttons a.grey-button2,
.buttons a.grey-button3 {
padding-right: 4px !important;
}
#content_1 label.full {
float: none;
width: 96%;
padding: 0px 0px 6px 0px !important;
margin: 0 !important;
}
#content_1 textarea.full {
float: none;
width: 98%;
}
.border {
clear: both;
width: 98% !important;
width: 98%;
border: 4px solid #E6E6E6;
background-color: #FFFFFF;
padding: 1px;
margin-bottom: 12px;
}
.border div {
width: 98.5%;
padding: 5px;
background-color: #F5F5F5;
}
.border div.inner {
background-color: #FFFFFF;
background-image: url(/images/content_lmnt_bg.gif);
background-repeat: no-repeat;
background-position: left top;
width: 97%;
padding: 10px;
}
.border div.error404 {
background-color: #FFFFFF;
background-image: url(/images/error404_bg.gif);
background-repeat: no-repeat;
background-position: left top;
width: 97%;
padding: 45px 10px 45px 10px;
}
.border div.change-country {
background-color: #FFFFFF;
background-image: url(/images/change-country_bg.gif);
background-repeat: no-repeat;
background-position: left top;
width: 97%;
padding: 10px 10px 10px 10px;
}
.border div.change-country .cc_inside {
display: block;
padding: 150px 5px 5px 440px;
text-align: right;
}
.border div.packaging1,
.border div.packaging2 {
background-color: transparent;
background-image: url(/images/content_packaging1.jpg);
background-repeat: no-repeat;
background-position: right bottom;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}
.border div.packaging2 {
background-image: url(/images/content_packaging2.jpg);
}
.left_right .border div {
width: 96%;
padding: 5px;
background-color: #F5F5F5;
}
.left_right .border { width: 83%;}
.wid20 { width: 19% !important;}
.wid50 { width: 49%;}
.wid100 { width: 99% !important;}
.twentypercent {
float: left;
width: 19%;
font-weight: bold;
text-align: center;
}
.twentypercent1 {
float: left;
width: 18%;
font-weight: bold;
text-align: center;
}
.alt-addresses {
position: relative;
top: -30px;
margin-bottom: -26px;
}
.alt-addresses th { padding-bottom: 10px;}
.alt-addresses .radio {
float: left !important;
position: relative;
top: 4px !important;
top: -1px;
left: -2px;
}
.alt-addresses .rdo_select {
float: left !important;
clear: none !important;
width: auto !important;
}
.edit_address {
width: 99% !important;
width: 98%;
display: block;
background-color: #EDEDED;
padding: 14px;
}
#edit_row_1 .edit_address,
#edit_row_2 .edit_address,
#edit_row_3 .edit_address,
#edit_row_4 .edit_address,
#edit_row_5 .edit_address,
#edit_row_6 .edit_address,
#edit_row_7 .edit_address,
#edit_row_8 .edit_address,
#edit_row_9 .edit_address,
#edit_row_10 .edit_address,
#edit_row_11 .edit_address,
#edit_row_12 .edit_address,
#edit_row_13 .edit_address,
#edit_row_14 .edit_address,
#edit_row_15 .edit_address,
#edit_row_16 .edit_address,
#edit_row_17 .edit_address,
#edit_row_18 .edit_address,
#edit_row_19 .edit_address,
#edit_row_20 .edit_address {

}
.edit_address .left_right {float: left;width: 44%;padding-right: 4%;}
.edit_address .left_right .cnt_user {float: left;width: 160px;padding-left: 6px;}
#content_1 .edit_address input {width: 130px !important;}
#content_1 .edit_address select {width: 136px !important;}
#content_1 .edit_address label {font-weight: normal;width: 90px !important;}
#content_1 .edit_address label.select {width: 130px !important;}
#content_1 .edit_address .item_two {float: left;width: 240px;}

#content_1 .edit_address .country-select {
float: left;
width: 130px;
position: relative;
top: -16px !important;
top: -15px;
}
a.add {
width: 96%;
background-image: url(/images/icon_add.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 6px 0px 14px;
color: #656565;
}
a:hover.add {
color: #454545;
}

#content_1 .contact-form label { font-weight: normal !important;}
.contact_form_title { float: left;width: 12%;}
.careers_left {
float: left;
width: 480px;
padding: 0px 20px 10px 0px;
margin: 0px 0px 20px 0px;
}
.careers_right {
padding: 0px 0px 0px 20px;
border-left: 1px solid #E2E2E3;
margin: 0px 0px 10px 480px;
}
.careers_left .item_left {
float: left;
width: 230px;
padding: 0px 16px 0px 0px;
margin: 0px 0px 10px 0px;
}
.careers_left .item_right {
float: left;
width: 200px;
padding: 10px;
background-color: #EFEFEF;
margin: 0px 0px 10px 0px;
}
.careers_left .item_right img {
display: block;
float: left;
margin: 0px 10px 0px 0px;
}
.careers_left .searchbar {
clear: both;
width: 442px;
padding: 10px 10px 10px 18px;
border: 2px solid #F6F6F6;
background-color: #EEEEEE;
margin: 0px 0px 10px 0px;
}
#content_1 .careers_left .searchbar .item {
float: left;
width: 180px;
}
#content_1 .careers_left .searchbar label,
#content_1 .careers_left .searchbar select,
#content_1 .careers_left .searchbar input {
float: none;
margin: 0;
}
#content_1 .careers_left .searchbar label {
width: auto !important;
}
#content_1 .careers_left .searchbar select,
#content_1 .careers_left .searchbar input {
width: 170px !important;
}
#content_1 .careers_left .searchbar .red-button1 {
margin: 16px 0px 0px 0px;
}
.lmnt_ttl {
clear: both;
padding: 2px 20px 3px 20px;
background-color: #D7D7D7;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
width: 80%;
}
.lmnt_cnt {
padding: 5px 10px 5px 10px;
background-color: #F6F6F6;
width: 270px;
}
.lmnt_cnt1 {
width: 88%;
padding: 4px 20px 5px 20px;
background-color: #EBEBEB;
}
.left_right .lmnt_ttl {
clear: both;
width: 80%;
}
#content_1 .left_right .lmnt_cnt label {
width: 145px !important;
}
#content_1 .left_right .lmnt_cnt input {
width: 122px !important;
width: 118px;
}
#content_1 .left_right label {
font-weight: normal !important;
}
#content_1 select#ddl_hear {
float: right;
width: 100px !important;
width: 110px;
}
.cnt_lmnt { padding: 2px 0px 12px 0px;}
.events-list_ttl { padding: 0px 20px 0px 20px;}

.pos { position: relative;}
.left_right .pos .note {
position: absolute;
top: 2px;
left: 308px !important;
left: 176px;
}
#content_2 .basket {
padding: 6px;
background-color: #FFFFFF;
border: 3px solid #E4E4E4;
color: #5C5C5C !important;
}
.basket .img {
float: left;
border: 1px solid #717171;
margin-right: 12px;
margin-bottom: 8px;
}
#content_2 .basket a { color: #656565;}
#content_2 .basket a:hover { color: #454545;}
.edit-links .remove-link {
clear: both;
display: block;
margin: 4px 4px 0px 0px;
white-space: nowrap;
}
.edit-links .remove-link a {
white-space: nowrap;
margin: 4px 4px 0px 0px;
}
.input-text {
float: left;
width: 170px;
padding: 0px 0px 12px 4px;
font-size: 0.9em;
}

.question {
padding: 10px 0% 10px 3%;
width: 94%;
background-image: url(/images/faqs_q.gif);
background-repeat: no-repeat;
background-position: left 10px;
}


.answer {
padding: 10px 0% 10px 3%;
width: 94%;
background-image: url(/images/faqs_a.gif);
background-repeat: no-repeat;
background-position: left 10px;
color: #5B0707;
}

.awards_content {
clear: both;
background-image: url(/images/awards_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
border-top: 1px solid #C0C0C0;
padding: 12px 20px 12px 150px;
}
.awards_content1 { padding: 12px 0px 12px 100px;}
.awards_content1 .ttlone {
clear: both;
display: block;
float:left;
width: 50px;
color: #5B0707;
background-image: url(/images/dotline_vertical.gif);
background-repeat: no-repeat;
background-position: right top;
margin-right: 10px !important;
margin-right: 8px;
}

.location_content { float: left;width: 150px;overflow: hidden;}
.location_content1 { width: 350px;}
.location_content .title { float: left;width: 80px;}
.location_content_holder { float: left;width: 350px;}
.store_locator_left { float: left;width: 420px;}
.store_locator_right { float: left;width: 260px;}
.store_locator_right .border { width: 94%;}
.store_locator_right .border div { padding: 12px;width: 90% !important;width: 88%;}
#content_1 .store_locator_right .border input { width: 216px !important;}
#content_1 .store_locator_right .border input.button { width: auto !important;font-weight: bold;}

#content_2 a.item_but {
clear: both;
float: left;
display: block;
width: 130px;
height: 30px;
background-image: url(/images/testbutton.gif);
background-repeat: no-repeat;
background-position: 10px 9px;
padding: 26px 0px 0px 24px;
overflow: hidden;
}
#content_2 a:hover.item_but { background-position: 10px 9px;}
#content_2 a.item_but.email_newsletter { background-image: url(/images/cont2_email-newsletter.gif);}
#content_2 a.item_but.our-promotions { background-image: url(/images/cont2_our-promotions.gif);}
#content_2 a.item_but.business-gifts { background-image: url(/images/cont2_business-gifts.gif);}
#content_2 a.item_but.privillege-club { background-image: url(/images/cont2_privillege-club.gif);}
#content_2 a.item_but.bespoke-trophy { background-image: url(/images/cont2_bespoke-trophy.gif);}

.cnt_lmnt1 {
background-image: url(/images/cont_lmnt1_bg.gif);
background-repeat: no-repeat;
background-position: right top;
}
.cnt_lmnt10 {
clear: both;
background-color: #E8E8E8;
background-image: url(/images/cont_lmnt10_bg.gif);
background-repeat: repeat-x;
background-position: left top;
padding: 10px !important;
padding: 5px 10px 5px 10px;
}
.cnt_lmnt10 .cnt_img_left {
margin-bottom: 0;
}
.cnt_lmnt1 div {
margin: 0px 0px 0px 100px;
}
.document_word {
background-image: url(/images/icon_document_word.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 0px 10px 10px 50px;
}
.document_pdf {
background-image: url(/images/icon_document_pdf.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 0px 10px 10px 50px;
}
.gift-wrapping-cnt {
float: right;
width: 325px;
padding: 10px 75px 160px 0px;
line-height: 1.8em;
font-size: 1.1em;
}
.ring-sizer-cnt {
float: right;
width: 360px;
padding: 10px 0px 10px 0px;
}
#content_1 label.lbl_style {
width: 280px;
position: relative;
top: -4px !important;
top: -1px;
padding-bottom: 18px;
}
#content_1 label.lbl_style img {
position: absolute;
top: -6px;
left: 120px;
}
.engraving_dtls,
.engraving_dtls_top,
.engraving_dtls_bottom {
clear: both;
width: 86%;
padding: 10px 5% 5px 5%;
background-color: #F8F8F8;
}
#content_1 .left_right .engraving_dtls_bottom {
padding: 5px 5% 10px 5%;
border-top: 1px solid #FFFFFF;
}
#content_1 .left_right .engraving_dtls_bottom,
#content_1 .left_right .engraving_dtls_bottom label {
font-weight: bold !important;
}
#content_1 input.button.cnt {
float: right;
margin: 12px 30px 0px 0px;
font-weight: bold;
font-size: 1.1em;
}
.widauto {
width: auto !important;
}
#content_1 #ddl_rem-day,
#content_1 #ddl_rem-mon {
width: 40px !important;
}
#content_1 #ddl_rem-yr {
width: 50px !important;
}
#content_1 .checkout_tbl input {
float: left;
}
/* Marketing Elements */
.ad_internal {
float: left;
padding: 0;
}
.ad_internal img {
	float: left;
	padding-bottom:0px;
	}
.ad_internal a.link {
position: relative;
}
#content_1 .ad_internal_lge {
float: left;
margin: 16px 10px 10px 0px
}
.product_detail_images .thumbnails em,
.product_dtl_elements1 em,
.ad_internal em {
display: none;
}
.right-elements {
float: right;
width: 250px;
}
.right-elements .pagination {
margin-right: 10px;
margin-top: 2px;
}
#content_1 .right-elements .currency{
padding-right: 0;
}
#content_1 .right-elements .lbl {
	width: 48px !important;
	width: 46px;
	}
	
	
a.document {
background-image: url(/images/icon_document.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 6px 0px 14px;
color: #656565;
}
a:hover.document {
color: #454545;
}

a.buy_this_item {
background-image: url(/images/icon_shopping-basket.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 6px 0px 14px;
color: #656565;
}
a:hover.document {
color: #454545;
}

#content_1.gift-wrapping-content {
background-image: url(/images/gift-wrapping_bg.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: 440px;
}
.search-info {
font-size: 1.2em;
}
.search-info strong {
color: #6B0717;
}
.search-result a.result_ttl {
display: block;
font-size: 1.3em !important;
font-weight: bold !important;
}
.search-result .result_info {
float: right;
}
.award_txt {
display: block;
float: left;
width: 340px;
}
/* Popup */
#popup {
position: relative;
margin: 0 auto;
text-align: left;
padding: 6px 26px 20px 26px;
}
#popup .content {
padding: 10px;
background-color: #FFFFFF;
}
#popup .content img {
margin: 0 auto;
display: block;
}
#popup #footer1 {
padding: 10px 0px 10px 0px;
}
#footer1 #footerb {
font-size: 1.4em;
}
#footer1 #footerc a {
color: #8C8C8C;
}
#footer1 #footerc a:hover {
color: #FFFFFF;
}
#footer1 #footerc span {
font-size: 0.9em;
}
.home_ad {
position: absolute;
bottom: -3px;
left: 712px;
z-index: 9999;
}

/* Business */
.business_header {
background-image: url(/images/business_header.jpg);
background-repeat: no-repeat;
background-position: left top;
width: 712px;
height: 228px;
overflow: hidden;
}
.content.cnt_gry {
background-color: #3C3C3C;
color: #FFFFFF;
}
/* Site map */
.sitemap_list a {
color: #656565;
}
.sitemap_list a:hover {
color: #5B0707;
}
.sitemap_list ul li {
font-size: 1.2em;
font-weight: bold;
}
.sitemap_list ul {
display: block;
clear: both;
padding-bottom: 6px !important;
}
.sitemap_list ul li ul li {
font-size: 0.9em;
font-weight: normal;
background-image: url(/images/arrow_right_grey1.gif) !important;
}
.sitemap_list ul li ul li ul li {
font-size: 0.9em;
background-image: url(/images/arrow_right_grey2.gif) !important;
}

.blk {
display: none;
}
/* NEW STYLES */
.brochure_image {
float: left;
margin: 0px 6px 0px 0px;
}
.third1.padded {
padding-right: 10px;
width: 30%;
}
.bro_req {
float: left;
display: block;
width: 60px;
padding: 0px 0px 0px 4px;
}
.select-item {
clear: both;
margin-top: -8px;
}

#content_1 .comp_form .frm_text,
#content_1 .comp_form textarea,
#content_1 .comp_form .frm_dropdown {
	width: 200px;
	border: 1px solid #C3C3C3;
	margin-bottom: 12px;
	}

#content_1 .comp_form label,
#content_1 .comp_form span {
	padding-top: 2px;
	float: left;
	font-weight: normal;
	width: 232px;
	margin-bottom: 12px;
	}
	
#content_1 .comp_form .field_radios {
	float: left;
	width: 200px;
	}
	#content_1 .comp_form .field_radios .frm_radio,
	#content_1 .comp_form .field_radios input {
		float: left;
		clear: none;
		width: 13px;
		height: 13px;
		padding: 0;
		margin: 0 0 7px 0;
		}
	#content_1 .comp_form .field_radios label {
		float: left;
		width: 180px;
		clear: none;
		padding-top: 0;
		padding-left: 6px;
		margin-bottom: 7px;
		}
.field_rating {
	float: left;
	width: 70px;
	text-align: center;
	margin-bottom: 7px;
	}
#content_1 .comp_form .field_rating label,
#content_1 .comp_form .field_rating input {
	float: none;
	clear: none;
	width: 70px;
	margin: 0 0 3px 0;
	padding: 0;
	}
	

/*
##############################################
######                                  ######
######     CORPORATE WEBSITE STYLES     ######
######                                  ######
##############################################
*/

.corporate_landing_ad-185 {
	float: left;
	}
	.corporate_landing_ad-185 img {
		float: left;
		position: relative;
		left: 25px;
		}

.corporate_left {
	float: left;
	width: 461px;
	}
	.corporate_left p {
		line-height: 1.6em;
		}

/*** LANDING PAGES ***/

/** Games **/
.corporate_games {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_games.jpg);
	float: left;
	width: 712px;
	height: 465px;
	}
	#content_1.corporate_games .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_games a.product1,
	.corporate_games a.product2 {
		position: absolute;
		top: 210px;
		left: 60px;
		display: block;
		width: 124px;
		height: 155px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_games a.product2 {
		left: 230px;
		}
	.corporate_games .content2 {
		clear: left;
		position: relative;
		left: 83px;
		top: 82px;
		width: 240px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_games .content2 .ttl_all-work-no-play {
			background-image: url(/images/corporate/ttl_all-work-no-play.gif);
			width: 305px;
			height: 25px;
			margin-bottom: 5px;
			}
		.corporate_games .content2 p {
			line-height: 1.5em;
			}
			.corporate_games .content2 p a {
				text-decoration: underline;
				}

/** Men **/
.corporate_men {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_men.jpg);
	float: left;
	width: 712px;
	height: 465px;
	}
	#content_1.corporate_men .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_men a.product1,
	.corporate_men a.product2 {
		position: absolute;
		top: 150px;
		left: 407px;
		display: block;
		width: 130px;
		height: 162px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_men a.product2 {
		left: 532px;
		}
	.corporate_men .content2 {
		clear: left;
		position: relative;
		left: 65px;
		top: 130px;
		width: 200px;
		padding: 0;
		margin: 0;
		color: #878787;
		}
		.corporate_men .content2 .ttl_timeless-quintessential {
			background-image: url(/images/corporate/ttl_timeless-quintessential.gif);
			width: 148px;
			height: 48px;
			margin-bottom: 5px;
			}
		.corporate_men .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_men .content2 p a {
				text-decoration: underline;
			color: #878787;
				}

/** Women **/
.corporate_women {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_women.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_women .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_women a.product1,
	.corporate_women a.product2,
	.corporate_women a.product3 {
		position: absolute;
		top: 210px;
		left: 63px;
		display: block;
		width: 90px;
		height: 194px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_women a.product2 {
		left: 202px;
		}
	.corporate_women a.product3 {
		left: 322px;
		}
	.corporate_women .content2 {
		clear: left;
		position: relative;
		left: 70px;
		top: 57px;
		padding: 0;
		margin: 0;
		color: #999999;
		width: 267px;
		}
		.corporate_women .content2 .ttl_elegant-sophisticated {
			background-image: url(/images/corporate/ttl_elegant-sophisticated.gif);
			width: 249px;
			height: 23px;
			margin-bottom: 5px;
			}
		.corporate_women .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_women .content2 p a {
				text-decoration: underline;
				color: #999999;
				}
				
/** Branding **/
.corporate_branding {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_branding.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_branding .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_branding .content2 {
		clear: left;
		position: relative;
		left: 266px;
		top: 73px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_branding .content2 .ttl_most-of-our-gifts {
			background-image: url(/images/corporate/ttl_most-of-our-gifts.gif);
			width: 305px;
			height: 39px;
			margin-bottom: 5px;
			}
		.corporate_branding .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			}
			.corporate_branding .content2 p a {
				text-decoration: underline;
				}
		
/** Consultation **/
.corporate_consultation {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_consultation.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_consultation .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_consultation .content2 {
		clear: left;
		position: relative;
		left: 207px;
		top: 98px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_consultation .content2 .ttl_one-of-our-account-managers {
			background-image: url(/images/corporate/ttl_one-of-our-account-managers.gif);
			width: 223px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_consultation .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_consultation .content2 p a {
				text-decoration: underline;
				}

/**  **/
.corporate_corporate-rates {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_rates.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	.corporate_corporate-rates .content2 {
		position: relative;
		left: 278px;
		top: 90px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_corporate-rates .content2 .ttl_no-minimum-order {
			background-image: url(/images/corporate/ttl_no-minimum-order.gif);
			width: 245px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_corporate-rates .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_corporate-rates .content2 p a {
				text-decoration: underline;
				}

/**  **/
.corporate_delivery {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_delivery.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_delivery .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_delivery .content2 {
		clear: left;
		position: relative;
		left: 298px;
		top: 114px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_delivery .content2 .ttl_we-deliver-worldwide {
			background-image: url(/images/corporate/ttl_we-deliver-worldwide.gif);
			width: 223px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_delivery .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_delivery .content2 p a {
				text-decoration: underline;
				}

/**  **/
.corporate_employee-recognition {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_employeerecognition.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	.corporate_employee-recognition .content2 {
		position: relative;
		left: 298px;
		top: 77px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_employee-recognition .content2 .ttl_from-50-to-5000 {
			background-image: url(/images/corporate/ttl_from-50-to-5000.gif);
			width: 223px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_employee-recognition .content2 .ttl_from-50-to-5000_ct {
			background-image: url(/images/corporate/ttl_from-50-to-5000_ct.gif);
			width: 223px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_employee-recognition .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_employee-recognition .content2 p a {
				text-decoration: underline;
				}

/**  **/
.corporate_gifts {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_gifts.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_gifts .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_gifts .content2 {
		clear: left;
		position: relative;
		left: 271px;
		top: 83px;
		width: 317px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_gifts .content2 .ttl_all-our-gifts-arrive {
			background-image: url(/images/corporate/ttl_all-our-gifts-arrive.gif);
			width: 222px;
			height: 17px;
			margin-bottom: 5px;
			}
		.corporate_gifts .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_gifts .content2 p a {
				text-decoration: underline;
				}
				
/** Privilege Club **/
.corporate_privilegeclub {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_privilege.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_privilegeclub .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_privilegeclub .content2 {
		clear: left;
		position: relative;
		left: 291px;
		top: 67px;
		width: 327px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_privilegeclub .content2 .ttl_our-top-corporate-clients {
			background-image: url(/images/corporate/ttl_our-top-corporate-clients.gif);
			width: 324px;
			height: 42px;
			margin-bottom: 5px;
			}
		.corporate_privilegeclub .content2 p {
			padding-left: 24px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_privilegeclub .content2 p a {
				text-decoration: underline;
				}

/** Privilege Club **/
.corporate_travel {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_travel.jpg);
	float: left;
	width: 712px;
	height: 480px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_travel .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_travel a.product1,
	.corporate_travel a.product2 {
		position: absolute;
		top: 100px;
		left: 367px;
		display: block;
		width: 130px;
		height: 122px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_travel a.product2 {
		left: 510px;
		}
	.corporate_travel .content2 {
		clear: left;
		position: relative;
		left: 468px;
		top: 282px;
		width: 194px;
		padding: 0;
		margin: 0;
		color: #2D2D2D;
		}
		.corporate_travel .content2 .ttl_on-the-move {
			background-image: url(/images/corporate/ttl_on-the-move.gif);
			width: 134px;
			height: 18px;
			margin-bottom: 5px;
			}
		.corporate_travel .content2 p {
			padding-left: 1px;
			line-height: 1.5em;
			clear: both;
			}
			.corporate_travel .content2 p a {
				text-decoration: underline;
				}

/** Trophies and awards **/
.corporate_trophies {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_trophies.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	#content_1.corporate_trophies .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		color: #fff;
		}
	#content_1.corporate_trophies .breadcrumbs a,
	#content_1.corporate_trophies .breadcrumbs a:hover {
		color: #fff;
		}
	.corporate_trophies a.product1,
	.corporate_trophies a.product2 {
		position: absolute;
		top: 100px;
		left: 367px;
		display: block;
		width: 130px;
		height: 122px;
		text-indent: -9999px;

		overflow: hidden;
		}
	.corporate_trophies a.product2 {
		left: 510px;
		}
	.corporate_trophies .content2 {
		clear: left;
		position: relative;
		left: 74px;
		top: 71px;
		padding: 0;
		margin: 0;
		color: #999999;
		}
		.corporate_trophies .content2 .ttl_traditional {
			background-image: url(/images/corporate/ttl_traditional.gif);
			height: 24px;
			width: 356px;
			margin-bottom: 5px;
			}
		.corporate_trophies .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_trophies .content2 p a {
				text-decoration: underline;
				color: #999999;
				}


/** Trophies and awards **/
.corporate_trophies_sporting {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_sporting.jpg);
	float: left;
	width: 712px;
	height: auto !important;
	min-height: 582px;
	height: 582px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	.corporate_trophies_sporting a.product1,
	.corporate_trophies_sporting a.product2,
	.corporate_trophies_sporting a.product3,
	.corporate_trophies_sporting a.product4,
	.corporate_trophies_sporting a.product5,
	.corporate_trophies_sporting a.product6,
	.corporate_trophies_sporting a.product7 {
		position: absolute;
		top: 100px;
		left: 367px;
		display: block;
		width: 130px;
		height: 122px;
		text-indent: -9999px;
		overflow: hidden;
		}
		
		.corporate_trophies_sporting a.product1 {
      left: 27px;
      top: 203px;
      width: 324px;
      height: 329px;
      }
		
	.corporate_trophies_sporting a.product2 {
      left: 357px;
      top: 30px;
      width: 136px;
      height: 152px;
      }
	.corporate_trophies_sporting a.product3 {
      left: 536px;
      top: 30px;
      width: 136px;
      height: 152px;
      }
	.corporate_trophies_sporting a.product4 {
      left: 357px;
      top: 182px;
      width: 136px;
      height: 182px;
      }
	.corporate_trophies_sporting a.product5 {
      left: 536px;
      top: 182px;
      width: 136px;
      height: 182px;
      }
	.corporate_trophies_sporting a.product6 {
      left: 357px;
      top: 385px;
      width: 136px;
      height: 152px;
      }
	.corporate_trophies_sporting a.product7 {
      left: 536px;
      top: 385px;
      width: 136px;
      height: 152px;
      }

	.corporate_trophies_sporting .content2 {
		position: relative;
		left: 73px;
		top: 69px;
		padding: 0;
		margin: 0;
		color: #999999;
		}
		.corporate_trophies_sporting .content2 .ttl_sporting-trophies {
			background-image: url(/images/corporate/ttl_sporting-trophies.gif);
			height: 55px;
			width: 223px;
			margin-bottom: 5px;
			}
		.corporate_trophies_sporting .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_trophies_sporting .content2 p a {
				text-decoration: underline;
				color: #999999;
				}


/** Gift vouchers **/
.corporate_gift-vouchers {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_giftvouchers.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	.corporate_gift-vouchers .content2 {
		position: relative;
		width: 285px;
		left: 50px;
		top: 50px;
		padding: 0;
		margin: 0;
		color: #323232;
		}
		.corporate_gift-vouchers .content2 .ttl_why-choose {
			background-image: url(/images/corporate/ttl_why-choose.gif);
			width: 249px;
			height: 18px;
			margin-bottom: 5px;
			}
		.corporate_gift-vouchers .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_gift-vouchers .content2 p a {
				text-decoration: underline;
				color: #323232;
				}

/** Desk **/
.corporate_desk {
	position: relative;
	background-image: url(/images/corporate/corporate_landing_desk.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left top;
	background-repeat: no-repeat;
	}
	#content_1.corporate_desk .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		color: #fff;
		}
	#content_1.corporate_desk .breadcrumbs a,
	#content_1.corporate_desk .breadcrumbs a:hover {
		color: #fff;
		}
	.corporate_desk a.product1,
	.corporate_desk a.product2 {
		position: absolute;
		top: 259px;
		left: 389px;
		display: block;
		width: 98px;
		height: 134px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_desk a.product2 {
		left: 553px;
		}
	.corporate_desk .content2 {
		clear: left;
		position: relative;
		left: 405px;
		top: 105px;
		padding: 0;
		margin: 0;
		width: 234px;
		color: #999999;
		}
		.corporate_desk .content2 .ttl_designed-to-impress {
			background-image: url(/images/corporate/ttl_designed-to-impress.gif);
			width: 249px;
			height: 23px;
			margin-bottom: 5px;
			}
		.corporate_desk .content2 p {
			line-height: 1.5em;
			clear: both;
			}
			.corporate_desk .content2 p a {
				text-decoration: underline;
				color: #999999;
				}



/** Home 2007/05/09 **/

.corporate_home {
	position: relative;
	float: left;
	width: 712px;
	height: 466px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: black;
	/* background-image: url(/images/corporate/corporate_landing_home.jpg); */
	}
	#content_1.corporate_home .breadcrumbs {
		margin: 16px 0 0 16px;
		padding: 0;
		}
	.corporate_home .corporate_home_ad {
		position: absolute;
		left: 24px;
		bottom: 23px;
		}
	.corporate_home a.product1,
	.corporate_home a.product2,
	.corporate_home a.product3 {
		position: absolute;
		top: 193px;
		left: 125px;
		display: block;
		width: 194px;
		height: 141px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.corporate_home a.product2 {
		left: 348px;
		top: 228px;
		width: 106px;
		height: 75px;
		}
	.corporate_home a.product3 {
		left: 498px;
		top: 226px;
		width: 143px;
		height: 71px;
		}
	.corporate_home .content2 {
		clear: left;
		position: relative;
		left: 343px;
		top: 48px;
		padding: 0;
		margin: 0;
		width: 280px;
		color: #797979;
		}
		.corporate_home .content2 .ttl_award_winning {
			background-image: url(/images/corporate/ttl_award_winning.gif);
			width: 275px;
			height: 48px;
			margin-bottom: 5px;
			color: white;
			}
		.corporate_home .content2 p {
			line-height: 1.4em;
			clear: both;
			}
			.corporate_home .content2 p a {
				text-decoration: underline;
				color: #999999;
				}

/*** RIGHT NAV ***/

#content_2 .games { background-image: url(/images/ttl_cont2_games.gif);}
#content_2 .travel { background-image: url(/images/ttl_cont2_travel.gif);}
#content_2 .trophies { background-image: url(/images/ttl_cont2_trophies-awards.gif);}
#content_2 .desk { background-image: url(/images/ttl_cont2_desk.gif);}

/*** PAGE TITLES ***/

#content_1 .ttl_lol-corporate { background-image: url(/images/corporate/ttl_lol-corporate.gif);height: 26px;float: none;}
#content_1 .branding { background-image: url(/images/ttl_branding.gif);height: 28px;}
#content_1 .consultation { background-image: url(/images/ttl_consultation.gif);height: 28px;}
#content_1 .corporate-rates { background-image: url(/images/ttl_corporate-rates.gif);height: 28px;}
#content_1 .employee-recognition { background-image: url(/images/ttl_employee-recognition.gif);height: 28px;}
#content_1 .privilege-club { background-image: url(/images/ttl_privilege-club.gif);height: 28px;}
#content_1 .gift-vouchers { background-image: url(/images/ttl_gift-vouchers.gif);height: 28px;}
#content_1 .desk { background-image: url(/images/ttl_desk.gif);height: 28px;width: 47px;margin-right: 10px;}
#content_1 .games { background-image: url(/images/ttl_games.gif);height: 28px;width: 66px;margin-right: 10px;}
#content_1 .hot-spot { background-image: url(/images/ttl_hot-spot.gif);height: 28px;}
#content_1 .special-commissions { background-image: url(/images/ttl_special-commissions.gif);height: 28px;}

/*** TOP NAV ***/

ul#top_nav li.desk a { background-image: url(/images/topnav_desk.gif);width: 48px;}
ul#top_nav li.travel a { background-image: url(/images/topnav_travel.gif);width: 59px;}
ul#top_nav li.games a { background-image: url(/images/topnav_games.gif);width: 58px;}
ul#top_nav li.trophies-awards a { background-image: url(/images/topnav_trophies-awards.gif);width: 135px;}
ul#top_nav li.special-offers a { background-image: url(/images/topnav_special-offers.gif);width: 111px;}
ul#top_nav1 li.my-favourites a { background-image: url(/images/topnav1_my-favourites.gif);width: 130px;}
ul#top_nav1 li.my-gift-reminders a { background-image: url(/images/topnav1_my-gift-reminders.gif);width: 150px;}
ul#top_nav1 li.my-gift-ideas a,
ul#top_nav2 li.my-gift-ideas a { background-image: url(/images/topnav1_my-gift-ideas.gif);width: 110px;}

ul#top_nav1_c {
	width: 360px;
	}
	ul#top_nav1_c li.change-language {
		width: 118px;
		float: right !important;
		}
	ul#top_nav1_c li.change-language form {
		margin: 0;
		padding: 0;
		}
		ul#top_nav1_c li.change-language form legend {
			display: none;
			}
		ul#top_nav1_c li.change-language form fieldset {
			border: 0;
			margin: 0;
			padding: 0;
			}
		ul#top_nav1_c li.change-language form select {
			position: relative;
			right: 15px;
			top: 5px;
			margin-left: 7px;
			float: right;
			width: 110px;
			border: 1px solid #404040;
			background-color: black;
			color: #BFBFBF;
			}


/*** CONTENT TITLES ***/

#content_1 .sub_corporate-rates { background-image: url(/images/ttl_sub_corporate-rates.gif);}
#content_1 .sub_consultation { background-image: url(/images/ttl_sub_consultation.gif);}
#content_1 .sub_branding { background-image: url(/images/ttl_sub_branding.gif);}
#content_1 .sub_gifts { background-image: url(/images/ttl_sub_gifts.gif);}
#content_1 .sub_privilege-club { background-image: url(/images/ttl_sub_the-privilege-club.gif);}
#content_1 .sub_gift-vouchers { background-image: url(/images/ttl_sub_gift-vouchers.gif);}
#content_1 .sub_employee-recognition { background-image: url(/images/ttl_sub_employee-recognition.gif);}

.home_sales a.sales_landing_product1,
.home_sales a.sales_landing_product2,
.home_sales a.sales_landing_product3 {
position: absolute;
top: 300px;
float: left;
display: block;
width: 230px;
height: 165px;
background-repeat: no-repeat;
background-position: top left;
overflow: hidden;
}
.home_sales a.sales_landing_product1 {
left: 0px;
}
.home_sales a.sales_landing_product2 {
left: 240px;
}
.home_sales a.sales_landing_product3 {
left: 480px;
}



/**************************/
/***** STORE LOCATOR *****/
/************************/

#GoogleMap {
	position: relative;
	left: 8px;
	top: 6px;
	width: 697px;
	height: 463px;
	background-color: #f5f5f5;
	overflow: hidden;
	}
#google_search_bar {
	position: relative;
	left: 8px;
	top: 6px;
	width: 697px;
	height: 40px;
	background-color: #2C2D2C;
	margin-bottom: 12px;
	}
	
	#google_search_bar .frm_title {
		position: relative;
		left: 17px;
		top: 13px;
		float: left;
		width: 86px;
		height: 14px;
		background-image: url('/images/ttl_sub_search-again.gif');
		background-repeat: no-repeat;
		text-indent: -8989px;
		}
	#google_search_bar .frm_input {
		position: relative;
		left: 24px;
		top: 12px;
		float: left;
		width: 118px;
		height: 1.2em;
		background-color: #454545;
		border: 1px solid #797979;
		color: #ffffff;
		padding-left: 4px;
		}
	#google_search_bar .frm_submit {
		float: left;
		position: relative;
		left: 31px;
		top: 12px;
		border: 0;
		color: #000000;
		width: 40px;
		height: 16px;
		cursor: pointer;
		background-color: #3c3c3c;
		}
	#google_search_bar #search_message {
		float: left;
		position: relative;
		left: 38px;
		top: 12px;
		font-size: 1.1em;
		color: white;
		}
		
	#google_search_bar #google_key {
		float: right;
		width: 90px;
		color: white;
		padding-top: 1px;
		}
		#google_search_bar #google_key em {
			display: none;
			}
		#google_search_bar #google_key span {
			display: block;
			padding-left: 11px;
			background-position: 0px 3px;
			background-repeat: no-repeat;
			font-size: 0.9em;
			line-height: 12px;
			}
		#google_search_bar #google_key span#key_black {
			background-image: url(/images/store_locator/key_black.gif);
			}
		#google_search_bar #google_key span#key_gold {
			background-image: url(/images/store_locator/key_gold.gif);
			}
		#google_search_bar #google_key span#key_silver {
			background-image: url(/images/store_locator/key_silver.gif);
			}
		

#right_controls {
	position: relative;
	float: left;
	padding-top: 20px;
	width: 188px;
	}
	#right_controls #pad_controls {
		margin: 0px auto 13px auto;
		width: 82px;
		height: 81px;
		overflow: hidden;
		background-image: url(/images/store_locator/right_controls_0.gif);
		background-repeat: no repeat;
		background-position: 0px 0px;
		border: 0;
		}
		#right_controls #pad_controls img {
			border: 0;
			}
	#right_controls #slider {
		position: relative;
		margin: 0px auto;
		width: 25px;
		height: 149px;
		background-image: url(/images/store_locator/right_slider_bg.gif);
		}
		#right_controls #slider #slider_control {
			position: absolute;
			top: 2px;/* 8px per notch */
			left: 2px;
			width: 21px;
			height: 10px;
			overflow: hidden;
			background-image: url(/images/store_locator/right_slider_control.gif);
			}
	#right_controls #right_zoomin,
	#right_controls #right_zoomout {
		position: relative;
		left: 1px;
		width: 28px;
		height: 29px;
		margin: auto;
		}
		#right_controls #right_zoomin a,
		#right_controls #right_zoomout a {
			float: left;
			width: 28px;
			height: 29px;
			background-position: left top;
			background-repeat: no-repeat;
			text-indent: -8989px;
			}
		#right_controls #right_zoomin a:hover,
		#right_controls #right_zoomout a:hover {
			background-position: left bottom;
			text-decoration: none;
			}
		#right_controls #right_zoomin a {
			background-image: url(/images/store_locator/right_btn_zoomin.gif);
			}
		#right_controls #right_zoomout a {
			background-image: url(/images/store_locator/right_btn_zoomout.gif);
			}
		#right_zoomin,
		#right_zoomout {
			overflow: hidden;
			}

/***** Google Map Popup *****/

#GutenOverlay {
	position : absolute;
	display: block;
	width: 736px;
	height: 380px;
	background-repeat: no-repeat;
	background-image: url(/images/store_locator/google_shadow.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/store_locator/google_shadow.png');
	}

#GutenOverlay_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 378px;
	background-image: url(/images/store_locator/google_popup.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/store_locator/google_popup.png');
	}
	

#GutenOverlay_content {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 474px;
	height: 272px;
	overflow: hidden;
	padding: 18px;
	background-color: #FFFFFF;
	font-size: 11px;
	}
	#GutenOverlay_content p {
		margin: 0 0 10px 0;
		padding: 0;
		}
	#GutenOverlay_content .title {
		float: none;
		font-size: 1.6em;
		color: #222222;
		margin-bottom: 10px;
		}
	#GutenOverlay_content .half {
		float: left;
		width: 49%;
		}
	#GutenOverlay_content .close {
		position: absolute;
		right: 10px;
		top: 10px;
		}


/********************************/
/***** BASKET POPUP STYLES *****/
/******************************/

#popup_shopping-basket {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 344px;
	width/**/:/**/ 321px;
	padding: 6px 11px;
	background-color: #272727;
	border-bottom: 1px solid #4C4C4C;
	border-left: 1px solid #2D2D2D;
	z-index: 1000;
	}
	#popup_shopping-basket .item_row {
		position: relative;
		width: 321px;
		width/**/:/**/ 299px;
		background-color: white;
		border: 3px solid #E4E4E4;
		padding: 7px 8px;
		margin-bottom: 8px;
		}
		#popup_shopping-basket .item_row .item_description {
			position: relative;
			float: left;
			width: 162px;
			line-height: 17px;
			}
			#popup_shopping-basket .item_row a.item_remove {
				position: absolute;
				right: 0px;
				bottom: 0px;
				color: #B1B1B1;
				font-size: 0.9em;
				background-image: url(/images/basket/icon_cross_grey.gif);
				background-repeat: no-repeat;
				background-position: right center;
				padding-right: 14px;
				}
			#popup_shopping-basket .item_row a.item_remove:hover {
				text-decoration: underline;
				}
		#popup_shopping-basket .item_row .item_image {
			float: left;
			margin-right: 5px;
			border: 1px solid #DEDEDE;
			}
		#popup_shopping-basket .item_row .item_price {
			float: left;
			width: 75px;
			text-align: right;
			}
			#popup_shopping-basket .item_row .item_price strong {
				color: #6B0717
				}
			#popup_shopping-basket .item_row .item_price span {
				color: #333333;
				font-weight: bold;
				}
		
		#popup_shopping-basket .basket_price {
			font-weight: bold;
			float: right;
			color: #DDDDDD;
			margin-bottom: 10px;
			}
			#popup_shopping-basket .basket_price span {
				color: #F4ECD5;
				}
		
		#popup_shopping-basket a.basket_close {
			position: relative;
			float: right;
			color: #B1B1B1;
			font-size: 0.9em;
			background-image: url(/images/basket/icon_cross_greywhite.gif);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 14px;
			line-height: 18px;
			}
		#popup_shopping-basket a.basket_close:hover {
			text-decoration: underline;
			}

		#popup_shopping-basket a.basket_checkout {
			background-color: #6B0717;
			color: white;
			float: right;
			background-image: url(/images/basket/arrow_white.gif);
			background-repeat: no-repeat;

			background-position: right center;
			text-transform: uppercase;
			padding: 0 15px 0 4px;
			height: 18px;
			line-height: 18px;
			font-size: 0.9em;
			}
		#popup_shopping-basket a.basket_checkout:hover {
			text-decoration: underline;
			}

.basket_estimated_total{
	float: right;
}
.basket_delivery_costs{
	float: left;
}
	.basket_delivery_costs a:link,
	.basket_delivery_costs a:visited,
	.basket_delivery_costs a:hover,
	.basket_delivery_costs a:active{
		color: #656565;
		text-decoration: underline;
	}
	.basket_delivery_costs a:hover {
		text-decoration: none;
	}
.basket_checkout_container {

}
/************************************/
/***** EMAIL NEWSLETTER STYLES *****/
/**********************************/

#right_newsletter {
	border: 0;
	padding: 0;
	margin: 0;
	width: 136px;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF49A;
	}
	#right_newsletter .ad_internal {
		margin: 0 0 3px 0;
		padding: 0;
		}
		
	#right_newsletter .frm_text {
		position: relative;
		left: 9px;
		float: left;
		width: 80px;
		height: 1.2em;
		background-color: #454545;
		border: 1px solid #797979;
		color: #ffffff;
		padding-left: 2px;
		margin-bottom: 7px;
		color: #a7a7a7;
		}
	#right_newsletter .button1 {
		position: relative !important;
		left: 11px !important;
		width: 47px !important;
		overflow: hidden !important;
		height: 16px !important;
		float: left !important;
		padding: 0 !important;
		text-align: center;
		}


.special_offers {
	position: relative;
	background-image: url(/images/corporate/corporate_special_offers.jpg);
	float: left;
	width: 712px;
	height: 465px;
	background-position: left top;
	background-repeat: no-repeat;
	}
	.special_offers .corporate_home_ad {
		position: absolute;
		left: 24px;
		bottom: 23px;
		}
	.special_offers a.product1,
	.special_offers a.product2,
	.special_offers a.product3 {
		position: absolute;
		top: 316px;
		left: 93px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		}
		.special_offers a.product1 img,
		.special_offers a.product2 img,
		.special_offers a.product3 img {
			display: block;
			}
	.special_offers a.product2 {
		left: 302px;
		top: 313px;
		}
	.special_offers a.product3 {
		left: 490px;
		top: 331px;
		}
	.special_offers .content2 {
		position: relative;
		left: 378px;
		top: 95px;
		padding: 0;
		margin: 0;
		width: 280px;
		color: #404040;
		}
		.special_offers .content2 .ttl_special-offers {
			background-image: url(/images/corporate/ttl_special-offers.gif);
			width: 343px;
			margin-bottom: 5px;
			color: white;
			}
		.special_offers .content2 p {
			line-height: 1.4em;
			clear: both;
			}
			.special_offers .content2 p a {
				text-decoration: underline;
				color: #999999;
				}
	.landingpages_callback,
	.landingpages_callback1 {
		position: absolute;
		top: 16px;
		left: 546px;
		width: 150px;
		color: #656565;
		}
	.landingpages_callback a {
		color: #656565;
		}
	.landingpages_callback1,
	.landingpages_callback1 a {
		color: #FFFFFF;
		}
	/* 2007 06 06 */
	.home_babies-children a.link {
		width: 96%;
		background-image: url(/images/arrow_right_red1.gif) !important;
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0px 6px 0px 8px;
		color: #CC071E;
		}
	.sweety,
	.sweety1 {
		position: relative;
		background-image: url(/images/sweetie_bracelets.jpg) !important;
		background-repeat: no-repeat;
		background-position: left top;
		padding: 70px 50px 0 260px;
		margin: 0;
		}
	.sweety1 {
		padding: 70px 10px 0 240px;
		margin-bottom: -35px;
		#margin-bottom: 0px;
		}
	.sweety1 .product {
		padding: 10px 10px 17px 5px !important;
		}
	.sweeties .product {
		padding: 10px 40px 10px 40px !important;
		}
	#threedsecurebody {
		background-color:#FFFFFF !important;
		}
	#threedsecurebody .submit {
		background-color: #878787;
		color: #FFFFFF;
		font-weight: bold;
		margin: 10px;
		border: 1px solid #878787;
		}
	.link-view-all { position:absolute;top:14px;right:15px;color:#656565;}
	.copy-bracelets { width:90%;height:auto!important;min-height:5em;height:2.5em;padding-bottom:2em;color:#999;}
	
	
	
#content_2 .content { padding-bottom:0;}
#content_2 .content.search { padding-bottom:16px; }

.content3 { position:relative;/*_height:376px;min-height:377px;min-height:376px;min-height: 379px#;*/ }
	.copy-bracelets { width:90%;height:auto!important;min-height:5em;height:2.5em;padding-bottom:2em;color:#999;}


				
/*
.landing .ad_internal { position:absolute;bottom:0px;left:0px;_position:relative;_top:38px;_left:-15px;}
*/
.special-ad { left:-17px !important;position:relative;_top:10px;_left:-17px !important;}
/*
.special-ad { left:-15px !important;position:relative;_top:0;_left:-15px !important;}
.landing .ad_internal { position:absolute;bottom:0px;left:0px!important;_position:relative;_top:38px;_left:-15px !important;}
*/

.content a.out_of_stock {
		margin: 0 5px 5px 10px;
		position:relative;
		float:right;
		width:114px;
		height:20px;
		text-indent: -9999px;
		overflow: hidden;
		background: url( /images/but_outofstock.gif) -122px 0px no-repeat;
}

.content a.out_of_stock:hover { background-position:0px 0px;}

.content a.available {
		margin: 0 5px 5px 10px;
		position:relative;
		float:right;
		width:114px;
		height:19px;
		text-indent: -9999px;
		overflow: hidden;
		background: url( /images/but_out-of-stock.gif) 0 0 no-repeat;
}

.content a.available:hover { background-position:0 -19px;}

.home_women_hk {
width:712px;height:355px;
background: url(/images/home_watches_women_hk.jpg) 0 0 no-repeat;
padding-top:110px;
}

.home_men_hk {
width:712px;height:165px;
background: url(/images/home_watches_men_hk.jpg) 0 0 no-repeat;
padding-top:300px;
}

.home_women_hk p { width: 230px;color: #CBC9CA;margin-left:418px;}
.home_men_hk p { width: 230px;color: #CBC9CA;margin-left:425px;}
.home_women_hk p.home_para { width: 230px;color: #CBC9CA;margin-left:418px;margin-bottom:15px;}
.home_women_hk a, .home_men_hk a, .watches_noscript_hk p a { color: #CBC9CA;}
.home_women_hk a:hover, .home_men_hk a:hover, .watches_noscript_hk p a:hover { color: #EEEEEE !important;}
.home_link { background: url(/images/arrow.gif) 0 3px no-repeat;padding-left:12px;}
.img_map { position:absolute;top:0;left:0; }
.watches_noscript_hk p { width: 230px;color: #CBC9CA;margin-left:352px;}
.watches_noscript_hk .home_para { margin-top:90px;}

/********************* Tax form - plaurie 20080725 ************************/

#content_1 .content .ttl_us-tax-management {
	padding-top:30px;
	background:transparent url(../images/ttl_us-tax-management.gif) 0px 30px no-repeat;
	height:27px;
	text-indent:-6767px;
	}

#tax_outer {
	position:relative;
	width: 868px !important;
	background:#fff;
	height: auto !important;
	min-height: 400px;
	height: 400px;
	}
#tax_outer .white_box {
	position:absolute;
	width:900px;
	height:20px;
	right:0px;
	bottom:0px;
	_bottom:-14px;
	background:#C5C5C5;
	}
#tax_outer .t_rate,
#tax_outer .t_ship {
	margin:0 0 0 210px;
	padding:0;
	width:400px;
	height: auto !important;
	min-height: 20px;
	height: 20px;
	display:block;
	}
	#tax_outer .t_rate span,
	#tax_outer .t_ship span{
		margin:0;
		padding:0;
		width:160px;
		height: auto !important;
		min-height: 20px;
		height: 20px;
		display:block;
		float:left;
		}
		#tax_outer .t_rate span.bold,
		#tax_outer .t_ship span.bold { font-weight:bold; }

#tax_form  {
	margin:80px 0 0 50px;
	padding:0;
	position:relative;
	width: 620px !important;
	background:#fff;
	height: auto !important;
	min-height: 50px;
	height: 50px;
	display:block;
	border:0px solid #fff;
	}
#tax_form fieldset {
	margin:0;
	padding:0;
	position:relative;
	width: 620px !important;
	background:#fff;
	height: auto !important;
	min-height: 50px;
	height: 50px;
	display:block;
	border:0px solid #fff;
	}
	#tax_form fieldset label {
		width:150px;
		}
		#tax_form fieldset input {
			width:250px;
			}
		#tax_form fieldset #get_rate {
			margin-left:22px;
			width:60px;
			}
			#tax_form fieldset #get_rate:hover {
			background-color:#ccc;
			}
/*NEW STYLES FOR DELIVERY COSTS TABLE*/
body #central_column .ajax_pop_up .callback{
	background: #fafafa;
	border: 1px solid #d7d7d7;
	width: 640px;
	padding: 18px 17px 20px 13px;
	position: relative;
	top: -5px;
	left: -5px;
}
* html body #central_column .ajax_pop_up .callback{
top: -10px;
}
body #central_column .delivery_costs_popup {
top: 80px;
left: 10px;	
}
#delivery_costs .callback .ttl_left {
	text-transform: uppercase;
	font-size: 1.365em;
	text-indent: 0px;
	margin: 0;
	padding: 0;
	height: 17px;
}
#delivery_costs h2.ttl_left span{
	float: left;
	text-indent: -9999px;
}
#delivery_costs a.close{
	margin-right: 5px;
}
#delivery_costs .shopping-basket{
	margin-top: 10px;
	background: none;
}
#delivery_costs .shopping-basket th,
#delivery_costs .shopping-basket th.first{
	background: none;
	padding-bottom: 7px;
}
#delivery_costs .shopping-basket th{
	font-family: Arial, verdana, sans-serif;
	font-weight: normal;
	background: transparent url(/images/dotline_horizontal.gif) bottom left repeat-x;
}
#delivery_costs .shopping-basket tbody tr th {
	background-image: none;
	padding-top: 14px;
	padding-right: 30px;
}
#delivery_costs .shopping-basket tr td{
	padding: 7px 16px 7px 7px;
	color: #333;
}
#delivery_costs .shopping-basket tr.delivery_type th,
#delivery_costs .shopping-basket tr td {
	background-color:#d3d3d3;
	border-top: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
	text-align: left;
}
#delivery_costs .shopping-basket tr.delivery_type th{
	background-color:#E4E4E4;
	background-image: none;
	padding: 7px 16px 7px 7px;

}
#delivery_costs .shopping-basket tr.delivery_type th.last,
#delivery_costs .shopping-basket td.last{
	border-right: none;
} 
/*END DELIVERY COSTS TABLE*/
/*ENGRAVING/ GIFT MESSAGE*/
#central_column .ajax_pop_up{
	background: url(../images/popup/pop_up_bkgr.png) bottom right no-repeat;
	position: absolute;
	top: -120px;
	left: 25px;
	padding-right: 4px;
	padding-bottom: 3px;
	border: 0px solid red;
	z-index: 3000;
	text-align: left;
	color: #333;
}
* html #central_column .ajax_pop_up{
	background: url(../images/popup/pop_up_bkgr.gif) bottom right no-repeat;
}
#central_column .ajax_pop_up a.close{
	color: #333;
}
#central_column .ajax_pop_up iframe,
#callback_form .ajax_pop_up iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:900px;/*must have for any big value*/
	height:900px/*must have for any big value*/;
}
#central_column .ajax_pop_up .callback{
	height: auto;
}

#central_column .ajax_pop_up .{
	border: none;
	background: none;
	position: static;
	height: auto;
	width: auto;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}
body #central_column .engraving_panel .callback,
body #central_column .gift_message_panel .callback{
	width: 535px;
}
body #central_column .gift_message_panel .gift_message{
	overflow: hidden;
	height: 1%;
	margin-top: 10px;
}
body #central_column .gift_message_panel .gift_message .gift_message_intro{
	float:left;
	width: 180px;
	text-align: left;
	padding-top: 25px;
}
body #central_column .gift_message_panel .gift_message strong {
	font-weight: bold;
}
body #central_column .gift_message_panel .gift_message .message{
	float: right;
	width: 345px;
}
body #central_column .gift_message_panel .gift_message textarea {
	width: 330px;
	height: 150px;
	padding: 5px;
}
body #central_column .gift_message_panel .gift_message_submit{
	float: right;
	width: 345px;
}
body #central_column .gift_message_panel .gift_message_submit .character_count{
	float: left;
	width: 190px;
	overflow: hidden;
	height: 1%;
}
body #central_column .gift_message_panel .gift_message_submit .character_count input{
	float: left;
	padding: 7px;
	width: 22px;
	margin: 0;
	color: #333;
}
body #central_column .gift_message_panel .gift_message_submit .character_count span{
	margin-top: 8px;
	float: left;
}
body #central_column .gift_message_panel .gift_message_submit .continue_button{
	margin-top: 8px;
}
/*END ENGRAVING/GIFT MESSAGE*/

/* DELETE ADDRESS POPUP */
body #central_column .delete-address-popup .ajax_pop_up {
top: 170px;
left:180px;
}
body #central_column .ttl_delete-address{ 
background: url(/images/ttl_delete-address.gif) top left no-repeat;
height: 15px;
width: 120px;
float: left; 
text-indent: -9999px;
}
body #central_column .delete-address-popup .ajax_pop_up .callback {
width: 310px;
}

/* FORGOT PASSWORD POPUP */
body #central_column .forgot_password_popup {
top: 170px;
left:180px;
}
body #central_column .forgot_password_popup .callback {
width: 350px;
}
body #central_column .forgot_password_popup .ttl_forgot-password {
float: left;
}
body #central_column .forgot_password_popup a {
margin: 0 !important;
}
/* RETURNS POLICY POPUP */
body #central_column #returns-policy-wrapper,
body #central_column #returns-policy-wrapper2{
position: relative;
width: 300px;
}
#returns-policy{
z-index:2;
}
body #central_column #returns-policy-wrapper2{
padding-bottom: 10px;
}
body #central_column #returns-policy-wrapper .ajax_pop_up {
top: -400px;
left: 0;
}

body #central_column #privacy-wrapper {
position: relative;
}
body #central_column #privacy-wrapper .ajax_pop_up {
top: -500px;
left: 20px;
}

body #central_column #returns-policy-wrapper2 .ajax_pop_up {
top: -450px;
left: -350px;
}

/*CHECKOUT FORMS*/

strong.no-items{
	clear:both;
	text-align:center;
	display:block;
	padding:30px 0 0 0;
}

#checkout_steps {
	clear: both;
	float: left;
	width: 663px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#checkout_steps.step1{
	background: url(../images/step-arrow1-red.gif) 0 0 no-repeat;	
}

#checkout_steps.step2{
	background: url(../images/step-arrow-red.gif) 64px 0 no-repeat;	
}

#checkout_steps.step3{
	background: url(../images/step-arrow-red.gif) 122px 0 no-repeat;	
}

#checkout_steps li {
	float: left;
	list-style-type: none;
	display:block;
	height:29px;
}
#checkout_steps li a {
color: #fff;
}
#checkout_steps li a ,
#checkout_steps li span {
	height:29px;
	display:block;
	width:66px;
	text-align:center;
	padding:7px 0 0 0;
}

#checkout_steps li.small-step a ,
#checkout_steps li.small-step span{
	width:60px;
}

#checkout_steps li.small-step span.selected{
	padding:7px 0 0 4px;
	width:58px;
}


#checkout_steps li a:hover,
#checkout_steps .selected {
	color: #fff;
	text-decoration: none;
	
}
#checkout_steps .selected {
	font-weight: bold;
}

#checkout_steps li.back_to_shop,
#checkout_steps li.back_to_shop a
{
	width:100px;
}

#checkout_steps li.back_to_shop a{
	padding:7px 0 0 0;
}

#checkout_steps li span,
#checkout_steps li.back_to_shop a {
	color:#fff;
}
#checkout_steps li.back_to_shop a:hover {
	background: none !important;
}
#checkout_steps li.back_to_shop {
	float: right;
}
#content_1 form.checkout input{
	width: 100px;
}
#content_1 form.top{
float: right;
width: 100px;
}
* html #content_1 form.top input{
margin-top: 20px;
}
/*YOUR BASKET ON THE RIGHT COLUMN*/
#content_2.right_column_basket{
width: 235px;
font-weight: normal;
}
.right_column_basket .your-basket{
padding: 0 13px;
}

.right_column_basket .your-basket .txt_promo-code {
border: 1px solid #A5A5A5;
padding: 3px 0;
margin: 0 5px 10px 0;
}

.right_column_basket .your-basket input.grey-button {
border: none;
}

.your-basket .ttl_your-basket{
color: #F4ECD5;
float: left;
font-family:  "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
font-size: 1.345em;
text-transform: uppercase;
}
#content_2 .your-basket a {
color: #FFF;
text-decoration: underline;
}
#content_2 .your-basket a:hover {
text-decoration: none;
} 
.item_row {
margin-top: 15px;
padding-top: 15px;
background-image: url(/images/dotline_horizontal.gif);
background-position: top left;
background-repeat: repeat-x;
}
.first {
background-image: none;
margin-top: 0;
}
.item_row div.item_image{
float: left;
width: 65px;
}
.item_row .item_details{
float: left;
width: 144px;
}
.item_row ul {
margin: 0;
padding: 0;
}
.item_row li{
list-style-type: none;
}
.item_row span{
display: block;
}
.item_row li.item_price{
margin-top: 15px;
}
.your-basket-total{
margin-top: 15px;
}
.your-basket-total p{
margin: 20px 0 0;
padding: 0;
}
.your-basket-total .promo-code-container {
/*overflow: hidden;*/
height: 1%;
}
.your-basket-total .promo-code-container .promo-code {
float: left;
width: 180px;
}
.your-basket-total .address-container .header {
float: left;
width: 180px;
}

.credit-cards {
font-weight: bold;
}
.credit-cards img{
margin-top: 10px;
}
.standard-delivery,
.total {
text-align: right;
/*overflow: hidden;*/
height: 1%;
}
.total span,
.standard-delivery  a{
float: left;
}
.your-basket .hr2 {
margin-top: 15px;
}
/*END BASKET ON THE RIGHT*/
/*CHECKOUT STEP2*/
body.checkout #content_1 #checkout_register,
body.checkout #content_1 .content a {
color: #5c5c5c;
}
body.checkout #content_1 .content a {
text-decoration: underline;
}
body.checkout #content_1 #checkout_register .red-button1 {
color: #fff;
}
body.checkout #content_1 .content .red-button1,
body.checkout #content_1 .content a:hover {
text-decoration: none;
}
body.checkout .customer-title {
float:left;
margin-bottom: 10px;
}
.mandatory-fields-legend {
float: right;
}
body.checkout #content_1 .content label {
float: none;
font-weight: normal;
width: auto;
margin: 10px 0 5px;
}
body.checkout #content_1  .customer-title label {
margin-top: 0;
}
body.checkout #content_1  .firstname {
clear: both;
}
#txt_email-address,
#txt_password,
body.checkout #content_1 select,
body.checkout #content_1 .content input{
font-size: 1.1em;
margin: 0;
padding: 3px 0;
width: 230px
}
body.checkout #content_1 input.radio {
margin: 0 25px 0 10px;
width: auto;
}
body.checkout #content_1 select {
margin-bottom: 0;
padding: 0;
}
body.checkout #checkout_register .delivery-address,
body.checkout #checkout_register .ttl_privacy {
background-image: url(/images/ttl_your-delivery-address.gif);
background-position: left center;
background-repeat: no-repeat;
height: 22px;			
text-transform: uppercase;	
text-indent: -9999px;
width: 180px;
}
body.checkout #checkout_register .ttl_privacy{
background-image: url(/images/ttl_privacy.gif);
padding: 0;
}
#delivery-address-wrapper {
position: relative;
}

body.checkout #content_1 #checkout_register .house-details input	 {
width: 130px;
}


.find-address-wrapper{
	width:683px;
	padding:0 0 20px 0;
}

.find-address-wrapper #paf_popup{
	margin:60px 0 0 20px;
}

.house-details { 
	float: left;
	width: 300px;

}
#ShippingToggle0 {
	float: left;
	width: 550px;
	padding:15px 0 15px 0;

}
#UpdateShippingManuallyLink{
	float:right;
	width:400px;
	text-align:left;
	padding:5px 0 0 0;
}
#UpdateShippingManuallyLink p{
	float:left;
} 

#ShippingToggle0 .hold1 {
width: 140px;
}
#ShippingToggle0 .callcentre_float {
clear: both;
}

.home-phone-number-wrapper {
position: relative;
}
body.checkout #checkout_register .delivery_details {
padding-right: 10px;
}
body.checkout #checkout_register .shipping_option {
width: auto !important;
}
body.checkout #checkout_register .returns_policy {
padding-top: 10px;
margin: 0;
float: left;
}

/* SELECT AN ADDRESS POPUP */
#content_1 #btnFindShippingAddress {
	position: relative;
	width:480px;
}
#content_1 .paf_popup .ttl_select-address,
#content_1 .paf_popup2 .ttl_select-address {
background: url(/images/ttl_select-address.gif) top left no-repeat;
width: 130px;
height: 21px; 
text-indent: -9999px;
float: left;
}
#content_1 #btnFindShippingAddress .callback {
width: 340px;
}
#content_1 #btnFindShippingAddress .ajax_pop_up {
	top: -70px;
	left: -140px;
}

#content_1 .paf_popup select,
#content_1 .paf_popup2 select {
	width: 100% !important;
	margin-top: 10px !important;
}

#content_1 .paf_popup2 {
	top: 52px;
	left: 70px;
}

#content_1 .paf_popup2 .callback {
	width: 300px !important;
}

/*CHECK OUT EXISTING USER*/
.address {
background-color: #F7F7F7;
margin: 10px 0	20px;
overflow: hidden;
padding:10px 25px 10px 15px;
height: 1%;
}
.address address {
float: left;
width:235px;
	font-style: normal;
}
body.checkout #content_1 #checkout_register .red-button,
body.checkout #content_1  .address  .grey-button, 
body.checkout #content_1  .address a.red-button {
background-image:url(/images/arrow_right_white.gif);
background-position: 95% center;
width: auto;
color: #FFFFFF;
text-decoration: none;
padding:4px 15px 4px 14px;
margin: 0;
}

body.checkout #content_1 #checkout_register .grey-button{
background-image:url(/images/arrow_right_white.gif);
background-position: 95% center;
color: #FFFFFF;
text-decoration: none;
padding:4px 20px 4px 14px;
margin: 0;
}

#checkout_register .left_right .txt_title {
	margin-left:130px
}

#checkout_register .left_right .button1 {
	float:right;
}

body.checkout #content_1 .address ul {
margin-top: 5px;
}
body.checkout #content_1 .address ul li {
background-image: none;
display: inline;
margin-top: 15px;
}
#content_1 .select-delivery-address,
#content_1 .delivery-method,
#content_1 .card-holders-address,
#content_1 .payment-details,
#content_1 .your-order-was-successful,
#content_1 .billing-address,
#content_1 .delivery-address,
#content_1 .enter-a-password,
#content_1 .cvv-explained .ttl_cvv-number,
#content_1 .issue-number-explained .ttl_issue-number,
#content_1 .cvv-explained .ttl_terms-and-conditions,
#content_1 .home-phone-info .ttl_phone-number,
#content_1 #returns-policy-wrapper .ttl_returns-policy{ 
background-image: url(/images/ttl_select-your-delivery-address.gif);
background-repeat: no-repeat;
height: 28px; 
text-indent: -9999px;
}
#content_1 .delivery-method {
background-image: url(/images/ttl_select-a-delivery-method.gif);
clear: both;
}
#content_1 .card-holders-address {
background-image: url(/images/ttl_card-holders-address.gif);
height: 19px;
}
#content_1 .payment-details {
background-image: url(/images/ttl_your-payment-details.gif);
height: 21px;
}

/*CHECKOUT STEP 3*/
body.checkout #content_1 .content .card-address {
background: #f7f7f7;
float: left;
padding: 10px 15px;
margin-bottom: 10px;
}
body.checkout #content_1 .content .card-address p {
margin: 0;
padding: 0;
}
body.checkout #content_1 .content .confirm-card-address {
padding: 15px 0 0 15px;
float: left;
width: 320px;
}
body.checkout #content_1 .content .confirm-card-address label {
display: block;
float: left;
margin: 0;
padding:0 5px 0 10px;
}
body.checkout #content_1 .content .confirm-card-address input {
display: block;
float: left;
width: 20px;
margin: 0;
padding:0;
}
body.checkout #content_1 .content .confirm-card-address p {
float: left;
}
body.checkout #content_1 .content input.cvv-number,
body.checkout #content_1 .content input.issue-number{
width: 70px;
float: left;
}
body.checkout #content_1 .content div.cvv-number-wrapper,
body.checkout #content_1 .content div.issue-number-wrapper  {
}
body.checkout #content_1 .content div.issue-number-wrapper {
clear: both;
float: left;
width: 200px;
}
body.checkout #content_1 .content div.cvv-number,
body.checkout #content_1 .content div.issue-number{
float: left;
}

.cvv-explained, 
.issue-number-explained {
float: left;
margin: 5px 0 0 10px;
position: relative;
}
#central_column .cvv-explained .ajax_pop_up,
#central_column .home-phone-info .ajax_pop_up  {
top: 20px;
}
/*body #central_column .cvv-explained .ajax_pop_up .callback,*/
/*body #central_column .issue-number-explained .ajax_pop_up .callback,*/
body #central_column .home-phone-info .ajax_pop_up .callback {
width: 300px;
}
.cvv-explained h3,
.issue-number-explained h3,
.home-phone-info h3,
#returns-policy-wrapper h3 {
float: left;
padding: 0;
}
#content_1 .cvv-explained .ttl_cvv-number{
background-image: url(/images/ttl_security-code-cvv.gif);
width: 100px;
}
#content_1 .issue-number-explained .ttl_issue-number{
background-image: url(/images/ttl_issue-number.gif);
width: 100px;
}
#content_1 #returns-policy-wrapper .ttl_returns-policy {
background-image: url(/images/ttl_returns-policy.gif);
width: 130px;
}
#content_1 .cvv-explained img {
display: block;
margin-top: 5px;
}
#content_1 .cvv-explained .hr{
margin-bottom: 10px;
}
body.checkout #content_1 .content #paymentform {
clear: both;
}
body.checkout #content_1 .content #paymentform  a.show-info:hover {
text-decoration: none;
}
#content_1 .cvv-explained .ttl_terms-and-conditions {
background-image: url(/images/ttl_terms-and-conditions.gif);
width: 100px;
}
#content_1 .home-phone-info .ttl_phone-number {
background-image: url(/images/ttl_home-phone-number.gif);
width: 150px;
}
body.checkout #content_1 .content .home-phone-number-wrapper {
margin-top: 10px;
}
body.checkout #content_1 .content .home-phone-number-wrapper label {
display: inline;
margin-right: 15px;
}
body.checkout #content_1 .content .home-phone-number-wrapper input {
margin-top: 10px;
margin-bottom: 10px;
}
body.checkout #content_1 .content  .cvv-explained  a:hover {
text-decoration: underline;
}
.start-date,
.expiry-date {
margin: 0 0 5px;
padding: 0;
}
.credit-card-dates {
display: block;
padding: 10px 0 0 0;
}
.credit-card-dates .month,
.credit-card-dates .year {
float: left;
width: 130px;
margin: 0;
padding: 0;
}
body.checkout #content_1  .credit-card-dates  label {
float: left;
margin: 0;
}
body.checkout #content_1  .credit-card-dates  select {
width: 70px!important;
margin-left: 10px;
}
body.checkout #content_1 #paymentform .red-button{
width: 140px;
padding:10px 30px;
margin-bottom: 10px;
background-color: #6B0717 !important;
}
body.checkout #content_1 #paymentform .grey-button{
background-color: #b3b3b3 !important;
width: 140px;
padding:10px 30px	;
margin-bottom: 10px;
}
body.checkout #content_1 #paymentform .place-order-button{
background: url(/images/arrow_right_white.gif) 90% center no-repeat;
color: #fff;
font-weight: bold;
text-align: right;
font-size: 11px;
text-transform: uppercase;
}

body.checkout #content_1 input.calltoaction, .calltoaction, body.checkout #content_1 .content a.calltoaction, a.calltoaction{
	font-weight:normal;
	background:#6B0717 url(/images/arrow_right_white.gif) 90% center no-repeat;
	padding:5px 30px 5px 10px;
	text-align:left;
	width:auto;
	font-size:11px;
	width:auto;
	color:#fff;
	border:0;
	text-decoration:none;
}

/* code to correct ie checkout error */
#addshippingaddress { 
	#width:900px;
	#position:relative; 
	#top:-42px;
	#margin-top:0; 
	#background:#FFF;
	#margin-right:0;
	#padding-right:0;
}

.terms-and-conditions {
text-align: right;
}
body.checkout #content_1 .terms-and-conditions input {
margin-left: 10px;
margin-top: 2px;
width: auto;
border: none;
}	
#returns-policy-wrapper address { font-style: normal; margin-bottom: 10px;}
#returns-policy-wrapper address  strong{ display: block;}
/* TERMS & CONDITIONS POPUP */
body #terms-and-conditions-wrapper { position: relative; }
body #central_column .ttl_terms-conditions{ 
background: url(/images/ttl_terms-and-conditions.gif) top left no-repeat;
height: px;
width: 175px;
float: left; 
text-indent: -9999px;
}
body #central_column .terms_conditions_popup {
top: -350px;
left: -10px;
}
body #central_column .terms_conditions_popup .callback {
height: 450px;
overflow: auto;
}
/* ADD BILLING ADDRESS POPUP */
body #central_column .add_address_popup {
top: 80px;
left: 80px;
}
body #central_column .add_address_popup .callback {
width: 450px;
}

#billing-find{
	padding:10px 0 0 0;
	float:left;
}

#UpdateBillingManually{
	float:left;
}

#UpdateBillingManuallyLink p{
	padding:3px 0 0 10px;
	float:left;
	display:block;
	width:280px;
}

/*CONFIRMATION PAGE*/
.order-completed {
float: left;
width: 680px;
}
.order-completed h3 {
margin: 10px 0 0 0;
padding: 0;
}
#content_1 .your-order-was-successful{
background-image: url(/images/ttl_your-order-was-successful.gif);
}

#content_1 .confirmation-address{
	width:300px;
	float:left;
}
#content_1 .confirmation-card{
	clear:both;
	padding:20px 0 0 0;
}

#content_1 .billing-address {
background: url(/images/ttl_checkout-billing-address.gif) top left no-repeat;
float: left;
width: 200px;
height: 28px;
}


#content_1 .delivery-address {
background-image: url(/images/ttl_delivery-address.gif);
}
#content_1 .enter-a-password {
width: 140px;
}
#content_1 .grey-button {
background-image:url(/images/arrow_right_white.gif);
background-position: 95% center;
background-repeat: no-repeat;
padding-right:15px;
}

#content_1 a#btn-continue-shopping{
	background-image:url(/images/arrow_left_white.gif);
	background-position: 5% center;
}

#content_1 .grey-button:hover {
text-decoration: none;
}
#content_1 .order-completed address {
font-style:normal;
}
#content_1 .order-completed address span{
display: block;
}
.order-completed table.shopping-basket{
margin-top: 30px;
width: 100%;
font-size: 1em;
}

.order-completed table.shopping-basket td.offer, .order-completed table.shopping-basket td.offer-desc{
	background:#fff;
	text-align:right;
}
.order-completed table.shopping-basket td.offer{
	padding-right:19px;
}

.order-completed span.subttl{
	width:585px;
	display:block;
	float:left;
	margin:0;
}

.order-completed span.item_r{
	float:right;
	text-align:right;
	padding-left:10px;
	margin:0;
}

table.shopping-basket tr.first td {
border: none;
}
/*.order-completed table.shopping-basket td {
border-top: 3px solid #FFF;
}

.order-completed table.shopping-basket td.product-image {
padding: 20px 20px 20px 15px;
}
*/
.order-completed .order-total {
text-align: right;
}
.order-completed .order-total p {
background-image:url(/images/dotline_horizontal.gif);
background-position:bottom left;
background-repeat:repeat-x;
padding: 20px 0 20px 0;
text-align:right;
}
.order-completed .order-total p#returns-policy-wrapper{
background: none;
}

#account-info-update{
z-index:1;
}
#central_column .account-info-update-popup {
float: left;
top: 20px;
left: 390px;
}
body #central_column .account-info-update-popup .callback {
width: 280px !important;
}
body #central_column .account-info-update-popup .callback fieldset {
border: none;
margin: 0;
padding: 0;
}
#content_1 .enter-a-password {
background-image: url(/images/ttl_enter-a-password.gif);
}
.account-info-update fieldset {
border: none;
padding: 0;
}
#content_1  .account-info-update-popup label {
float: none;
font-weight: bold;
clear: none;
width: auto;
}
#content_1  .account-info-update-popup input.password-setup,
#content_1  .account-info-update-popup select {
width: 170px!important;
margin-top: 10px;
}
#content_1 .account-info-update-popup input.radio,
#content_1 .account-info-update-popup input.check {
	width: 20px;
	float: left;
	display: block;
}
#content_1 .account-info-update-popup label.radio_label {
	width: 80px;
	float: left;
	display: block;
	padding-left: 10px;
}
#content_1 .account-info-update-popup label.check_label {
	width: 220px;
	float: left;
	display: block;
	padding-left: 10px;
}
#content_1  input.red-button{
width: auto;
margin-top: 0;
}

#complete-info{
	padding:12px 0 0 0;
}

#complete-info a{
	padding:0 0 0 10px;
}

.complete {
margin: 10px 0;
padding: 0 0 0 20px;
background: url(/lm/eshop/tick.png) left no-repeat;
}
.ajax-progress {
display: none;
}

#btns_login-checkout{
	padding-top:8px;
}
/********** SURVEY **************/

#survey-box{
	clear:both;
	padding:30px 0 20px 0;
}

#survey-box p{
	clear:both;
}


/******** twelve charms of Christmas **************/

.charms_xmasbg { background:url(/images/xmas_charms/links_xmascharms_bg.jpg) top left no-repeat; }

#content_1 #xcharms {  
	margin:0;
	padding:0;
	width:712px;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	display:block;
	}

#content_1 #xcharms #charms_l {  
	margin:38px 0 0 30px;
	padding:0;
	width:225px;
	float:left;
	color:#FFF;
	display:inline;
	}
#content_1 #xcharms #charms_l h2 {
	margin:0;
	padding:0;
	width:119px;
	height:41px;
	display:block;
	text-indent:-6767px;
	background:url(/images/xmas_charms/ttl_charms.gif) no-repeat;
	}
	
#content_1 #xcharms #charms_l p.main_intro {
	margin:0;
	padding:0;
	width:193px;
	height:58px;
	display:block;
	text-indent:-6767px;
	background:url(/images/xmas_charms/sb_ttl_the-perfect-gift.gif) no-repeat;
	}
#content_1 #xcharms #charms_l .view {
	margin:0 0 10px 0;
	padding:0 0 0 14px;
	width:193px;
	height:20px;
	display:block;
	color:white;
	background:url(/images/xmas_charms/view_arrw.gif) 0 3px no-repeat;
	}
	#content_1 #xcharms #charms_l .view:hover {
		text-decoration:underline;
		}
#content_1 #xcharms #charms_l .charm_info {
	margin:0;
	padding:0;
	width:240px;
	height:30px;
	}		
#content_1 #xcharms #charms_l .charm_info input {
	margin:4px 4px 0 18px;
	padding:0;
	width:13px;
	height:13px;
	float:left;
	display:inline;
	}
#content_1 #xcharms #charms_l .charm_info .charm_name {
	margin:4px 2px 0 0;
	padding:0;
	width:160px;
	float:left;
	display:inline;
	}
	
#content_1 #xcharms #charms_l .charm_info .bracelet_price {
	margin:4px 2px 0 40px;
	padding:0;
	width:160px;
	float:left;
	display:inline;
	}
	
	
#content_1 #xcharms #charms_r {  
	margin:0;
	padding:18px 0 0 0;
	width:430px;
	float:right;
	display:inline;
	}
	#content_1 #xcharms #charms_r li {  
		margin:0;
		padding:0;
		float:left;
		display:inline;
		color:#FFF;
		background-image:none;
		}
#content_1 #xcharms #charms_r li.peace {  width:100px; height:136px; }
#content_1 #xcharms #charms_r li.love {  width:110px; height:136px; }
#content_1 #xcharms #charms_r li.earth {  width:98px; height:136px; }
#content_1 #xcharms #charms_r li.joy {  width:121px; height:136px; }

#content_1 #xcharms #charms_r li.share {  width:100px; height:149px; }
#content_1 #xcharms #charms_r li.gifts {  width:110px; height:149px; }
#content_1 #xcharms #charms_r li.ribbon {  width:98px; height:149px; }
#content_1 #xcharms #charms_r li.wrap{  width:121px; height:149px; }

#content_1 #xcharms #charms_r li.open {  width:100px; height:150px; }
#content_1 #xcharms #charms_r li.sparkle {  width:110px; height:150px; }
#content_1 #xcharms #charms_r li.pleasure {  width:98px; height:150px; }
#content_1 #xcharms #charms_r li.warm {  width:121px; height:150px; }

#content_1 #xcharms #charms_r li h3 {  
		margin:0;
		padding:0;
		height:23px;
		display:block;
		text-indent:-6767px;
		}
		
#content_1 #xcharms #charms_r li.peace h3 { background:url(/images/xmas_charms/ttl_peace.jpg) no-repeat; }
#content_1 #xcharms #charms_r li.love h3 { background:url(/images/xmas_charms/ttl_love.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.earth h3 { background:url(/images/xmas_charms/ttl_earth.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.joy h3 { background:url(/images/xmas_charms/ttl_joy.jpg) no-repeat; }

#content_1 #xcharms #charms_r li.share h3 { background:url(/images/xmas_charms/ttl_share.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.gifts h3 { background:url(/images/xmas_charms/ttl_gifts.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.ribbon h3 { background:url(/images/xmas_charms/ttl_ribbon.jpg) no-repeat; }
#content_1 #xcharms #charms_r li.wrap h3{ background:url(/images/xmas_charms/ttl_wrap.jpg) no-repeat; }

#content_1 #xcharms #charms_r li.open h3 { background:url(/images/xmas_charms/ttl_open.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.sparkle h3 { background:url(/images/xmas_charms/ttl_sparkle.jpg) no-repeat; }
#content_1 #xcharms #charms_r li.pleasure h3 { background:url(/images/xmas_charms/ttl_pleasure.jpg) no-repeat;  }
#content_1 #xcharms #charms_r li.warm h3 {background:url(/images/xmas_charms/ttl_warm-heart.jpg) no-repeat;  }

#content_1 #xcharms #charms_r li .charm_info input {
	margin:4px 2px 0 0;
	padding:0;
	width:13px;
	height:13px;
	float:left;
	display:inline;
	}
#content_1 #xcharms #charms_r li .charm_info .charm_name {
	margin:4px 2px 0 0;
	padding:0;
	width:80px;
	float:left;
	display:inline;
	}
#content_1 #xcharms #charms_r li.earth .charm_info .charm_name,
#content_1 #xcharms #charms_r li.ribbon .charm_info .charm_name,
#content_1 #xcharms #charms_r li.pleasure .charm_info .charm_name {
	width:70px;
	}
#content_1 #xcharms #charms_r li .charm_info .charm_price {
	margin:0;
	padding:0 0 0 18px;
	}
	
#content_1 #xcharms .xcharms_sbmit {
	margin:20px 0 20px 282px;
	padding:0;
	width:167px;
	height:24px;
	display:block;
	text-indent:-6767px;
	background:url(/images/xmas_charms/btn_add-to-basket.gif) 0px 0px no-repeat;
	}
#content_1 #xcharms .xcharms_sbmit:hover {
	background:url(/images/xmas_charms/btn_add-to-basket.gif) 0px -25px no-repeat;
	}
	
	

/* Collections Javascript homepage plaurie - 18th Aug 09 */

		#photo_shell {
			position: relative;
			margin: 0 auto 0 auto;
			width: 900px;
			height: 466px;
			display:block;
			background-color: #000;
			overflow: hidden;
			}
		
		/** Brand image **/
		
			#photo_shell .brand_content {
				position: absolute;
				left: 0;
				top: 0;
				width: 900px;
				height: 466px;
				}
			#photo_shell div.collectionsbg_1,
			#photo_shell div.collectionsbg_2,
			#photo_shell div.collectionsbg_3,
			#photo_shell div.collectionsbg_4 {
				position: absolute;
				left: 0;
				top: 0;
				width: 900px;
				height: 466px;
				z-index:2000;
				}
			#photo_shell div.collectionsbg_4 {
				z-index:3000;
				}
			#photo_shell div.collectionsbg_1 { background:url(/images/collections/Collections_photo1.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_2 { background:url(/images/collections/Collections_photo2.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_3 { background:url(/images/collections/Collections_photo3.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_4 { background:url(/images/collections/Collections_photo4.jpg) 0 0 no-repeat; }

			#photo_shell div.collectionsbg_1 h2.ttl_collections,
			#photo_shell div.collectionsbg_2 h2.ttl_collections,
			#photo_shell div.collectionsbg_3 h2.ttl_collections, 
			#photo_shell div.collectionsbg_4 h2.ttl_collections {
				position: absolute;
				left: 45px;
				top: 41px;
				width: 340px;
				height: 41px;
				padding: 0;
				color: white;
				z-index:400;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell div.collectionsbg_4 h2.ttl_collections {
				z-index:3000;
				}
			#photo_shell div.collectionsbg_1 h2.ttl_collections { background: url(/images/collections/ttl_collections-f1.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_2 h2.ttl_collections { background: url(/images/collections/ttl_collections-f2.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_3 h2.ttl_collections { background: url(/images/collections/ttl_collections-f3.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_4 h2.ttl_collections { background: url(/images/collections/ttl_collections-f4.jpg) 0 0 no-repeat; }
				
			#photo_shell div.collectionsbg_1 .collections_txt,
			#photo_shell div.collectionsbg_2 .collections_txt,
			#photo_shell div.collectionsbg_3 .collections_txt,
			#photo_shell div.collectionsbg_4 .collections_txt {
				position: absolute;
				left: 45px;
				top: 90px;
				width: 387px;
				height:165px;
				display:block;
				font-size:1.2em;
				z-index:420;
				text-indent:-6767px;
				text-align:left;
				z-index:2000;
				}
			#photo_shell div.collectionsbg_4 .collections_txt {
				z-index:3000;
				}
			#photo_shell div.collectionsbg_1 .collections_txt { background: url(/images/collections/txt_collections-f1.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_2 .collections_txt { background: url(/images/collections/txt_collections-f2.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_3 .collections_txt { background: url(/images/collections/txt_collections-f3.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_4 .collections_txt { background: url(/images/collections/txt_collections-f4.jpg) 0 0 no-repeat; }
			
			#photo_shell div.collectionsbg_1 .lnk_collections,
			#photo_shell div.collectionsbg_2 .lnk_collections,
			#photo_shell div.collectionsbg_3 .lnk_collections,
			#photo_shell div.collectionsbg_4 .lnk_collections { 
				position: absolute;
				left: 45px;
				top: 337px;
				width: 196px;
				height: 63px;
				display:block;
				z-index:490;
				text-indent:-6767px;
				}
			#photo_shell div.collectionsbg_1 .lnk_collections { background: url(/images/collections/lnk_collections-f1.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_2 .lnk_collections { background: url(/images/collections/lnk_collections-f2.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_3 .lnk_collections { background:url(/images/collections/lnk_collections-f3.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_4 .lnk_collections { background: url(/images/collections/lnk_collections-f4.jpg) 0 0 no-repeat; }
			
			#photo_shell div.collectionsbg_1 .lnk_collections:hover { background: url(/images/collections/lnk_collections-f1.jpg) 0 -83px no-repeat; }
			#photo_shell div.collectionsbg_2 .lnk_collections:hover { background: url(/images/collections/lnk_collections-f2.jpg) 0 -83px no-repeat; }
			#photo_shell div.collectionsbg_3 .lnk_collections:hover { background: url(/images/collections/lnk_collections-f3.jpg) 0 -83px no-repeat; }
			#photo_shell div.collectionsbg_4 .lnk_collections:hover { background: url(/images/collections/lnk_collections-f4.jpg) 0 -83px no-repeat; }
			
			#photo_shell div.collectionsbg_4 .lnk_previous { 
				position: absolute;
				left: 45px;
				top: 410px;
				width: 183px;
				height: 56px;
				display:block;
				z-index:490;
				text-indent:-6767px;
				}
			#photo_shell div.collectionsbg_4 .lnk_previous { background: url(/images/collections/lnk_previous.jpg) 0 0 no-repeat; }
			#photo_shell div.collectionsbg_4 .lnk_previous:hover { background: url(/images/collections/lnk_previous.jpg) 0 -76px no-repeat; }
			
			#photo_shell div.collectionsbg_4 .lnk_collections:focus { outline:none }
	
			#photo_shell div.collectionsbg_2 .lnk_product1 {
				position: absolute;
				left: 495px;
				top: 200px;
				width: 80px;
				height: 60px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell div.collectionsbg_2 .lnk_product2 {
				position: absolute;
				left: 593px;
				top: 374px;
				width: 109px;
				height: 92px;
				display:block;
				z-index:462;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell div.collectionsbg_3 .lnk_product1 {
				position: absolute;
				left: 495px;
				top: 200px;
				width: 100px;
				height: 140px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:2100;
				}
			#photo_shell div.collectionsbg_3 .lnk_product2 {
				position: absolute;
				left: 593px;
				top: 260px;
				width: 240px;
				height: 209px;
				display:block;
				z-index:461;
				text-indent:-6767px;
				z-index:2100;
				}
			#photo_shell div.collectionsbg_4 .lnk_product1 {
				position: absolute;
				left: 500px;
				top: 200px;
				width: 142px;
				height: 136px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
			#photo_shell div.collectionsbg_4 .lnk_product2 {
				position: absolute;
				left: 500px;
				top: 337px;
				width: 142px;
				height: 128px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
			#photo_shell div.collectionsbg_4 .lnk_product3 {
				position: absolute;
				left: 770px;
				top: 260px;
				width: 116px;
				height: 180px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
		
		
		/** Photo details **/
		
			#photo_details {
				position: absolute;
				right: 0;
				top: 0;
				width: 220px;
				height: 369px;
				color: white;
				z-index: 500;
				}
				#photo_details .bg {
					position: absolute;
					right: 0;
					top: 0;
					width: 220px;
					height: 369px;
					background-color: #111111;
					filter:alpha(opacity=85);
					opacity: 0.85;
					-moz-opacity:0.85;
					}
				#photo_details .content {
					position: absolute;
					right: 0;
					top: 0;
					width: 220px;
					height: 369px;
					}
		
		/** Pagination **/
				
			#photo_shell #photo_pagination {
				display:none;
				}
				
				
/**********************************************************************************************************/
/********** OLD FLUTTER & WOW STYLES ****************************************/
/********************************************************************************************************/

/* Collections Javascript homepage plaurie - 2th jan 09 */

		#photo_shell_flutter {
			position: relative;
			margin: 0 auto 0 auto;
			width: 900px;
			height: 466px;
			display:block;
			background-color: #000;
			overflow: hidden;
			}
		
		/** Brand image **/
		
			#photo_shell_flutter .brand_content {
				position: absolute;
				left: 0;
				top: 0;
				width: 900px;
				height: 466px;
				}
			#photo_shell_flutter div.collectionsbg_1,
			#photo_shell_flutter div.collectionsbg_2,
			#photo_shell_flutter div.collectionsbg_3,
			#photo_shell_flutter div.collectionsbg_4 {
				position: absolute;
				left: 0;
				top: 0;
				width: 900px;
				height: 466px;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_4 {
				z-index:3000;
				}
			#photo_shell_flutter div.collectionsbg_1 { background:url(/images/collections_flutter_wow/Collections_photo1.jpg) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_2 { background:url(/images/collections_flutter_wow/Collections_photo2.jpg) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_3 { background:url(/images/collections_flutter_wow/Collections_photo3.jpg) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_4 { background:url(/images/collections_flutter_wow/Collections_photo4.jpg) 0 0 no-repeat; }

			#photo_shell_flutter div.collectionsbg_1 h2,
			#photo_shell_flutter div.collectionsbg_2 h2,
			#photo_shell_flutter div.collectionsbg_3 h2, 
			#photo_shell_flutter div.collectionsbg_4 h2 {
				position: absolute;
				right: 63px;
				top: 42px;
				width: 237px;
				height: 35px;
				padding: 0;
				color: white;
				z-index:400;
				text-indent:-6767px;
				background:url(/images/collections_flutter_wow/ttl_flutter-wow.gif) 0 0 no-repeat;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_4 h2 {
				z-index:3000;
				}
				
			#photo_shell_flutter div.collectionsbg_1 .flutter_txt,
			#photo_shell_flutter div.collectionsbg_2 .flutter_txt,
			#photo_shell_flutter div.collectionsbg_3 .flutter_txt,
			#photo_shell_flutter div.collectionsbg_4 .flutter_txt {
				position: absolute;
				right: 63px;
				top: 120px;
				width: 377px;
				height: 94px;
				display:block;
				font-size:1.2em;
				z-index:420;
				text-indent:-6767px;
				text-align:left;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_4 .flutter_txt {
				z-index:3000;
				}
			#photo_shell_flutter div.collectionsbg_1 .flutter_txt { background:url(/images/collections_flutter_wow/flutter-txt-f1.gif) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_2 .flutter_txt { background:url(/images/collections_flutter_wow/flutter-txt-f2.gif) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_3 .flutter_txt { background:url(/images/collections_flutter_wow/flutter-txt-f3.gif) 0 0 no-repeat; }
			#photo_shell_flutter div.collectionsbg_4 .flutter_txt { background:url(/images/collections_flutter_wow/flutter-txt-f4.gif) 0 0 no-repeat; }
			
			#photo_shell_flutter div.collectionsbg_4 .lnk_shop-flutter { 
				position: absolute;
				right: 63px;
				top: 395px;
				width: 169px;
				height: 15px;
				z-index:490;
				text-indent:-6767px;
				background:url(/images/collections_flutter_wow/lnk_shop-flutter.gif) 0 0 no-repeat;
				}
			
			#photo_shell_flutter div.collectionsbg_4 .lnk_view-anthology { 
				position: absolute;
				right: 63px;
				top: 430px;
				width: 245px;
				height: 15px;
				z-index:490;
				text-indent:-6767px;
				background:url(/images/collections_flutter_wow/lnk_view-anthology.gif) 0 0 no-repeat;
				}
			#photo_shell_flutter div.collectionsbg_4 .lnk_shop-flutter:hover,
			#photo_shell_flutter div.collectionsbg_4 .lnk_view-anthology:hover {	
				filter:alpha(opacity=45);
					opacity: 0.45;
					-moz-opacity:0.45;
				}
			#photo_shell_flutter div.collectionsbg_4 .lnk_shop-flutter:focus,
			#photo_shell_flutter div.collectionsbg_4 .lnk_view-anthology:focus { outline:none }
			#photo_shell_flutter div.collectionsbg_1 .lnk_product1 {
				position: absolute;
				left: 163px;
				top: 87px;
				width: 333px;
				height: 312px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				}
			#photo_shell_flutter div.collectionsbg_1 .lnk_product1 {
				z-index:2000;
				}	
			#photo_shell_flutter div.collectionsbg_2 .lnk_product1 {
				position: absolute;
				left: 113px;
				top: 124px;
				width: 98px;
				height: 151px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_2 .lnk_product2 {
				position: absolute;
				left: 270px;
				top: 124px;
				width: 169px;
				height: 151px;
				display:block;
				z-index:462;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_2 .lnk_product3 {
				position: absolute;
				left: 65px;
				top: 275px;
				width: 374px;
				height: 143px;
				display:block;
				z-index:463;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_2 .lnk_product4 {
				position: absolute;
				left: 490px;
				top: 206px;
				width: 346px;
				height: 206px;
				display:block;
				z-index:464;
				text-indent:-6767px;
				z-index:2000;
				}
			#photo_shell_flutter div.collectionsbg_3 .lnk_product1 {
				position: absolute;
				left: 83px;
				top: 110px;
				width: 412px;
				height: 332px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:2100;
				}
			#photo_shell_flutter div.collectionsbg_3 .lnk_product2 {
				position: absolute;
				left: 495px;
				top: 219px;
				width: 252px;
				height: 224px;
				display:block;
				z-index:461;
				text-indent:-6767px;
				z-index:2100;
				}
			#photo_shell_flutter div.collectionsbg_4 .lnk_product1 {
				position: absolute;
				left: 52px;
				top: 52px;
				width: 290px;
				height: 315px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
			#photo_shell_flutter div.collectionsbg_4 .lnk_product2 {
				position: absolute;
				left: 435px;
				top: 248px;
				width: 114px;
				height: 119px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
			#photo_shell_flutter div.collectionsbg_4 .lnk_product3 {
				position: absolute;
				left: 637px;
				top: 248px;
				width: 147px;
				height: 119px;
				display:block;
				z-index:460;
				text-indent:-6767px;
				z-index:4000;
				}
		
		
		/** Photo details **/
		
			#photo_details {
				position: absolute;
				right: 0;
				top: 0;
				width: 220px;
				height: 369px;
				color: white;
				z-index: 500;
				}
				#photo_details .bg {
					position: absolute;
					right: 0;
					top: 0;
					width: 220px;
					height: 369px;
					background-color: #111111;
					filter:alpha(opacity=85);
					opacity: 0.85;
					-moz-opacity:0.85;
					}
				#photo_details .content {
					position: absolute;
					right: 0;
					top: 0;
					width: 220px;
					height: 369px;
					}
		
		/** Pagination **/
				
			#photo_shell_flutter #photo_pagination {
				display:none;
				}

				
/*********************************************************************************************************/
/***** OLD FRIENDSHIP BRACELETS HOMEPAGE PAGES - THIS CSS CAN BE DELETED WHEN LONDON GRID GOES LIVE *****/
/*******************************************************************************************************/
				
#women_friendship_uk,
#women_friendship_us,
#women_friendship_hk,
#women_friendship_ja{
	margin:0;
	padding:0;
	width:714px;
	#width:712px;
	height:484px;
	position:relative;
	display:block;
	background:#000 url(/images/homepage/friendship_uk.jpg) 0 0 no-repeat;
}

#women_friendship_us{
	background:#000 url(/images/homepage/friendship_us.jpg) 0 0 no-repeat;
}	

#women_friendship_hk{
	background:#000 url(/images/homepage/friendship_hk.jpg) 0 0 no-repeat;
}

#women_friendship_ja{
	background:#000 url(/images/homepage/friendship_ja.jpg) 0 0 no-repeat;
}

#women_friendship_uk a.lnk_women,	
#women_friendship_us a.lnk_women,
#women_friendship_hk a.lnk_women,
#women_friendship_ja a.lnk_women{
	position:absolute;
	margin:0;
	padding:0;
	top:300px;
	left:18px;
	width:320px;
	height:33px;
	text-indent:-6767px;
	display:block;
	}

#women_friendship_us a.lnk_women{
	top:330px;
}

#women_friendship_ja a.lnk_women{
	top:310px;
	}

#women_friendship_hk h2.ttl_women,
#women_friendship_us h2.ttl_women,
#women_friendship_uk h2.ttl_women,
#women_friendship_ja h2.ttl_women {
	text-indent:-6767px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:130px;
	left:18px;
	width:320px;
	height:33px;	
}
#women_friendship_us p.txt_women,
#women_friendship_hk p.txt_women,
#women_friendship_uk p.txt_women,
#women_friendship_ja p.txt_women {
	text-indent:-6767px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:170px;
	left:18px;
	width:340px;
	height:100px;	
}
#women_friendship_hk a.img_women,
#women_friendship_us a.img_women,
#women_friendship_uk a.img_women,
#women_friendship_ja a.img_women {
	text-indent:-6767px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:380px;
	width:320px;
	height:350px;	
}


/*********************************************************/
/***** NEW LONDON GRID HOMEPAGE PAGES - 18th AUG 09 *****/
/*******************************************************/

/*

#home_links_inner div.londongridbg_1 - Links ID
#home_links_inner div.londongridbg_2 - Brit Lines
#home_links_inner div.londongridbg_3 - Surfaces
#home_links_inner div.londongridbg_4 - Portobello
#home_links_inner div.londongridbg_5 - Voltage
	
*/


#home_links_inner {
	margin:0;
	padding:0;
	width:712px;
	#width:712px;
	height:484px;
	position:relative;
	display:block;
	background:#111111;
	}

#home_links_inner a {
	outline: none;
}
	
	#home_links_inner div.londongridbg_1,
	#home_links_inner div.londongridbg_2,
	#home_links_inner div.londongridbg_3,
	#home_links_inner div.londongridbg_4,
	#home_links_inner div.londongridbg_5,
	#home_links_inner div.londongridbg_6 {
		position: relative;
		width:712px;
		#width:712px;
		height: 485px;
		z-index:2000;
		background:red;
		}
	#home_links_inner div.londongridbg_1 { background:url(/images/londongrid/links_id/londongrid_bg.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_2 {
	background: url(../images/img_top.jpg) no-repeat 0 0;
}
	#home_links_inner div.londongridbg_3 { background:url(/images/londongrid/surfaces/londongrid_bg.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_4 { background:url(/images/londongrid/portobello/londongrid_bg.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_5 { background:url(/images/londongrid/voltage/londongrid_bg.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_6 { background:url(/images/londongrid/grid/londongrid_bg.jpg) 0 0 no-repeat; }
	
	#home_links_inner .replace {
		overflow: hidden;
		background-repeat: no-repeat;
		text-indent: -9000px;
		position:absolute;
	}
	
	#home_links_inner .link_invisible {
		height:200px;
		left:400px;
		top:250px;
		width:250px;
	}
	
	#home_links_inner div.londongridbg_1 h2.ttl_londongrid_1,
	#home_links_inner div.londongridbg_2 h2.ttl_londongrid_2,
	#home_links_inner div.londongridbg_3 h2.ttl_londongrid_3, 
	#home_links_inner div.londongridbg_4 h2.ttl_londongrid_4,
	#home_links_inner div.londongridbg_5 h2.ttl_londongrid_5 {
		position: absolute;
		left: 37px;
		top: 67px;
		width: 357px;
		height: 34px;
		padding: 0;
		color: white;
		z-index:400;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_1 h2.ttl_londongrid_1 { background: url(/images/londongrid/links_id/ttl_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_2 h2.ttl_londongrid_2 { background: url(/images/londongrid/brit_lines/ttl_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_3 h2.ttl_londongrid_3 { background: url(/images/londongrid/surfaces/ttl_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_4 h2.ttl_londongrid_4 { background: url(/images/londongrid/portobello/ttl_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_5 h2.ttl_londongrid_5 { background: url(/images/londongrid/voltage/ttl_londongrid.jpg) 0 0 no-repeat; }
		
	#home_links_inner div.londongridbg_1 .londongrid_txt_1,
	#home_links_inner div.londongridbg_2 .londongrid_txt_2,
	#home_links_inner div.londongridbg_3 .londongrid_txt_3,
	#home_links_inner div.londongridbg_4 .londongrid_txt_4,
	#home_links_inner div.londongridbg_5 .londongrid_txt_5,
	#home_links_inner div.londongridbg_6 .londongrid_txt_6 {
		position: absolute;
		left: 37px;
		top: 101px;
		width: 357px;
		height: 113px;
		display:block;
		font-size:1.2em;
		z-index:420;
		text-indent:-6767px;
		text-align:left;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_1 .londongrid_txt_1 { background: url(/images/londongrid/links_id/txt_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_2 .londongrid_txt_2 { background: url(/images/londongrid/brit_lines/txt_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_3 .londongrid_txt_3 { background: url(/images/londongrid/surfaces/txt_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_4 .londongrid_txt_4 { background: url(/images/londongrid/portobello/txt_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_5 .londongrid_txt_5 { background: url(/images/londongrid/voltage/txt_londongrid.jpg) 0 0 no-repeat; }
	
	
	#home_links_inner div.londongridbg_1 .lnk_londongrid_1,
	#home_links_inner div.londongridbg_2 .lnk_londongrid_2,
	#home_links_inner div.londongridbg_3 .lnk_londongrid_3,
	#home_links_inner div.londongridbg_4 .lnk_londongrid_4,
	#home_links_inner div.londongridbg_5 .lnk_londongrid_5 { 
		position: absolute;
		left: 37px;
		top: 214px;
		width: 357px;
		height: 33px;
		display:block;
		z-index:490;
		text-indent:-6767px;
		}
	#home_links_inner #brit_lines.londongridbg_2 .lnk_londongrid_2 {
		width:141px;
		height:24px;
		left:101px;
		top:274px;
	}
		
	#home_links_inner div.londongridbg_6 .lnk_londongrid_6 { 
		position: absolute;
		left: 440px;
		top: 284px;
		width: 187px;
		height: 33px;
		display:block;
		z-index:490;
		text-indent:-6767px;
		}
	#home_links_inner div.londongridbg_1 .lnk_londongrid_1 { background: url(/images/londongrid/links_id/lnk_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_2 .lnk_londongrid_2 { background: url(/images/homepage/britlines10/view_collection_uk.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_3 .lnk_londongrid_3 { background:url(/images/londongrid/surfaces/lnk_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_4 .lnk_londongrid_4 { background: url(/images/londongrid/portobello/lnk_londongrid.jpg) 0 0 no-repeat; }
	#home_links_inner div.londongridbg_5 .lnk_londongrid_5 { background: url(/images/londongrid/voltage/lnk_londongrid.jpg) 0 0 no-repeat; }
	
	#home_links_inner div.londongridbg_1 .lnk_londongrid_1:hover { background: url(/images/londongrid/links_id/lnk_londongrid.jpg) 0 -53px no-repeat; }
	#home_links_inner div.londongridbg_2 .lnk_londongrid_2:hover { background-position: bottom left; }
	#home_links_inner div.londongridbg_3 .lnk_londongrid_3:hover { background: url(/images/londongrid/surfaces/lnk_londongrid.jpg) 0 -53px no-repeat; }
	#home_links_inner div.londongridbg_4 .lnk_londongrid_4:hover { background: url(/images/londongrid/portobello/lnk_londongrid.jpg) 0 -53px no-repeat; }
	#home_links_inner div.londongridbg_5 .lnk_londongrid_5:hover { background: url(/images/londongrid/voltage/lnk_londongrid.jpg) 0 -53px no-repeat; }
	
	
	#home_links_inner div.londongridbg_1 .lnk_product1_1 {
		position: absolute;
		left: 394px;
		top: 247px;
		width: 114px;
		height: 87px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_1 .lnk_product2_1 {
		position: absolute;
		left: 362px;
		top: 347px;
		width: 113px;
		height: 101px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_1 .lnk_product3_1 {
		position: absolute;
		left: 628px;
		top: 331px;
		width: 40px;
		height: 40px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_1 .lnk_product4_1 {
		position: absolute;
		left: 628px;
		top: 371px;
		width: 40px;
		height: 40px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_2 .lnk_product1_2 {
		position: absolute;
		left: 394px;
		top: 247px;
		width: 86px;
		height: 60px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_2 .lnk_product2_2 {
		position: absolute;
		left: 492px;
		top: 274px;
		width: 160px;
		height: 174px;
		display:block;
		z-index:462;
		text-indent:-6767px;
		z-index:2000;
		}
	#home_links_inner div.londongridbg_3 .lnk_product1_3 {
		position: absolute;
		left: 395px;
		top: 200px;
		width: 100px;
		height: 140px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:2100;
		}
	#home_links_inner div.londongridbg_3 .lnk_product2_3 {
		position: absolute;
		left: 443px;
		top: 350px;
		width: 140px;
		height: 109px;
		display:block;
		z-index:461;
		text-indent:-6767px;
		z-index:2100;
		}
	#home_links_inner div.londongridbg_4 .lnk_product1_4 {
		position: absolute;
		left: 500px;
		top: 200px;
		width: 142px;
		height: 136px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:4000;
		}
	#home_links_inner div.londongridbg_5 .lnk_product1_5 {
		position: absolute;
		left: 410px;
		top: 230px;
		width: 116px;
		height: 100px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:4000;
		}
	#home_links_inner div.londongridbg_5 .lnk_product2_5 {
		position: absolute;
		left: 490px;
		top: 390px;
		width: 116px;
		height: 100px;
		display:block;
		z-index:460;
		text-indent:-6767px;
		z-index:4000;
		}
#home_women_outer #valentines h1{
	text-indent:-99999px;
	position:absolute;
}
	
#home_women_outer #links_id { display:none; }
#home_women_outer #brit_lines { display:block; }
#home_women_outer #surfaces { display:none; }
#home_women_outer #portobello { display:none; }
#home_women_outer #voltage { display:none; }
#home_women_outer #valentines { display:block; }

#home_men_outer #links_id { display:none; }
#home_men_outer #brit_lines { display:none; }
#home_men_outer #surfaces { display:none; }
#home_men_outer #portobello { display:none; }
#home_men_outer #voltage { display:none; }	
#home_men_outer #grid-collection { display:block; }
		
/*****************************************************/
/***** SWEETIE WOMENS HOME & WATCHES HOME PAGES *****/
/***************************************************/

#women_sweetie_outer{
	margin:0;
	padding:0;
	width:714px;
	#width:712px;
	height:465px;
	_height:479px;
	position:relative;
	display:block;
	background:#000 url(/images/sweetie/womens_sweetie_static.jpg) 0 0 no-repeat;
}

#women_sweetie_outer h2.ttl_women-sweetie {
	position:absolute;
	margin:0;
	padding:0;
	top:311px;
	left:18px;
	width:258px;
	height:21px;
	text-indent:-6767px;
}
	
#women_sweetie_outer .flash_player{
	position:absolute;
	margin:0;
	padding:0;
	top:369px;
	left:320px;
	width:396px;
	height:21px;
	text-indent:-6767px;
}

#women_sweetie_outer p.txt_sweetie{
	position:absolute;
	margin:0;
	padding:0;
	top:332px;
	left:18px;
	width:258px;
	height:28px;
	text-indent:-6767px;
	display:block;
}

#women_sweetie_outer a.lnk_women-sweetie-main{
	position:absolute;
	margin:0;
	padding:0;
	top:360px;
	left:18px;
	width:127px;
	height:33px;
	text-indent:-6767px;
	display:block;
}

#women_sweetie_outer .watchhover {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	text-indent:-6767px;
	display:block;
	z-index:100;
}

#women_sweetie_outer .left_watch { left:58px; width:190px; height:305px; }
#women_sweetie_outer .mid_watch {left:286px; width:226px; height:367px; }
#women_sweetie_outer .right_watch {left:520px; width:177px; height:322px; }

#women_sweetie_outer h3.ttl_women-charm-designer{
position:absolute;
	margin:0;
	padding:0;
	top:412px;
	left:18px;
	width:173px;
	height:18px;
	text-indent:-6767px;
}

#women_sweetie_outer a.lnk_women-start-your-design{
	position:absolute;
	margin:0;
	padding:0;
	top:430px;
	left:18px;
	width:102px;
	height:15px;
	text-indent:-6767px;
	display:block;
}

#women_sweetie_outer h3.ttl_mens-driver-pvd-watches {
	position:absolute;
	margin:0;
	padding:0;
	top:412px;
	left:239px;
	width:196px;
	height:18px;
	text-indent:-6767px;
}

#women_sweetie_outer a.lnk_mens-driver-pvd-watches{
	position:absolute;
	margin:0;
	padding:0;
	top:430px;
	left:239px;
	width:84px;
	height:15px;
	text-indent:-6767px;
	display:block;
}

#women_sweetie_outer h3.ttl_sweetie-gift-finder{
	position:absolute;
	margin:0;
	padding:0;
	top:412px;
	left:480px;
	width:83px;
	height:18px;
	text-indent:-6767px;
}

#women_sweetie_outer a.lnk_sweetie-gift-finder{
	position:absolute;
	margin:0;
	padding:0;
	top:430px;
	left:480px;
	width:149px;
	height:15px;
	text-indent:-6767px;
	display:block;
}

/*a UK US top nav */
ul#top_nav li.watches a {
	background-image: url(../images/topnav_collection.gif);
	width: 96px;
	}

/* womens Love me, love me not braclet UK & HK site */
.w_content_love {
	position: absolute;
	left:25px;
	top: 70px;
	width: 322px;
	color: #7C7B7C;
	}
	
.home_women .w_content_love {
	position: absolute;
	top: 156px;
	left:91px;
	width: 412px;
	color: #000;
	}

.w_content_love h2.tt_hide { height:53px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden;}
.w_content_love p.txt_hide { margin:0;padding:0;height:168px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden;display:block;}
.w_content_love p.txt_hidelink { margin:23px 0 0 0;padding:0;height:23px; background-repeat:no-repeat; text-indent: -6767px; overflow: hidden;display:block;}
.w_content_love h2.tt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:412px;height:53px;}
.w_content_love p.txt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:412px;height:168px;}
.w_content_love p.txt_hidelink a {display:block; text-indent:-9999px; overflow:hidden; width:205px;height:23px;}
.w_content_love h2#idTitle a {background:url(/images/women_loveme/ttl_love-me-love-me-not.gif) 0 0 no-repeat;}
.w_content_love p#idText a {background:url(/images/women_loveme/txt_love-me-love-me-not.gif) 0 0 no-repeat; }
.w_content_love p#idTextlink a {background-image:url(/images/women_loveme/lnk_love-me-love-me-not.gif); background-position:0 0; background-repeat:no-repeat; }

.w_content_love p#idTextlink a:hover {
	background-image: url(/images/women_loveme/lnk_love-me-love-me-not.gif);
	background-position:0 -21px;
}

#content_1 .love1 {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:150px;
	z-index:2000;
}
#content_1 .love2 {
	position:absolute;
	bottom:0px;
	right:0px;
	width:200px;
	height:303px;
	z-index:2000;
}

/* womens Sweetie braclet USA site */
.w_content {
	position: absolute;
	left:25px;
	top: 70px;
	width: 322px;
	color: #7C7B7C;
	}
	
.home_women .w_content {
	position: absolute;
	top: 196px;
	left:53px;
	width: 322px;
	color: #000;
	}

.w_content h2.tt_hide { height:34px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden;}
.w_content p.txt_hide { margin:0;padding:0;height:74px; background-repeat:no-repeat; background-position:top left; text-indent: -6767px; overflow: hidden;display:block;}
.w_content p.txt_hidelink { margin:95px 0 0 0;padding:0;height:21px; background-repeat:no-repeat; text-indent: -6767px; overflow: hidden;display:block;}
.w_content h2.tt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:322px;height:44px;}
.w_content p.txt_hide a {display:block; text-indent:-9999px; overflow:hidden; width:322px;height:74px;}
.w_content p.txt_hidelink a {display:block; text-indent:-9999px; overflow:hidden; width:198px;height:21px;}
.w_content h2#idTitle a {background:url(/images/sweetie/tt_sweetie_us_women.gif) 0 0 no-repeat;}
.w_content p#idText a {background:url(/images/sweetie/txt_sweetie_us_women.gif) 0 0 no-repeat; }
.w_content p#idTextlink a {background-image:url(/images/sweetie/link_sweetie_us_women.gif); background-position:0 0; background-repeat:no-repeat; }

.w_content p#idTextlink a:hover {
	background-image: url(/images/sweetie/link_sweetie_us_women.gif);
	background-position:0 -22px;
}

#content_1 .sweet1 {
	position:absolute;
	top:0px;
	left:250px;
	width:200px;
	height:200px;
	z-index:2000;
}
#content_1 .sweet2 {
	position:absolute;
	top:0px;
	right:0px;
	width:150px;
	height:220px;
	z-index:2000;
}
#content_1 .sweet3 {
	position:absolute;
	top:220px;
	left:410px;
	width:220px;
	height:240px;
	z-index:2000;
}

/* Watches Sweetie Homepage */

.home_watches { 
	margin:0;
	padding:0;
	position: relative;
	float: left;
	width:712px;
	#width:712px;
	height:478px;
	_height:479px;
	color: #000;
	}

#watches_sweetie_outer{
	margin:0;
	padding:0;
	width:712px;
	#width:712px;
	height:478px;
	_height:479px;
	float:left;
	position:relative;
	display:block;
	background:#000 url(/images/sweetie/watches_sweetie_static.jpg) 0 0 no-repeat;
	}
	#watches_sweetie_outer h2.ttl_watches-sweetie {
		position:absolute;
		margin:0;
		padding:0;
		top:313px;
		left:18px;
		width:258px;
		height:21px;
		text-indent:-6767px;
	}
	#watches_sweetie_outer p.txt_sweetie{
		position:absolute;
		margin:0;
		padding:0;
		top:339px;
		left:18px;
		width:258px;
		height:28px;
		text-indent:-6767px;
		}
	#watches_sweetie_outer a.lnk_watches-sweetie-main{
		position:absolute;
		margin:0;
		padding:0;
		top:315px;
		left:20px;
		width:261px;
		height:65px;
		text-indent:-6767px;
		display:block;
		background:transparent url(/images/sweetie/ttl_sweetie.gif) 0 0 no-repeat;
		}
#watches_sweetie_outer a.lnk_watches-sweetie-main:hover{
	background-position:0 -65px;
}
#watches_sweetie_outer .watchhover {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	text-indent:-6767px;
	display:block;
	z-index:100;
}
#watches_sweetie_outer .left_watch { left:58px; width:190px; height:305px; }
#watches_sweetie_outer .mid_watch {left:286px; width:226px; height:367px; }
#watches_sweetie_outer .right_watch {left:520px; width:177px; height:322px; }

#watches_sweetie_outer h3.ttl_rogue-axis {
	position:absolute;
	margin:0;
	padding:0;
	top:425px;
	left:18px;
	width:173px;
	height:18px;
	text-indent:-6767px;
}
#watches_sweetie_outer a.lnk_rogue-axis{
	display:block;
	width:90px;
	height:31px;
	background: url(/images/sweetie/ttl_rogueaxis.gif) 0 0 no-repeat;
	position:absolute;
	top:425px;
	left:18px;
	text-indent:-6767px;
}

#watches_sweetie_outer a.lnk_driver{
	display:block;
	width:90px;
	height:31px;
	background: url(/images/sweetie/ttl_driver.gif) 0 0 no-repeat;
	position:absolute;
	top:425px;
	left:252px;
	text-indent:-6767px;
}

#watches_sweetie_outer a.lnk_driver-ellipse{
	display:block;
	width:110px;
	height:31px;
	background: url(/images/sweetie/ttl_driverellipse.gif) 0 0 no-repeat;
	position:absolute;
	top:425px;
	left:479px;
	text-indent:-6767px;
}

#watches_sweetie_outer a.lnk_rogue-axis:hover, 
#watches_sweetie_outer a.lnk_driver:hover, 
#watches_sweetie_outer a.lnk_driver-ellipse:hover
{background-position: 0 -31px;}

#watches_sweetie_outer h3.ttl_driver {
	position:absolute;
	margin:0;
	padding:0;
	top:425px;
	left:239px;
	width:196px;
	height:18px;
	text-indent:-6767px;
}

#watches_sweetie_outer h3.ttl_driver-ellipse {
	position:absolute;
	margin:0;
	padding:0;
	top:425px;
	left:480px;
	width:83px;
	height:18px;
	text-indent:-6767px;
}


#central_column #content_2 .hr1 { display:none; }

/* -------------------------------------------------------------- */
/* -------------- NEW CORPORATE PAGES ---------------------------*/
/* -------------------------------------------------------------*/

/* right_split */
#right_split {
	display:inline;
	width: 712px;
	height: 466px;
	position: relative;
	text-align: left;
	background-color:#fff;
	float:left;
}
/* content-main */
#right_split #main_area {
	display:block;
	width: 457px;
	height: 466px;
	top: 0px;
	left: 0px;
	padding: 0px;
	position: absolute;
}
#right_split #main_area a {
	width: 457px;
	height: 466px;
	display:block;
}
#right_split #main_area a img,
#right_split #main_area img {
	/* width: 466px;
	height: 457px; */
	border:0;
}
#right_split #main_area p {
	margin:0;
	padding:10px 40px 6px 10px;
}
/* sub-content A */
#right_split #top_right {
	height: 197px;
	position: absolute;
	width: 255px;
	display:block;
	left:457px;
	top:0px;
}
#right_split #top_right a {
	height: 197px;
	width: 255px;
	display:block;
}
#right_split #top_right a img,
#right_split #top_right img {
	height: 197px;
	width: 255px;
	border:0;
}
#right_split #top_right p {
	margin:0;
	padding:10px 20px 6px 10px;
}
/* sub-content B */
#right_split #bottom_right {
	height: 269px;
	position: absolute;
	width: 255px;
	display:block;
	left:457px;
	top:197px;
}
#right_split #bottom_right a {
	height: 269px;
	width: 255px;
	display:block;
	
}
#right_split #bottom_right a img,
#right_split #bottom_right img {
	/* height: 269px;
	width: 255px; */
	border:0;
}
#right_split #bottom_right p {
	margin:0;
	padding:10px 20px 6px 10px;
}

/* bottom_split */
#bottom_split {
	display:inline;
	width: 712px;
	height: 466px;
	position: relative;
	text-align: left;
	background-color:#fff;
	float:left;
}
/* content-main */
#bottom_split #main_area {
	display:block;
	width: 712px;
	height: 278px;
	top: 0px;
	left: 0px;
	padding: 0px;
	position: absolute;
}
#bottom_split #main_area a {
	width: 712px;
	height: 278px;
	display:block;
}
#bottom_split #main_area a img,
#bottom_split #main_area img {
	/* width: 712px;
	height: 278px; */
	border:0;
}
#bottom_split #main_area p {
	margin:0;
	padding:10px 10px 6px 10px;
}
/* sub-content A */
#bottom_split #bottom_left {
	height: 188px;
	position: absolute;
	width: 356px;
	display:block;
	left:0px;
	top:278px;
}
#bottom_split #bottom_left a {
	height: 188px;
	width: 356px;
	display:block;
}
#bottom_split #bottom_left a img,
#bottom_split #bottom_left img {
	/* height: 188px;
	width: 356px; */
	border:0;
}
#bottom_split #bottom_left p {
	margin:0;
	padding:10px 10px 6px 10px;
}
/* sub-content B */
#bottom_split #bottom_right {
	height: 188px;
	position: absolute;
	width: 356px;
	display:block;
	left:356px;
	top:278px;
}
#bottom_split #bottom_right a {
	height: 188px;
	width: 356px;
	display:block;
}
#bottom_split #bottom_right a img,
#bottom_split #bottom_right img {
	/* height: 188px;
	width: 356px; */
	border:0;
}
#bottom_split #bottom_right p {
	margin:0;
	padding:10px 10px 6px 10px;
}
/* Four ares */
#four_areas {
	display:inline;
	width: 712px;
	height: 466px;
	position: relative;
	text-align: left;
	background-color:#fff;
	float:left;
}
/* content-main */
#four_areas #top_left {
	display:block;
	width: 530px;
	height: 233px;
	top: 0px;
	left: 0px;
	padding: 0px;
	position: absolute;
}
#four_areas #top_left a {
	width: 530px;
	height: 233px;
	display:block;
}
#four_areas #top_left a img,
#four_areas #top_left img {
	/* width: 530px;
	height: 233px; */
	border:0;
}
#four_areas #top_left p {
	margin:0;
	padding:10px 10px 6px 10px;
}
/* sub-content A */
#four_areas #bottom_left {
	height: 233px;
	position: absolute;
	width: 530px;
	display:block;
	left:0px;
	top:233px;
}
#four_areas #bottom_left a {
	height: 233px;
	width: 530px;
	display:block;
}
#four_areas #bottom_left a img,
#four_areas #bottom_left img {
	/* height: 233px;
	width: 530px; */
	border:0;
}
#four_areas #bottom_left p {
	margin:0;
	padding:10px 10px 6px 10px;
}
/* sub-content B */
#four_areas #top_right {
	height: 233px;
	position: absolute;
	width: 182px;
	display:block;
	left:530px;
	top:0px;
}
#four_areas #top_right a {
	height: 233px;
	width: 182px;
	display:block;
}
#four_areas #top_right a img,
#four_areas #top_right img {
	/* height: 233px;
	width: 182px; */
	border:0;
}
#four_areas #top_right p {
	margin:0;
	padding:10px 20px 6px 10px;
}
/* sub-content C */
#four_areas #bottom_right {
	height: 233px;
	position: absolute;
	width: 182px;
	display:block;
	left:530px;
	top:233px;
}
#four_areas #bottom_right a {
	height: 233px;
	width: 182px;
	display:block;
}
#four_areas #bottom_right a img,
#four_areas #bottom_right img {
	/* height: 233px;
	width: 182px; */
	border:0;
}
#four_areas #bottom_right p {
	margin:0;
	padding:10px 20px 6px 10px;
}
/* Swirly gif style used on product detail and listing */
#buy_now_swirly_gif.product_swirly {
	left:230px;
	position:absolute;
	top:26px;
}
.listing_swirly{
	position:absolute;
	top:0px;
	left:126px;
	_left:3px;
}

.home_xmas {
	position:relative;
}

.home_xmas .replace {
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -9000px;
	position:absolute;
}

@charset "UTF-8";
/* CSS Document */
