html, body{
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	height:100%; 
	width:100%;
}
//
*{
	margin:0;
	padding:0;
	border:0;
}

/*-------------------------------------------
Global HTML Tags
-------------------------------------------*/
h2{
	text-indent:-8000px;
	display:block;
}

p{
	font-size:1.2em;
	line-height: 1.8em;
	padding:10px 0 10px 0;
}

p.intro-text{
	text-indent:-8000px;
	display:block;
}

a { 
	outline:none; 
	color:#ea3f95;
	text-decoration:none;
}

hr{
	border:0;
	border-bottom:solid 1px #dbdbdb;
	color:#fff;
}

strong{
	color:#ea3f95;
}
.clearFix {
	clear: both; 
	height: 0px; 
	overflow: hidden; 
	margin: 0; 
	padding: 0;
}
/*-------------------------------------------
Layout
-------------------------------------------*/

#outer-wrapper{
	width:100%;
}

#wrapper{
	width:980px;	
	margin:0 auto 0 auto;
	font-size:1.1em;
}

/*-------------------------------------------
Header
-------------------------------------------*/

#header {
	font-size:1.0em;
	width:980px;
	padding:37px 0 0 0;
}

#upper-header {
	overflow:hidden;
	width:980px;
}

#logo {
	float:left;
	width:375px;
}
/*--------------------------------------------
Navigation
---------------------------------------------*/

#lower-header {
	overflow:hidden;
	width:980px;
	padding:0 0 14px 0;
}

ul#lower-nav {
	float:left;
	list-style:none;
margin-left:0px;	
padding-left:0px;

}

ul#lower-nav li {
	display:inline;
	list-style:none;
}

ul#lower-nav a {
	display:block;
	height:13px;
	float:left;
	text-indent:-9999px;
	margin:10px 22px 0 0;
}


.history-wrapper li#nav-home a,
.contact-wrapper li#nav-home a {	background:url(../images/nav_home-grey.png) 0 1px no-repeat; width:34px;}
.history-wrapper li#nav-home a:hover,
.contact-wrapper li#nav-home a:hover, 
.history-wrapper li#nav-home.active a,
.contact-wrapper li#nav-home.active a {background-position:0 -14px;}


li#nav-home a {	background:url(../images/nav_home.png) 0 0 no-repeat; width:34px;}
li#nav-home a:hover, li#nav-home.active a {background-position:0 -15px;}

li#nav-shop a {	background:url(../images/nav_shop.gif) 0 0 no-repeat; width:35px;}
li#nav-shop a:hover, li#nav-shop.active a {background-position:0 -13px;}

li#nav-bridal a {	background:url(../images/nav_bridal.gif) 0 0 no-repeat; width:44px;}
li#nav-bridal a:hover, li#nav-bridal.active a {background-position:0 -13px;}

li#nav-mw a {background:url(../images/nav_mw.png) 0 0 no-repeat; width:165px;}
li#nav-mw a:hover, li#nav-mw.active a {background-position:0 -13px;}

li#nav-collections a {background:url(../images/nav_collections.gif) 0 0 no-repeat; width:84px;}
li#nav-collections a:hover, li#nav-collections.active a {background-position:0 -13px;}

li#nav-lookbook a {background:url(../images/nav_lookbook.gif) 0 0 no-repeat; width:68px;}
li#nav-lookbook a:hover, li#nav-lookbook.active a {background-position:0 -13px;}

li#nav-stores a {background:url(../images/nav_stores.gif) 0 0 no-repeat; width:49px;}
li#nav-stores a:hover, li#nav-stores.active a {background-position:0 -13px;}

li#nav-press a {background:url(../images/nav_press.gif) 0 0 no-repeat; width:42px;}
li#nav-press a:hover, li#nav-press.active a {background-position:0 -13px;}

li#nav-pinboard a {background:url(../images/nav_pinboard.gif) 0 0 no-repeat; width:63px;}
li#nav-pinboard a:hover, li#nav-pinboard.active a {background-position:0 -13px;}

li#nav-history a {background:url(../images/nav_companyhistory.gif) 0 0 no-repeat; width:118px;}
li#nav-history a:hover, li#nav-history.active a {background-position:0 -13px;}

li#nav-contact a {background:url(../images/nav_contactus.gif) 0 0 no-repeat; width:77px;}
li#nav-contact a:hover, li#nav-contact.active a {background-position:0 -13px;}


.store-qatar li#nav-home a {	background:url(../images/nav_home-grey.png) 0 1px no-repeat; width:34px;}
.store-qatar li#nav-home a:hover, li#nav-home.active a {background-position:0 -14px;}

/*Store Interior Links are different colours and transparent*/

.store-interior li#nav-shop a{background:url(../images/stores/nav_shop.png) 0 0 no-repeat; width:35px;}
.store-interior li#nav-shop a:hover{background-position:0 -14px;}

