@import "reset.css";
@import "kwicks.css";
@import "slimbox/slimbox.css";
@import "contactUs.css";

body {
    padding-bottom: 38px;
}

div#holder {
    width: 769px; margin: 0 auto;
    padding: 0 0 0 115px;
}

div.contentTop,
div.contentBottom {
	background: url(images/bkgd-content-top.gif) no-repeat left top;
	height: 10px;
}
div.contentBottom {
	background: url(images/bkgd-content-bottom.gif) no-repeat left top;
}

div.contentMiddle {
	background: #f0ecec url(images/bkgd-content-middle.gif) repeat-y left top;
}

#holder h1  {
	width: 604px; padding-top: 40px; margin-bottom: 8px;
}

#holder h1 a {
    display: block;
	background: url(images/bkgd-h1.gif) no-repeat right top;
	height: 75px; width: 302px; margin-left: 300px; text-indent: -9999px;
}

ul#mainMenu {
    float: right; margin: 0; padding: 0;
    width: 160px;
    margin-top: 22px;
}
ul#mainMenu li {
	display: block;
	margin: 2px 0 ;
	padding: 2px;
	width: 120px;
	cursor: pointer;
}

ul#mainMenu li#item01 { background: url(images/bkgd-mainNav01.gif) no-repeat right top; }
ul#mainMenu li#item02 { background: url(images/bkgd-mainNav02.gif) no-repeat right top; }
ul#mainMenu li#item03 { background: url(images/bkgd-mainNav03.gif) no-repeat right top; }
ul#mainMenu li#item04 { background: url(images/bkgd-mainNav04.gif) no-repeat right top; }
ul#mainMenu li#item05 { background: url(images/bkgd-mainNav05.gif) no-repeat right top; }
ul#mainMenu li#item06 { background: url(images/bkgd-mainNav06.gif) no-repeat right top; }
ul#mainMenu li#item07 { background: url(images/bkgd-mainNav07.gif) no-repeat right top; }

ul#mainMenu li#item01.selected,
ul#mainMenu li#item02.selected,
ul#mainMenu li#item03.selected,
ul#mainMenu li#item04.selected,
ul#mainMenu li#item05.selected,
ul#mainMenu li#item06.selected,
ul#mainMenu li#item07.selected {
	background-position: -121px 0; width: 129px;
}

ul#mainMenu li a {
	display: block; text-indent: -9999px;
	width: 120px;
}

ul#prodmenu {
    margin: 0 0 0 9px; padding: 0;
    width: 160px;
}
ul#prodmenu li {
	display: block;
	margin: 0;
	padding: 2px;
	width: 120px;
	cursor: pointer;
}
ul#prodmenu li a {
	display: block; text-indent: -9999px;
}

ul#prodmenu li#sItem01 { background: url(images/bkgd-catSubNav01.gif) no-repeat right top; }
ul#prodmenu li#sItem02 { background: url(images/bkgd-catSubNav02.gif) no-repeat right top; }
ul#prodmenu li#sItem03 { background: url(images/bkgd-catSubNav03.gif) no-repeat right top; }

ul#prodmenu li#sItem01.selected,
ul#prodmenu li#sItem02.selected,
ul#prodmenu li#sItem03.selected {
	background-position: -121px 0; width: 125px;
}
div#homeContent, div#content { margin: 0 163px 0 0; }
div#homeContent  			 { margin-left: -2px; margin-top: -2px; }

ul#thumbView li { float: left;  }

/* display */
div.contentMiddle {
    padding: 15px 24px 25px;
}
div.contentMiddle h3 {
	margin: 18px 0 0; height: 26px;
    text-indent: -9999px;
}

div.contentMiddle h4 {
	margin: 0 16px 0;
}

div.contentMiddle h3#beginnings {
	background: url(images/bkgd-h3-beginnings.gif) no-repeat left top;
}

div.contentMiddle h3#different {
	background: url(images/bkgd-h3-different.gif) no-repeat left top;
}

div.contentMiddle h3#vip {
	background: url(images/bkgd-h3-vip.gif) no-repeat left top;
}

