/* Target Safari only */

/*** Randomly generated (lisfestyle) images on the Home landing page ***/

/*
.home-page #giftFinder {padding:1.3em 0.5em 10.5em 0.7em; margin:0; width:225px; height:150px;}
.home-page #giftFinder_flip {padding:1.3em 0.5em 12.4em 0.7em; margin:0; width:225px; height:150px;}


.home-page input#Occasion, input#Price, input#Recipient, 
input#Category, input#sortBySelectOptions-widget {height:auto !important; width:auto !important; position:relative !important;}
*/

/*************
Competition pages 
******************/
/*
.competition-page span.top_span {margin-top:-70px !important;}
.competition-page span.bottom_span {margin-top:-36px !important;}
.competition-page div#main_form_content {top:474px !important;}
.competition-page div#main_form_content .error-wrapper {float:none !important; margin-bottom:-10px !important;}
.competition-page div#main_form_content p.error-identifier {margin-top:-26px !important;}

.competition-page div#competition_main_content.ck div#main_form_content {top:399px !important;}
*/

/* Chamilia09 competition page 
.competition-page div#competition_main_content.chamilia {height:734px !important;}
.competition-page div#competition_main_content.chamilia div#main_form_content {top:360px !important;}
.competition-page div#competition_main_content.chamilia p.error-identifier {font-size:1em !important; margin-bottom:-1px !important}
.competition-page div#competition_main_content.chamilia div.bottom_links {margin-top:134px !important;}
*/

/* CK competition 09 
.competition-page div#competition_main_content-ck {height:734px !important;}
.competition-page div#competition_main_content-ck div#main_form_content {top:410px !important;}
.competition-page div#competition_main_content-ck.ck p.error-identifier {margin-top:-36px !important; margin-bottom:12px !important;}
.competition-page div#competition_main_content-ck div#required {margin-top:28px !important;}
*/

/* Fope competition 09 
.competition-page div#competition_main_content-fope.fope p.error-identifier {margin-top:-36px !important; margin-bottom:12px !important;}
.competition-page div#competition_main_content-fope div#required {margin-top:28px !important;}
*/

/******************
Diamond buyer's guide 
**********************/
/* .diamond-buyers-guide #text_content {width:auto!important} */


/*********
Brand pages
*************/
/*
.brand-page-nav ul {margin-top:-1px !important;}

.armani-page div#right-panel div#view-mens-watches {margin-left:105px !important;}
.armani-page div#right-panel div#view-ladies-watches {margin-left:104px !important;}
.armani-page #text-area, .armani-page #right-panel,
.armanipage #watches-top div#top-link {font-size:1em !important;}

.tissot-page div#right-panel div#view-mens-watches {margin-left:154px !important;}
.tissot-page div#right-panel div#view-ladies-watches {margin-left:154px !important;}

.burberry-page div#right-panel div#view-mens-watches {margin-left:143px !important;}
.burberry-page div#right-panel div#view-ladies-watches {margin-left:143px !important;}

.rado-page div#right-panel {height:839px !important;}
.rado-page div#view-mens-watches {margin-left:52px !important;}
.rado-page div#view-ladies-watches {margin-left:54px !important;}
.rado-page div#view-rado-watches {margin-left:89px !important;}

.chamilia-page #text-area, .chamilia-page #text-area-p2,
.chamilia-page #right-panel, .chamilia-page #right-panel-p2,
.chamilia-page #landing-page-top div#top-link {font-size:1em !important;}

.chamilia-page .brand-page-nav #go-right a#go-right-link {margin-top:-10px !important;}
.chamilia-page .brand-page-nav div#go-right a#go-right-link:hover {margin-top:-11px !important;}
.chamilia-page .brand-page-nav #go-left a#go-left-link {margin-top:1px !important; margin-left:26px !important;}
.chamilia-page #text-area-p2 p#para_alt_last {word-spacing:0.1em !important;}

.gucci-page #text-area, .gucci-page #text-area-p2 {font-size:1em !important;}

.dkny-page #text-area, .dkny-jew-page #text-area {font-size:1em !important;}

.seiko-page #text-area {font-size:1em !important;}
.seiko-page #text-area p {line-height:1.3em !important;}
*/