.store-interior li#nav-bridal a {background:url(../images/stores/nav_bridal.png) 0 0 no-repeat; width:44px;}
/*.store-interior li#nav-bridal a:hover{background-position:0 -13px;}*/
.store-interior li#nav-bridal a:hover{background-position:0 -14px;}

.store-interior li#nav-collections a {background:url(../images/stores/nav_collections.png) 0 0 no-repeat; width:84px;}
.store-interior li#nav-collections a:hover{background-position:0 -14px;}

.store-interior li#nav-mw a {background:url(../images/stores/nav_mw.png) 0 0 no-repeat; width:165px;}
.store-interior li#nav-mw a:hover{background-position:0 -14px;}

.store-interior li#nav-lookbook a {background:url(../images/stores/nav_lookbook.png) 0 0 no-repeat; width:68px;}
.store-interior li#nav-lookbook a:hover{background-position:0 -14px;}

.store-interior li#nav-stores a {background:url(../images/stores/nav_stores.png) 0 0 no-repeat; width:49px;}
.store-interior li#nav-stores a:hover, .store-interior li#nav-stores.active a{background-position:0 -14px;}

.store-interior li#nav-press a {background:url(../images/stores/nav_press.png) 0 0 no-repeat; width:42px;}
.store-interior li#nav-press a:hover{background-position:0 -14px;}

.store-interior li#nav-pinboard a {background:url(../images/stores/nav_pinboard.png) 0 0 no-repeat; width:63px;}
.store-interior li#nav-pinboard a:hover {background-position:0 -14px;}

.store-interior li#nav-history a {background:url(../images/stores/nav_companyhistory.png) 0 0 no-repeat; width:118px;}
.store-interior li#nav-history a:hover {background-position:0 -14px;}

.store-interior li#nav-contact a {background:url(../images/stores/nav_contactus.png) 0 0 no-repeat; width:77px;}
.store-interior li#nav-contact a:hover {background-position:0 -14px;}


#sub-nav{
	width:980px;
	float:left;
}
body.bridal #sub-nav {border-top:1px solid #F9C6DF;}
body.bridal .history-wrapper {background: none;}

#sub-nav ul{
	margin:15px 0 50px 0;
	float:left;
}

#sub-nav ul, #sub-nav li{
	list-style:none;
	display:inline;
}

#sub-nav li a{
	text-indent:-8000px;
	display:block;
	height:19px;
	padding:0 18px 0 0;
	float:left;
}
/*profile sub nav*/
#sub-nav li#sub-bio a{background:url(../images/subnav-biography.gif) 0 0 no-repeat; width:129px;}
#sub-nav li#sub-bio a:hover, 
#sub-nav li#sub-bio a.active{background:url(../images/subnav-biography.gif) 0 -20px no-repeat;}

#sub-nav li#sub-profile a{background:url(../images/subnav-company-profile.gif) 0 0 no-repeat; width:208px; padding:0;}
#sub-nav li#sub-profile a:hover,
#sub-nav li#sub-profile a.active{background:url(../images/subnav-company-profile.gif) 0 -20px no-repeat;}

/*collections sub nav*/
#sub-nav li#spring a { background: url(../images/collections/spring.gif) no-repeat; width: 120px;}
#sub-nav li#spring a.active {background: url(../images/collections/spring-selected.gif) no-repeat; height: 19px; width: 120px;}
  
#sub-nav li#summer a {background: url(../images/collections/summer.gif) no-repeat; width:136px;} 
#sub-nav li#summer a.active {background: url(../images/collections/summer-selected.gif) no-repeat; width:136px;}
  
#sub-nav li#autumn a {background: url(../images/collections/autumn.gif) no-repeat; width:134px;}
#sub-nav li#autumn a.active {background: url(../images/collections/autumn-selected.gif) no-repeat; width:134px;}
  
#sub-nav li#winter a {background: url(../images/collections/winter.gif) no-repeat; width: 141px; padding:0;}
#sub-nav li#winter a.active {background: url(../images/collections/winter-selected.gif) no-repeat; width:141px;}


#no-nav{
	width:980px;
	height:19px;
}
/*--------------------------------------------
Content
---------------------------------------------*/
#logo-wrapper{
    clear: both;
    left: 5px;
    position: fixed;
    top: -5px;
    width: 980px;
	
}
 #content{
    clear: both;
    top: 100px;
    width: 980px;
	
}
#fullpage{
	width:980px;
}
/*--------------------------------------------
Home
---------------------------------------------*/
img#scale-bg{
	position:absolute;
	left:0;
	top:0;
}

img#scale-bg.bgheight{
	height:100%;
}

img#scale-bg.bgwidth{
	width:100%;
}

.home-wrapper{
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.home-wrapper #wrapper {
    height: 100%;
    width:870px;
	position:relative;
  }   