div.contentMiddle h3#cat {
	background: url(images/bkgd-h3-cat.gif) no-repeat left top;
}

div.contentMiddle h3#shoes {
	background: url(images/bkgd-h3-shoes.gif) no-repeat left top;
}

div.contentMiddle h3#bags {
	background: url(images/bkgd-h3-bags.gif) no-repeat left top;
}

div.contentMiddle h3#jewels {
	background: url(images/bkgd-h3-jewels.gif) no-repeat left top;
}

div.contentMiddle h3#contact {
	background: url(images/bkgd-h3-contact.gif) no-repeat left top;
}

div.contentMiddle h3#clear {
	background: url(images/bkgd-h3-clearance.gif) no-repeat left top;
}

div.contentMiddle h4.lexus { background: url(images/vip/bkgd-h4-launchMarcbyMarc.gif) no-repeat left top; }
div.contentMiddle h4.marykyri { background: url(images/vip/bkgd-h4-launchMaryKyri.gif) no-repeat left top; }

div.contentMiddle p, div.contentMiddle blockquote {
    padding: 0 16px 1em;
}
img.rightImage {
    float: right; margin: 0 18px 20px;
}
img.topImage {
    margin-top: -45px; margin-bottom: 10px; margin-right: -2px;
}
#footer p {
    margin: 6px 10px;
}



div.element, div.atStart {
    margin: 0 35px;
}
div#accordion div.vipGallery {
	margin: 0 0;
}
div.mediaElement {
    margin: 0 20px;
}

div.products  {
    margin: 6px 0 15px;
}
div.product {
    /*margin-left: 160px;*/
    width: 160px; float: left; height: 170px;
    text-align: center;
}

div.product h5 {
    margin: 0; padding: 5px 0 1px 10px;
	background: url(images/bkgd-h5-prodName.gif) no-repeat left top;
}

div.product p {
    margin: 0 0 3px; padding: 0;
}

div.product p.thumbs {
    margin-top: 9px;
}

div.prodInfo p.saleThumbs {
    margin-top:-2px;
}

ul.pdfs {
    margin: 10px 0 0; padding: 0;
}

ul.pdfs li {
	margin-bottom: 3px;
}
fieldset legend {
	display: block;
	margin: 0 0 7px;
}
ul.pdfs li a {
	display: block;
    margin: 0; padding: 15px;
	background: #fedada url(images/pdficon_large.gif) no-repeat right center;
}

ul.pdfs li a:hover {
	background-color: #ffd1c4;
}
/* Typography */
body {
	font: 0.75em Arial, Helvetica, Geneva, sans-serif;
	color: #515151;
}
a {
    color: #ee2635;
}
h1 a, ul#mainMenu li a {
	text-decoration: none;
}

a:hover,
h1 a:hover,
ul#mainMenu li a:hover {
    text-decoration: none;
}
div.contentMiddle p {
    line-height: 1.50em;
    /*text-align: justify;*/
}

div.contentMiddle p strong,
fieldset legend {
    color: #ee2635; font-weight: bold; /*font-size: 1.1em;*/
}
div.contentMiddle blockquote {
    font-size: 1.5em;
	font-style: italic;
	line-height: 1.5em; color: #ee2635;
}

div.contentMiddle h4 {
    font-size: 1.5em; color: #ee2635;
}

div.contentMiddle blockquote span {
    font-size: 0.7em;
	font-style: normal;
	font-weight: normal; color: #515151;	
}

div.prodInfo h5 {
	color: #515151; font-weight: bold;
    font-size: 1.25em;
}

div.prodInfo p {
    font-size: 1.0em;
}

ul.pdfs li a {
	font-size: 1.2em; color: #515151; text-decoration: none;
}

ul.pdfs li a:hover {
	color: #484848; text-decoration: underline;
}

div#accordion h4 {
    margin: 0 15px; height: 25px; cursor: pointer; text-indent: -9999px;
}

