* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

body {
	margin:10px;
	background-color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}

#container {
	width:930px;
	height:561px;
	background-repeat:no-repeat;	
	position:absolute;
	left:50%;
	margin-right:auto;
	margin-left:-505px;
}

body#home {
	background-image:none;
}

body#contacts {
	/*background-image:url(/images/yellow.gif);*/
}
body#press {
	/*background-image:url(/images/yellow.gif);*/
}

body#stockist {
	/*background-image:url(/images/purple.gif);*/
}

body#home #container {
	/*background-image:url(/images/home.gif);*/
}

body#contacts #container {
	background-image:url(/images/contacts.gif);
}
body#press #container {
	background-image:url(/images/contacts.gif);
}

body#privacy-page #container {
	background-image:url(/images/privacy.gif);
}

body#stockist #container {
	background-image:url(/images/stockist.gif);
}

/*home menu*/

/*before july10.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	margin-top:295px;
	margin-left:673px;
}*/

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	margin-top:345px;
	margin-left:623px;
}


.menu li {
	padding: 0;
	margin: 0;
	margin-bottom:6px;
	height: 50px;
	list-style: none;
	background-repeat: no-repeat;
}

.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 144px;
	background-repeat: no-repeat;
}

.menu:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/*#shop a {background-image: url(/images/shop.gif);width:132px;} */
#shop a {background-image: url(/images/shop-button.gif);width:175px;} 
/*#shop {background-image:url(../images/menu/shop_over.gif);width:144px;}*/

#stockists a {background-image:url(/images/stockists.gif);width:172px;} 
/*#stockists {background-image:url(../images/menu/stockists_over.gif);width:183px;}*/

#win a {background-image:url(/images/win-button.gif);width:175px;} 

/*#contact a {background-image: url(/images/contact.gif);width:168px;} */
#contact a {background-image: url(/images/contact-button.gif);width:175px;} 
/*#contact {background-image:url(../images/menu/contact_over.gif);width:174px;}*/

#presshome a {background-image: url(/images/press.gif);width:172px;} 

#enter a {background-image: url(/images/enter.gif);width:150px;} 

#enter a:hover {background-image: url(/images/enter2.gif);width:150px;}
/*
#shop a:hover, 
#stockists a:hover,
#contact a:hover {
	background: none;
}
*/

/*home menu end*/

/*email*/

.email {
	margin-left:269px;
	margin-top:145px;
}

.email a:link, .email a:active, .email a:visited {
	font-weight:bold;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}

.email a:hover {
	text-decoration:none;
	color:#ec5cd9;
}

/*email end*/

/*topshop*/

.topshop {
	float:left;
	margin-left:355px;
	margin-top:80px;
	/*width:705px;*/
	 width:530px;
	font-size:20px;
	font-weight:bold;
}

.topshop ul {

}

.topshop ul li{
	list-style-type:none;
	font-size:20px;
	font-weight:bold;
}

/*topshop end*/

/*stores*/

.stores {
	float:right;
	margin-right:150px;
	margin-top:80px;
	width:380px;
}

.stores ul li{
	list-style-type:none;
	font-size:20px;
	font-weight:bold;
}

.stores a:link, .stores a:active, .stores a:visited {
	color:#000;
	text-decoration:none;
}

.stores a:hover {
	text-decoration:none;
	color:#ec5cd9;
}

.stores em {
	font-size:18px;
}

/*stores end*/



/*navigation*/

#navigation {
	margin-left:340px;
	margin-top:70px;
	height:93px;
}

#navigation ul li {
	list-style-type:none;
	float:left;
	margin-right:22px;
	line-height:93px;
}

#navigation a:link, #navigation a:visited, #navigation a:active,
#header a:link, #header a:visited, #header a:active {
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-decoration:none;

}

#navigation a:hover,
#header a:hover,

#home a.home:link, #home a.home:visited, #home a.home:active,
#store a.shop:link, #store a.shop:visited, #store a.shop:active,
#product a.shop:link, #product a.shop:visited, #product a.shop:active,
#contacts a.contacts:link, #contacts a.contacts:visited, #contacts a.contacts:active,
#stockist a.stockists:link, #stockist a.stockists:visited, #stockist a.stockists:active,
#press a.pressmenu:link, #press a.pressmenu:visited, #press a.pressmenu:active,
#trolley a.trolley:link, #trolley a.trolley:visited, #trolley a.trolley:active {
	text-decoration:none;
	color:#ec5cd9;
}