.home-wrapper #logo-wrapper{
	position: absolute;
	top:50%;
	left:10px;
	margin:-35px 0 0;
}
.home-wrapper h1#ttl-home-matthew {
	/* background: url(../images/logo-white.png) no-repeat; */
	background: url(../images/logo-pink2.png) no-repeat;
	text-indent: -9999px;
	width:400px;
	height:55px;
	margin:0;
}
  
.home-wrapper #links {
	padding:0;
	margin: 0 0 0 17px;
	list-style:none;
	width:333px;
	height:22px;
	background:url('../images/sep.png') no-repeat 150px 0;
	overflow:hidden;
}
  
.home-wrapper #links li {
	float:left;
}

.home-wrapper #links a{
	display:block;
	overflow:hidden;
	text-indent:-999px;
	height:22px;
	background:url('../images/links2.png') no-repeat 0 0;
}

.home-wrapper #links #nav-view-lookbook{
	width:136px;
	margin:0 31px 0 0;
}

.home-wrapper #links #nav-shop-online{
	width:166px;
	background-position:-167px 0;
}

.home-wrapper #links #nav-view-lookbook:hover{
	background-position:0 -22px;
}

.home-wrapper #links #nav-shop-online:hover{
	background-position:-167px -22px;
}
  
#home #links li a {
  	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;		
}

 
.home-wrapper #home-banner-link {
	position: absolute; 
	top: 488px; 
	left: 290px;
}
/*-------------------------------------------
History
-------------------------------------------*/

.history-wrapper{
	background:url(../images/ink.jpg) top right no-repeat;
	margin:0 0 0 0;
	width:100%;
}

.history-wrapper #secondary-content{
	padding:0 0 224px 0;
	float:left;	
	width:338px;
}

.history-wrapper #secondary-content-profile {
	padding:0 0 224px 118px;
	float:left;
	width:220px;
}

.history-wrapper #primary-content{
	float:right;
	width:642px;
	padding:0 0 30px 0;
}


#intro{
	padding:0 0 25px 0;
}

/*titles*/
h2#ttl-company-history{ 
	background:url(../images/ttl-company-history.gif) top left no-repeat; 
	width:310px; 
	height:30px;
	padding:0 0 3px 0;
}

/*Biography titles and text replacement*/
h2#ttl-biography{ 
	background:url(../images/ttl-biography.gif) top left no-repeat; 
	width:348px; 
	height:47px;
	padding:0 0 14px 0;
}

h2#ttl-matthew-williamson{ 
	background:url(../images/ttl-matthew-williamson.gif) top left no-repeat; 
	width:480px; 
	height:38px;
	padding:0 0 20px 0;
}

p#text-matthew-intro{ 
	background:url(../images/text-matthew-intro.gif) top left no-repeat;
	width:641px;
	height:74px;
}

p#text-bio-intro{ 
	background:url(../images/text-matthew-bio.gif) top left no-repeat; 
	width:950px; 
	height:60px;
}
/*profile titles and text replacement*/
h2#ttl-company-profile{ 
	background:url(../images/ttl-company-profile.gif) top left no-repeat; 
	width:522px; 
	height:47px;
	padding:0 0 14px 0;
}

h2#ttl-luxury-fashion{ 
	background:url(../images/ttl-luxury-fashion.gif) top left no-repeat; 
	width:619px; 
	height:37px;
	padding:0 0 20px 0;
}

p#text-profile-intro{ 
	background:url(../images/text-profile-intro.gif) top left no-repeat;
	width:942px;
	height:48px;
}

p#text-fashion-intro{ 
	background:url(../images/text-fashion-intro.gif) top left no-repeat; 
	width:640px; 
	height:152px;
}

/*-------------------------------------------
Pinboard
-------------------------------------------*/
#pinboard{
	width:980px;
	position:relative;
	padding:0 0 20px 0;
	overflow:hidden;
}

#pinboard ul{
	list-style:none;

}

#pinboard li{
	position:relative;
	width:324px;
	height:231px;
	float:left;
	display:block;
	font-size:0;
	line-height:0;
	margin:0 3px 3px 0;
	cursor:pointer;
}

#pinboard li a{
	display:block;
	width:324px;
	height:231px;
	cursor:pointer;
}

li#pinboard1 a{ background:url(../images/pinboard1.jpg) 0 0 no-repeat;}
li#pinboard1 a:hover{ background:url(../images/pinboard1.jpg) 0 -231px no-repeat;}

li#pinboard2 a{ background:url(../images/pinboard2.jpg) 0 0 no-repeat;}
li#pinboard2 a:hover{ background:url(../images/pinboard2.jpg) 0 -231px no-repeat;}

li#pinboard3 a{ background:url(../images/pinboard3.jpg) 0 0 no-repeat;}
li#pinboard3 a:hover{ background:url(../images/pinboard3.jpg) 0 -231px no-repeat;}

li#pinboard4 a{ background:url(../images/pinboard4.jpg) 0 0 no-repeat;}
li#pinboard4 a:hover{ background:url(../images/pinboard4.jpg) 0 -231px no-repeat;}