div#accordion h4.shoeOption01 	{ background: url(images/bkgd-h4-toggler-shoes01.gif) no-repeat left top; }
div#accordion h4.shoeOption03 	{ background: url(images/bkgd-h4-toggler-shoes03.gif) no-repeat left top; }
div#accordion h4.shoeOption04 	{ background: url(images/bkgd-h4-toggler-shoes04.gif) no-repeat left top; }
div#accordion h4.shoeOption06 	{ background: url(images/bkgd-h4-toggler-shoes06.gif) no-repeat left top; }
div#accordion h4.shoeOption07 	{ background: url(images/bkgd-h4-toggler-shoes07.gif) no-repeat left top; }
div#accordion h4.shoeOption08 	{ background: url(images/bkgd-h4-toggler-shoes08.gif) no-repeat left top; }

div#accordion h4.mediaOption01 	{ background: url(images/bkgd-h4-toggler-media01.gif) no-repeat left top; }
div#accordion h4.mediaOption02 	{ background: url(images/bkgd-h4-toggler-media02.gif) no-repeat left top; }
div#accordion h4.mediaOption03 	{ background: url(images/bkgd-h4-toggler-media03.gif) no-repeat left top; }

div#accordion h4.bally 			{ background: url(images/shoes/h4-Bally.gif) no-repeat left top; }
div#accordion h4.dyva 			{ background: url(images/shoes/h4-Dyva.gif) no-repeat left top; }
div#accordion h4.givenchy 		{ background: url(images/shoes/h4-Givenchy.gif) no-repeat left top; }
div#accordion h4.marc_by_marc_jacobs 	{ background: url(images/shoes/h4-MarcByMarcJacobs.gif) no-repeat left top; }
div#accordion h4.lacoste 		{ background: url(images/shoes/h4-lacoste.gif) no-repeat left top; }
div#accordion h4.bally_mens		{ background: url(images/shoes/h4-ballyMen.gif) no-repeat left top; }
div#accordion h4.banfi 			{ background: url(images/shoes/h4-Banfi.gif) no-repeat left top; }
div#accordion h4.mary_kyri		{ background: url(images/shoes/h4-Kyri.gif) no-repeat left top; }
div#accordion h4.riccardo_banfi	{ background: url(images/shoes/h4-RiccardoBanfi.gif) no-repeat left top; }
div#accordion h4.ripa			{ background: url(images/shoes/h4-Ripa.gif) no-repeat left top; }
div#accordion h4.marcopizzi		{ background: url(images/shoes/h4-Marcopizzi.gif) no-repeat left top; }
div#accordion h4.bridal			{ background: url(images/shoes/h4-Bridal.gif) no-repeat left top; }
div#accordion h4.miss_sixty		{ background: url(images/shoes/h4-MissSixty.gif) no-repeat left top; }
div#accordion h4.armani			{ background: url(images/shoes/h4-armani.gif) no-repeat left top; }

div#accordion h4.blumarine		{ background: url(images/bags/h4-blumarine.gif) no-repeat left top; }


div#accordion h4.melk	 		{ background: url(images/jewellery/h4-toggler-melk.gif) no-repeat left top; }
div#accordion h4.tuleste 		{ background: url(images/jewellery/h4-toggler-tuleste.gif) no-repeat left top; }

div#accordion h4.selected {
    background-position: 0 -25px; cursor: default;
}

div#accordion div.prodInfo h4 {
    text-indent: 0;
}

div#gallery { margin: 0; padding: 5px 21px; }
div#gallery img { margin: 0 13px 22px; }




#footer p {
	font-size: 1em;
}

#footer p.contact,#footer p.footNav { text-transform: lowercase; }
#footer p.contact a { color: #6d6c6c; }
#footer p.footNav a { font-size: 1em; color: #3a3a3a; text-decoration: none;}
#footer p.footNav a:hover { text-decoration: underline;}

#footer p.contact a:hover,
#footer p.honours a:hover { text-decoration: none; }

#footer p.honours, #footer p.honours a { color: #a7a7a7; }

#footer p.contact a:hover { text-decoration: none; }

/* My Comment */