/*navigation end*/

/*store*/

body#store, body#product {
	background-image:url(/images/pink.gif);
}

body#store.bgnew {
	background-image:url(/images/purple.gif);
}

body#store.bgdresses {
	background-image:url(/images/yellow.gif);
}

#holder {
	width:930px;
	position:absolute;
	left:50%;
	margin-right:auto;
	margin-left:-505px;
}

/* clickable trolley button! */

a.trolley:link, a.trolley:visited, a.trolley:active, a.trolley:hover {
	background-image:url(/images/trolley.gif);
	width:193px;
	display:block;
	line-height:93px;
	background-repeat:no-repeat;
	background-position:right;
}
/* trolley button end */

/*header navigation*/

#header {
	background-image:url(/images/header.gif);
	height:170px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:340px;
	padding-top:70px;

}

#header ul {
	height:93px;
}




#header ul li {
	list-style-type:none;
	float:left;
	margin-right:22px;
	line-height:93px;
}

/*header navigation end*/

#content {
	background-image:url(/images/content.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding-left:124px;
	padding-bottom:40px;
}

#footer {
	height:25px;
	background-repeat:no-repeat;
	background-image:url(/images/footer.png);
	margin-top:-25px;
}

#bottom {
	position:relative;
	left:300px;
	overflow:hidden;
	width:400px;
	
	clear:both;/*to fix the problem re not expanding*/
}

#bottom a:link, #bottom a:visited, #bottom a:active {
	color:#000;
	text-decoration:none;
}

#bottom a:hover {
	text-decoration:none;
	color:#ec5cd9;
}

#bottom.win {
left:235px;
padding-top:20px;
} 

/*store content*/

#store-content {
	/*width:590px;
	float:right;
	position:relative; */
	float:right;
	padding-right:30px;
	position:relative;
	width:560px;
}


/*value for opera
@media all and (min-width: 0px) { #store-content {
margin-top:-78px;
} } 
*/

#store #store-content {
	top:5px;
	
}

#product #store-content {
	top:12px;
	
}

#store #store-content ul li {
	list-style-type:none;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	height:314px;
	font-size:12px;
	width:160px;
}

#store-content-products  {
	/*list-style-type:none;
	float:left;*/
	margin-right:20px;
	margin-bottom:10px;
	/*height:314px;*/ /*to fix mac problem march 2010*/
	font-size:12px;
	width:160px;
	padding-right:20px;
} 

#store-content-products a:link, #store-content ul li a:visited, #store-content ul li a:active {
	color:#000;
	text-decoration:none;
}

#store-content-products a:hover {
	text-decoration:none;
	color:#ec5cd9;
}


#press #store-content ul li {
	list-style-type:none;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	height:314px;
	font-size:12px;
	width:160px;
}

#store-content ul li a:link, #store-content ul li a:visited, #store-content ul li a:active {
	color:#000;
	text-decoration:none;
}

#store-content ul li a:hover {
	text-decoration:none;
	color:#ec5cd9;
}

#store #store-content ul li img {
	/*width:160px;
	
	height:264px;*/
}

.title {
	text-align:center;
	margin-left:65px;
	height:55px;
	margin-top:-20px;
	float:left; 
	width:380px;
}

.title.win {
margin-left:0;
}

/*store content ends*/

#store-menu,
#store-menu-long,
#store-menu-short {
	width:165px;	
	height:970px;
	padding-top:32px;
	padding-left:25px;
	background-image:url(/images/store-menu.gif);
	background-repeat:no-repeat;
	margin-top:-49px;
}

#store-menu-long {
	height:1295px;
}

#store-menu-short {
	height:814px;
}


#store-menu ul li,
#store-menu-long ul li,
#store-menu-short ul li {
	list-style-type:none;
	/*padding-left:34px;*/
	margin-bottom:10px;
}

#store-menu ul li a:link, #store-menu ul li a:visited, #store-menu ul li a:active,
#store-menu-long ul li a:link, #store-menu-long ul li a:visited, #store-menu-long ul li a:active,
#store-menu-short ul li a:link, #store-menu-short ul li a:visited, #store-menu-short ul li a:active {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#store-menu-short ul li a.sale:link, #store-menu-short ul li a.sale:visited, #store-menu-short ul li a.sale:active {
	color:#FF0000
}