li#pinboard5 a{ background:url(../images/pinboard5-1.jpg) 0 0 no-repeat;}
li#pinboard5 a:hover{ background:url(../images/pinboard5-1.jpg) 0 -231px no-repeat;}

li#pinboard6 a{ background:url(../images/pinboard6menswear.jpg) 0 0 no-repeat;}
li#pinboard6 a:hover{ background:url(../images/pinboard6menswear.jpg) 0 -231px no-repeat;}

li#pinboard7 a{ background:url(../images/pinboard7.jpg) 0 0 no-repeat;}
li#pinboard7 a:hover{ background:url(../images/pinboard7.jpg) 0 -231px no-repeat;}

li#pinboard8 a{ background:url(../images/pinboard8.jpg) 0 0 no-repeat;}
li#pinboard8 a:hover{ background:url(../images/pinboard8.jpg) 0 -231px no-repeat;}

li#pinboard9 a{ background:url(../images/pinboard9.jpg) 0 0 no-repeat;}
li#pinboard9 a:hover{ background:url(../images/pinboard9.jpg) 0 -231px no-repeat;}

/* Images at the end of each row have no right margin: */
#pinboard li.pinboard-end{
	margin:0 0 3px 0;
}

/*titles*/
h2#ttl-pinboard{ 
	background:url(../images/ttl-pinboard.gif) top left no-repeat; 
	width:310px; 
	height:30px;
	padding:0 0 50px 0;
	
}

.pinboard-wrapper #intro{
	padding:0 0 0 0;
}

/*-------------------------------------------
Contact Us
-------------------------------------------*/
.contact-wrapper{
	background:url(../images/ink.jpg) top right no-repeat;
	margin:0;
	min-width:980px;
}
#full-page fieldset {
	border:none;
}
/*contact titles*/
h2#ttl-contact-us{
	background:url(../images/ttl-contact-us.gif) top left no-repeat;
	width:208px;
	height:30px;
}
#logo h1 img{
	border:none;
}
h2#ttl-head-office{
	background:url(../images/ttl-head-office.gif) top left no-repeat;
	width:149px;
	height:20px;
	margin:20px 0 7px 0;
}

h2#ttl-press-offices{
	background:url(../images/ttl-press-offices.gif) top left no-repeat;
	width:177px;
	height:20px;
	margin:41px 0 7px 0;
}

dl{
	padding:10px 0 0 0;
}

dt {
	float: left; 
	color:#ea3f95;
	text-transform:uppercase;
	font-size:1.4em;
	margin:0 7px 10px 0;
}

dd{
	font-size:1.4em;
	margin:0 0 10px 0;
}

dl.press{
	padding:0;
}

dl.press dt, dl.press dd{
	margin:0 7px 0 0;
}

p.address{
	padding:0 0 20px 0;
	margin:0;

}
.contact-wrapper form{
	padding:5px 0 0 20px;
	margin:0;
}
.contact-wrapper #intro{
	padding:0 0 0 0;
}

.contact-wrapper p#sign-up{
	margin:11px 0 0 20px;
}

legend{
	text-indent:-8000px;
	font-size:0;
	line-height:0;
}

label#lbl-signup{
	display:block;
	float:left;
	background:url(../images/ttl-sign-up.gif) top left no-repeat;
	text-indent:-8000px;
	width:303px;
	height:67px;	

}

input#emailAddress{
	border:none;
	border-bottom:solid 1px #bdbdbd;
	color:#a3a3a3;
	float:left;
	padding:13px 0 4px 0;
	font-size:1.1em;
	width:235px; 
	}


input.btn-arrow{
	background:url(../images/btn-arrow.gif) top left no-repeat;
	display:block;
	float:left;
	width:17px;
	height:31px;
	margin:0 0 0 10px;
	cursor:pointer;
	border:none
}

span#email-container{
	position:relative;
	float:left;
	padding:35px 0 0 10px;
}

span.gray{
	position:absolute;
	top:0;
	left:10px;
	color:#a3a3a3;
	font-size:1.1em;
}

/*-------------------------------------------
Collections
-------------------------------------------*/
.collections-wrapper{
	height:100%;
}
/*Ensures collections menu is at the top of the screen for this page (not site wide) */
.collections-wrapper #content{
  	position: relative;
	padding: 50px 0 0 0;
}

#collections{
  	width:100%;
	height:100%;
}
  
h2#ttl-winter-coming{
	background:url(../images/ttl-winter-coming.gif) top left no-repeat;
	width:530px;
	height:133px;
	margin:50px 0 0 0;
}

#models {
	list-style-type: none;
	overflow: hidden; _zoom: 1;
}
  
#models li {
	float: left;
	margin: 5px 34px 5px 0;
	position: relative;
}

#models li.last {
  	margin: 5px 0;
}  
    