/***
* Omega watches
****************/
/*
.omega-page .brand-page-nav {margin-top:-8px !important;}
.omega-page #text-area div#top_right_link {margin:162px -10px 0px 0px !important; width:270px !important;}

.omega-page .brand-page-nav div#go-right a#go-right-link {margin-top:-12px !important;}
.omega-page .brand-page-nav div#go-right a#go-right-link:hover {margin-top:-13px !important;}
.omega-page .brand-page-nav div#go-left a#go-left-link {margin-top:2px !important;}

.omega-page #text-area {font-size:0.956em !important;}
.omega-page #text-area h1 {font-size:1.6em !important;}
.omega-page #text-area h2 {font-size:1.5em !important;}
.omega-page #text-area #left-content {margin-top:-3px !important;}
.omega-page #text-area #right-content {margin-top:22px !important;}

.omega-page #text-area #left-content {margin-top:35px !important;}
.omega-page #text-area #right-content.p2 {margin-top:-268px !important;}
.omega-page #text-area #right-content.p3 {margin-top:-22px !important;}
.omega-page #text-area #right-content {margin:28px 2px 4px 482px !important;}
*/

/* Calvin Klein watches 
.ck-watches-page #text-area {font-size:1em !important;} */

/* Fope jewelery brand page
.fope-page #text-area {font-size:1em !important;}
.fope-page #text-area h3 {margin-top:-4px !important;}
.fope-page .brand-page-nav ul li {padding:5px !important}
.fope-page .brand-page-nav#top ul li.left-nav a,  .fope-page .brand-page-nav#top ul li.right-nav a {margin-top:-1px !important;}
.fope-page .brand-page-nav#top ul li.left-nav a, .fope-page .brand-page-nav#bottom ul li.left-nav a {margin-left:-15px !important;} 
.fope-page .brand-page-nav#top ul li.right-nav a, .fope-page .brand-page-nav#bottom ul li.right-nav a  {margin-left:-5px !important;}
.fope-page #bottom.brand-page-nav {margin-left:15px !important;}
.fope-page .brand-page-nav#bottom {margin-top:2px !important;}
.fope-page .brand-page-nav#top {padding-right:0px !important;}
 */

/******
Checkout
*********/
/*
div.online_shopping {margin-top:44px !important;}
div#logo_isis {float:left; margin-top:8px !important; padding-left:15px;}
div#logo_idis {float:left; margin-top:83px !important; margin-left:25px;}
*/

/**
NEWS 
*****/
/*
div#container_email_signup ul#rss-news-feeds li a {padding:0px 14px 3px 27px !important;}
div#container_email_signup label {margin-left:33px !important; margin-right:12px !important;}

.news-page div#container-useful-links #left-section h2 {background-position:71px 52px !important; width:78px !important;}
.news-page div#container-useful-links #right-section ul li {width:193px !important;}
*/

/******
Browse page
************/
/*
.list-page div#content div.content-wrap h1 {height:1.9em !important;}
.list-page div.product-sort {padding-bottom:3px !important;}
*/

/***********
* brand signup page 
********************/
/*
.brand-signup-page div#main_form_content {top:347px !important;}
.brand-signup-page div#main_form_content .error-wrapper {float:none !important; margin-bottom:-10px !important;}
.brand-signup-page div#main_form_content p.error-identifier {margin-top:-26px !important; padding-bottom:9px !important;}
.brand-signup-page div#brand-signup_main_content {height:734px !important;}
*/

/* Contact us page 
.contactus #press_enq.bullet_selection_right {margin-left:15px !important;}
.contactus div.contactus_store_search input.continue-button {top:5px !important;}
.contactus .required_info {padding-left:78px !important;}
*/

/* Christmas static page: SEO purposes 
.christmas-static-page p, .christmas-static-page h2 {font-size:0.953em !important}
.christmas-static-page p {line-height:1.45em !important;}
*/

/* weddings page
.weddings-page div#productNavigation {padding-bottom:35px !important;}
.weddings-page #menu {packground-position:0px 308px !important;}
.weddings-page #top_area {padding-bottom:53px !important;}
 */

/*
.weddings-page #bottom_area {padding-bottom:69px !important;}
*/

.brand-signup-page div#main_form_content .error-wrapper {float:none !important; margin-bottom:-10px !important;}
.brand-signup-page div#main_form_content p.error-identifier {margin-top:-26px !important; padding-bottom:9px !important;}