#store-menu ul li a:hover,
#store-menu-long ul li a:hover,
#store-menu-short ul li a:hover,
#store-menu-short ul li a.sale:hover {
	text-decoration:none;
	color:#ec5cd9;
}


.whats-new {line-height:27px;background-image:url(/images/whats-new-button.gif);background-repeat:no-repeat;background-position:left;padding-left:34px;}
.knitwear {line-height:24px;background-image:url(/images/knitwear.gif);background-repeat:no-repeat;background-position:left;}
.dresses {height:35px;background-image:url(/images/dresses.gif);background-repeat:no-repeat;background-position:left;}
.accessories {height:33px;background-image:url(/images/accessories.gif);background-repeat:no-repeat;background-position:left center;}
.press {line-height:26px;background-image:url(/images/delivery.gif);background-repeat:no-repeat;background-position:left;}
.login {line-height:26px;background-image:url(/images/login.gif);background-repeat:no-repeat;background-position:left;margin-top:47px;padding-left:34px;}
.account {line-height:19px;background-image:url(/images/account.gif);background-repeat:no-repeat;background-position:left;padding-left:34px;}
.checkout {line-height:22px;background-image:url(/images/checkout.gif);background-repeat:no-repeat;background-position:left;padding-left:34px;}
.delivery {line-height:26px;background-image:url(/images/delivery.gif);background-repeat:no-repeat;background-position:left; padding-left:34px;}
.size {line-height:21px;background-image:url(/images/size.gif);background-repeat:no-repeat;background-position:left; padding-left:34px;}

/*store ends*/

/*product*/

.category-title {
	height:26px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:34px;
}

#desc {
	float:right;
	width:240px;
	margin-right:30px;
	
}

#desc h1, #desc {
	font-weight:bold;
	font-size:18px;
}

.description, #desc select {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:normal;
}

.click {
	margin-top:5px;
	font-size:16px;
}

#desc p {
	margin-bottom:20px;
}

#desc .price {
	padding-top:10px;
}

#views {
	margin-top:20px;
}

#views ul li {
	
	list-style-type:none;
	margin-right:8px;
	float:left;
}

/*product ends*/

/*category thumbs*/

#store #store-content #category {
	margin-left:50px;
}

#store #store-content #category ul li {
	width:200px;
	/*height:330px;*/
	margin-bottom:35px;
}

#store #store-content #category ul li img {
	/*width:200px;*/
	/*height:330px;*/
}
#press #store-content #category {
	margin-left:50px;
}

#press #store-content #category ul li {
	width:200px;
	/*height:330px;*/
	margin-bottom:35px;
}

#press #store-content #category ul li img {
	/*width:200px;*/
	/*height:330px;*/
}

/*category thumbs ends*/

/*whats hot on the store menu*/

#hot {
	margin-top:70px;
	
}

#hot ul li {
	padding:0;
	margin:0;
	
	width:140px;
	height:270px;
	margin-bottom:5px;
	text-align:center;
	list-style-type:none;
}

#hot ul li img {
	/*height:100px;
	width:61px;*/
}

#hot ul li a:link, #hot ul li a:visited, #hot ul li a:active {
	font-weight:normal;
}

#hot ul li a:hover {
	
}

/*whats hot ends*/

.storesindent {
margin-left: 110px;
}

body#holding #container {
	background-image:url(/images/holding.gif);
}

/*coming soon*/

body#coming_soon #container {
	background-image:url(/images/coming_soon.gif);
}

body#coming_soon {
	background-image:url(/images/pink.gif);
}

#coming_soon a.shop:link, #coming_soon a.shop:visited, #coming_soon a.shop:active {
	text-decoration:none;
	color:#ec5cd9;
}

/*coming soon ends*/


/*delete when cart and press is added back in

#navigation {
	margin-left:400px;
}

#navigation ul li {
	margin-right:50px;
}

*/

/*
#navigation a:link, #navigation a:visited, #navigation a:active,
#header a:link, #header a:visited, #header a:active {
	font-size:18px;
}
*/
.privacy {
font-size:11px;
height:35px;
margin-left:720px;
margin-top:180px;
}

.privacy a:hover {
text-decoration:underline;
}
.privacy a:link, .privacy a:active, .privacy a:visited {
color:#EC5CD9;
text-decoration:none;
}

#privacy-text {
clear:both;
height:350px;
margin-left:200px;
margin-top:10px;
overflow:auto;
width:610px;
}

#privacy-text p {
margin-bottom:12px;
}