#models li span {
	color: #545454;
	font-weight: bold;
	font-size: 1.3em;
	position: absolute; 
	bottom: 5px;
	right: 5px;
}


/*-------------------------------------------
Stores
-------------------------------------------*/

.store-interior{
	background:url(../images/bg_london_001.jpg) center center no-repeat;
	width:100%;
	height:100%;
}
.interior-ny{ background:url(../images/bg_new_york_001.jpg) center center no-repeat; }

.store-interior #main-nav{
	padding-bottom:5px;
}

.interior-dubai{ background:url(../images/bg_dubai001.jpg) center center no-repeat; }

.store-qatar,
.store-kuwait, .winter-coming {
	background:url(../images/ink.jpg) top right no-repeat;
	overflow:hidden;
}

.store-kuwait li#nav-home a{
	background: url("../images/nav_home-grey.png") no-repeat scroll 0 0 transparent;
}

.store-kuwait li#nav-home a:hover{
	background-position:0 -15px;
}

#store-details{
	background-image:url(../images/stores-trans.png);
	width:290px;
	min-height:365px;
	padding:35px;
	float:right;
}

#store-details p{
	color:#bfbfbf;
}

#store-details strong{
	font-weight:normal;
}

#store-info{
	float:left;
	width:550px;
}

#store-info input#emailAddress{
	border-bottom:solid 1px #bdbdbd;
	color:#ea3f95;
	float:left;
	padding:13px 0 4px 0;
	font-size:1.1em;
	width:190px;
}

p#sign-up{
	background:url(../images/text-sign-up.gif) top left no-repeat;
	width:485px;
	height:20px;
	margin:11px 0 0 0;
}

#store-info form{
	padding-top:50px;
}

/*Store titles*/
h2#ttl-stores{
	background:url(../images/ttl-stores.gif) top left no-repeat;
	width:221px;
	height:80px;
	display:block;
	text-indent:-8000px;
	padding:0 0 28px 0;
}

h2#ttl-coming-soon{
	background:url(../images/ttl-coming-soon.gif) top left no-repeat;
	width:530px;
	height:60px;
	margin:50px 0 0 0;
}

a#ttl-london, a#ttl-newyork, a#ttl-dubai, a#ttl-kuwait, a#ttl-qatar{
	width:290px;
	height:32px;
	display:block;
	text-indent:-8000px;
	border-top:solid 1px #42403c;
}
a#ttl-london{
	background:url(../images/ttl-london.gif) 0 0 no-repeat;
}

a#ttl-newyork{
	background:url(../images/ttl-newyork.gif) 0 0 no-repeat;
}

a#ttl-dubai{
	background:url(../images/ttl-dubai.gif) 0 0 no-repeat;
}

a#ttl-kuwait{
	background:url(../images/ttl-kuwait.gif) 0 0 no-repeat;
}

a#ttl-qatar{
	background:url(../images/ttl-qatar.gif) 0 0 no-repeat;
}

.store-end{
	border-bottom:solid 1px #42403c;
}
/*-------------------------------------------
Press
-------------------------------------------*/

.press-wrapper{
	width:100%;
	height:100%;
	min-width:980px;
	background: url(../images/bg-press-html.jpg) right 107px no-repeat;
}

#press{
	width:100%;
	height:100%;
}

.press-wrapper #intro{
	padding:0 0 0 0;
}

h2#ttl-press{
	background:url(../images/ttl-press.gif) top left no-repeat;
	width:103px;
	height:28px;
	margin:41px 0 7px 0;
}

#press-images{
	display:none;
}
  
#press-html-images {
	list-style-type: none;
	overflow: hidden; _zoom: 1;
	width: 984px;
}
  
#press-html-images li {
	float: left;
	margin: 0 3px 3px 0;
}

/* Images at the end of each row have no right margin: */
/*
#press-html-images #Image6, 
#press-html-images #Image12,
#press-html-images #Image18,
#press-html-images #Image24,
#press-html-images #Image30,
#press-html-images #Image36 {
  	margin: 0 0 3px 0;
}
*/
 
#press-html-images li a {
	display: block;
	height: 189px;
	text-indent: -9999px;
	width: 161px;	
}
  
#Image1 a {background: url(../images/press/html/1.jpg);}
#Image1 a:hover {background: url(../images/press/html/1-over.jpg);}

#Image2 a {background: url(../images/press/html/2.jpg);}
#Image2 a:hover {background: url(../images/press/html/2-over.jpg);}
    
#Image3 a {background: url(../images/press/html/3.jpg);}
#Image3 a:hover {background: url(../images/press/html/3-over.jpg);}

#Image4 a {background: url(../images/press/html/4.jpg);}
#Image4 a:hover {background: url(../images/press/html/4-over.jpg);}  	

#Image5 a {background: url(../images/press/html/5.jpg);}
#Image5 a:hover {background: url(../images/press/html/5-over.jpg);}

#Image6 a {background: url(../images/press/html/6.jpg);}
#Image6 a:hover {background: url(../images/press/html/6-over.jpg);}

#Image7 a {background: url(../images/press/html/7.jpg);}
#Image7 a:hover {background: url(../images/press/html/7-over.jpg);}

#Image8 a {background: url(../images/press/html/8.jpg);}
#Image8 a:hover {background: url(../images/press/html/8-over.jpg);}
    
#Image9 a {background: url(../images/press/html/9.jpg);}
#Image9 a:hover {background: url(../images/press/html/9-over.jpg);}

#Image10 a {background: url(../images/press/html/10.jpg);}
#Image10 a:hover {background: url(../images/press/html/10-over.jpg);}  	

#Image11 a {background: url(../images/press/html/11.jpg);}
#Image11 a:hover {background: url(../images/press/html/11-over.jpg);}
  
#Image12 a {background: url(../images/press/html/12.jpg);}
#Image12 a:hover {background: url(../images/press/html/12-over.jpg);}

#Image13 a {background: url(../images/press/html/13.jpg);}
#Image13 a:hover {background: url(../images/press/html/13-over.jpg);}

#Image14 a {background: url(../images/press/html/14.jpg);}
#Image14 a:hover {background: url(../images/press/html/14-over.jpg);}
    
#Image15 a {background: url(../images/press/html/15.jpg);}
#Image15 a:hover {background: url(../images/press/html/15-over.jpg);}

#Image16 a {background: url(../images/press/html/16.jpg);}
#Image16 a:hover {background: url(../images/press/html/16-over.jpg);}  	

#Image17 a {background: url(../images/press/html/17.jpg);}
#Image17 a:hover {background: url(../images/press/html/17-over.jpg);}
  
#Image18 a {background: url(../images/press/html/18.jpg);}
#Image18 a:hover {background: url(../images/press/html/18-over.jpg);}

#Image19 a {background: url(../images/press/html/19.jpg);}
#Image19 a:hover {background: url(../images/press/html/19-over.jpg);}

#Image20 a {background: url(../images/press/html/20.jpg);}
#Image20 a:hover {background: url(../images/press/html/20-over.jpg);}
    
#Image21 a {background: url(../images/press/html/21.jpg);}
#Image21 a:hover {background: url(../images/press/html/21-over.jpg);}

#Image22 a {background: url(../images/press/html/22.jpg);}
#Image22 a:hover {background: url(../images/press/html/22-over.jpg);}  	
  
#Image23 a {background: url(../images/press/html/23.jpg);}
#Image23 a:hover {background: url(../images/press/html/23-over.jpg);}
  
#Image24 a {background: url(../images/press/html/24.jpg);}
#Image24 a:hover {background: url(../images/press/html/24-over.jpg);} 

#Image25 a {background: url(../images/press/html/25.jpg);}  
#Image25 a:hover {background: url(../images/press/html/25-over.jpg);}

#Image26 a {background: url(../images/press/html/26.jpg);} 
#Image26 a:hover {background: url(../images/press/html/26-over.jpg);}

#Image27 a {background: url(../images/press/html/27.jpg);}
#Image27 a:hover {background: url(../images/press/html/27-over.jpg);}
    
#Image28 a {background: url(../images/press/html/28.jpg);}
#Image28 a:hover {background: url(../images/press/html/28-over.jpg);}

#Image29 a {background: url(../images/press/html/29.jpg);}
#Image29 a:hover {background: url(../images/press/html/29-over.jpg);}  	

#Image30 a {background: url(../images/press/html/30.jpg);}
#Image30 a:hover {background: url(../images/press/html/30-over.jpg);}
  
#Image31 a {background: url(../images/press/html/31.jpg);}
#Image31 a:hover {background: url(../images/press/html/31-over.jpg);}  

#Image32 a {background: url(../images/press/html/32.jpg);}
#Image32 a:hover {background: url(../images/press/html/32-over.jpg);}  

#Image33 a {background: url(../images/press/html/33.jpg); }
#Image33 a:hover {background: url(../images/press/html/33-over.jpg);}  

#Image34 a {background: url(../images/press/html/34.jpg);}
#Image34 a:hover {background: url(../images/press/html/34-over.jpg);}

#Image35 a {background: url(../images/press/html/35.jpg);}
#Image35 a:hover {background: url(../images/press/html/35-over.jpg);}  

#Image36 a {background: url(../images/press/html/36.jpg);}
#Image36 a:hover {background: url(../images/press/html/36-over.jpg);}  
    
#Image37 a {background: url(../images/press/html/37.jpg);}
#Image37 a:hover {background: url(../images/press/html/37-over.jpg);}  
     
#Image38 a {background: url(../images/press/html/38.jpg);}
#Image38 a:hover {background: url(../images/press/html/38-over.jpg);}  
     
#Image39 a {background: url(../images/press/html/39.jpg);}
#Image39 a:hover {background: url(../images/press/html/39-over.jpg);} 

#Image40 a {background: url(../images/press/html/40.jpg);}
#Image40 a:hover {background: url(../images/press/html/40-over.jpg);}  
     
#Image41 a {background: url(../images/press/html/41.jpg);}
#Image41 a:hover {background: url(../images/press/html/41-over.jpg);}  
     
#Image42 a {background: url(../images/press/html/42.jpg);}
#Image42 a:hover {background: url(../images/press/html/42-over.jpg);}  
     
#Image43 a {background: url(../images/press/html/43.jpg);}
#Image43 a:hover {background: url(../images/press/html/43-over.jpg);}  
     
#Image44 a {background: url(../images/press/html/44.jpg);}
#Image44 a:hover {background: url(../images/press/html/44-over.jpg);}  
  
#Image45 a {background: url(../images/press/html/45.jpg);}
#Image45 a:hover {background: url(../images/press/html/45-over.jpg);}  
     
#Image46 a {background: url(../images/press/html/46.jpg);}
#Image46 a:hover {background: url(../images/press/html/46-over.jpg);}       

#Image47 a {background: url(../images/press/html/47.jpg);}
#Image47 a:hover {background: url(../images/press/html/47-over.jpg);}  
     
#Image48 a {background: url(../images/press/html/48.jpg);}
#Image48 a:hover {background: url(../images/press/html/48-over.jpg);}      

#Image49 a {background: url(../images/press/html/49.jpg);}
#Image49 a:hover {background: url(../images/press/html/49-over.jpg);}  
     
#Image50 a {background: url(../images/press/html/50.jpg);}
#Image50 a:hover {background: url(../images/press/html/50-over.jpg);}    
  
#Image51 a {background: url(../images/press/html/51.jpg);}
#Image51 a:hover {background: url(../images/press/html/51-over.jpg);}  
     
#Image52 a {background: url(../images/press/html/52.jpg);}
#Image52 a:hover {background: url(../images/press/html/52-over.jpg);}  

#Image53 a {background: url(../images/press/html/53.jpg);}
#Image53 a:hover {background: url(../images/press/html/53-over.jpg);}  
     
#Image54 a {background: url(../images/press/html/54.jpg);}
#Image54 a:hover {background: url(../images/press/html/54-over.jpg);}            
     
#Image55 a {background: url(../images/press/html/55.jpg);}
#Image55 a:hover {background: url(../images/press/html/55-over.jpg);}  
   
#Image56 a {background: url(../images/press/html/56.jpg);}
#Image56 a:hover {background: url(../images/press/html/56-over.jpg);}  
     
#Image57 a {background: url(../images/press/html/57.jpg);}
#Image57 a:hover {background: url(../images/press/html/57-over.jpg);}  
     
#Image58 a {background: url(../images/press/html/58.jpg);}
#Image58 a:hover {background: url(../images/press/html/58-over.jpg);}  
     
#Image59 a {background: url(../images/press/html/59.jpg);}
#Image59 a:hover {background: url(../images/press/html/59-over.jpg);}  
     
#Image60 a {background: url(../images/press/html/60.jpg);}
#Image60 a:hover {background: url(../images/press/html/60-over.jpg);}  

#Image61 a {background: url(../images/press/html/61.jpg);}
#Image61 a:hover {background: url(../images/press/html/61-over.jpg);}

#Image62 a {background: url(../images/press/html/62.jpg);}

#Image63 a {background: url(../images/press/html/63.jpg);}

#Image64 a {background: url(../images/press/html/64.jpg);}

#Image65 a {background: url(../images/press/html/65.jpg);}

#Image66 a {background: url(../images/press/html/66.jpg);}

#Image67 a {background: url(../images/press/html/67.jpg);}

#Image68 a {background: url(../images/press/html/68.jpg);}

#Image69 a {background: url(../images/press/html/69.jpg);}

#Image70 a {background: url(../images/press/html/70.jpg);}

#Image71 a {background: url(../images/press/html/71.jpg);}

#Image72 a {background: url(../images/press/html/72.jpg);}

#Image73 a {background: url(../images/press/html/73.jpg);}

#Image74 a {background: url(../images/press/html/74.jpg);}

#Image75 a {background: url(../images/press/html/75.jpg);}

#Image76 a {background: url(../images/press/html/76.jpg);}

#Image77 a {background: url(../images/press/html/77.jpg);}

#Image78 a {background: url(../images/press/html/78.jpg);}
  

/*-------------------------------------------
Daily Candy
-------------------------------------------*/
h2#ttl-shopping-spree{
	background:url(../images/ttl-shopping-spree.gif) top left no-repeat;
	width:774px;
	height:84px;
}
.content_left{
	width:500px;
	float:left;
	margin:30px 110px 0 0 ;
}
.content_right{
	width:300px;
	float:left;
	margin-top:30px;
}
.content_right li{
	float:right;
	font-size:1.2em;
	padding:5px 0 5px 0;
	list-style:none;
}
.content_right li label{
	margin-right:5px;
}
.content_right .input-text{
	width:196px;
	background-color:#eee;
	height:20px;
	color:#ea3f95;
}

.content_right form{
	margin:0;
	padding:0;
}

.frm_links{
	float:left;
	margin-right:20px;
	font-size:10px;
}

.shopping-spree{
	background: url(../images/shopping_bg.jpg) no-repeat bottom right;
}

#full-page{
	overflow:hidden;
	min-height:500px
}

#TB_ajaxContent .terms-text{
	padding:10px 0 10px 0;
}

#TB_ajaxContent .terms-text li{
	font-size:0.9em;
	color:#9d9d9d;
	list-style:none;
	background: url(../images/li_bg.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
}

/*-------------------------------------------
Footer
-------------------------------------------*/

#footer{
	border-top:solid 1px #bfbfbf;
	clear:both; 

}


#footer-stores{
	border-top:solid 1px #bfbfbf;
	clear:both; 

}
.footer-spacer{ 
	padding-left:1px;
	height:20px;
	clear:both;
}


#footer.no-border,#footer-stores.no-border {
	border-top: none;
}


#footer p, #footer-stores p{
	font-size:1.0em;
	float:left;
	width:400px;
}

#footer ul, #footer-stores ul{
	list-style:none;
	float:right;
	width:156px;
	padding:10px 0 0 0;
}

#footer li, #footer-stores li{
	float:left;
}

#footer li.spacer, #footer-stores li.spacer, {
	padding:0 0 0 8px;
}

#footer a{
	color:#9d9d9d;
}
#footer-stores a{
	color:#fff;
}
#footer-stores {color: #fff;}

#footer li a {
	float:left;
	padding:0 0 0 8px;
	color:#9d9d9d;
	text-decoration:none;
}
#footer-stores li a{
	float:left;
	padding:0 0 0 8px;
	color:#fff;
	text-decoration:none;
}
#footer li a:hover, #footer a:hover, #footer-stores li a:hover, #footer-stores a:hover{
	color:#ea4196;
}

#privacy-policy {
	width:980px;
	clear:both;

}

#privacy-policy p{
	width:480px;
	color: #ea4196;
	font-size: 1em;
	text-align: right;
	float:right;
	padding:0 0 20px 0;
}
/* Bridal */
.bridal #header{padding:23px 0 0;}
.bridal #upper-header {height:56px;}
.bridal #lower-header {padding:0; }
.bridal #full-page { min-height:406px;  top:213px; left:0;  width:100%; }
.bridal #footer {border:none;}

ul#bridal-breadcrumb {color: #EA3F95; list-style:none outside none; margin:-3px 0; padding:0;font-size:1.25em;}
ul#bridal-breadcrumb li {display:inline;list-style:none outside none;}
#bridal-breadcrumb a, .breadcrumb-divider {color: #9D9D9D;}
#bridal-breadcrumb a.hover {color: #EA3F95;}
#bridal-pics {position:absolute; width:100%;left:0;}
/* Bridal Scroller*/
#scrollbar2 { width: 100%; margin: 0px 0 10px; position:absolute; left:0; }
#scrollbar2 .viewport { width: 100%; height: 326px; overflow: hidden; position: relative; }
#scrollbar2 .overview { width: 3435px; list-style: none; padding: 0; margin: 0; position: absolute; left: 0; top: 0;  }
#scrollbar2 .overview img{ float: left; padding:0 7px; height:362px; }
#scrollbar2 .scrollbar,
#scrollbar2 .thumb .end,
#scrollbar2 .thumb { background: #EA3F95 no-repeat;  }
#scrollbar2 .scrollbar { position: relative; overflow: hidden;  margin: 0px 0 5px; clear: both; height: 11px; width:auto;top:20px; }
#scrollbar2 .track { background: transparent url(../images/bridal-scroller-bg.gif) repeat-x 100% 0; width: 100%; height:11px; position: relative; padding: 1px 0; }
#scrollbar2 .thumb { background-position: 100% -15px; height: 4px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: 3px; width:260px; }
#scrollbar2 .thumb .end{ overflow: hidden; background-position: 0 -15px; height: 13px; width: 5px;}
#scrollbar2 .disable { display: none; }
#scrollbar2 .scroll-left {background-color: #FFFFFF; float: left;margin: 22px 0;padding-left: 3px;position: absolute;width: 9px; z-index: 100;}
#scrollbar2 .scroll-right {background-color: #FFFFFF; right:0;margin:6px 0;padding-right: 3px;position: absolute;width: 9px; z-index: 100;text-align:right;}

#fancybox-content div {overflow:hidden !important;}

@media screen and (-webkit-min-device-pixel-ratio:0){
    #scrollbar2 .scroll-right { margin:10px 0; }
}


