/* structure */
* {
margin: 0;
padding: 0;
border: 0;
}
select {
border: 1px solid #999;
}
html, body {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
background: #66FF00
color: #333;
}
a:link img, a:visited img {
border: 1px solid #999;
}
a:hover img {
border: 1px solid #C36;
}
#contain a, #content a {
text-decoration: underline;
}
#positiona {
width: 800px;
margin: 10px auto;
}
a:link, a:visited {
color: #666;
text-decoration: none;
}
a:hover {
color: #C36;
text-decoration: underline;
}
#contain, #header {
text-align: left;
}
/* end structure */
/* header */
#topper {
float: right;
text-align: right;
width: 311px;
}
#header img {
border: none;
}
#freeship {
display:block;
height: 15px;
}
#freeship a:link,#freeship a:visited {
font-size: 12px;
font-weight: bold;
color: #000;
}
#freeship img {
vertical-align: middle;
}
#hoptions {
display:block;
}
#hoptions a:link,#hoptions a:visited {
font-size:14px;
color:#999;
}
#header ul {
margin: 6px 0;
}
#header b {
text-decoration: underline;
font-weight: normal;
}
#header ul li {
display: inline;
margin-right: 10px;
}
#header li a:link, #header li a:visited {
background: #F6F6F6;
border: 1px solid #999;
padding: 2px 22px 2px 10px;
text-decoration: none;
height: 18px;
color: #333;
}
/* fix head spacing */
#header ul li#sixth a {
padding-right: 27px;
}
#header li a:hover, #header li a:active {
background: #B5B7BC;
}
#addictions #header #first a,
#buylook #header #second a,
#sweetdeals #header #third a,
#celebs #header #fourth a,
#ddirectory #header #fifth a,
#expertise #header #sixth a,
#wishlist #header #last a {
background: #B5B7BC;
}
#header ul li#sixth {
margin-right: 0
}
/* end header */
/* left nav */
#leftnav {
width: 170px;
border: 1px solid #999;
background: #EAE6DD;
}
#leftnav input {
border: 1px solid #666;
}
#leftnav #search {
height: 16px;
margin: 0 1px 0 10px;
width: 100px;
}
#positiona #leftnav #Submit3 {
font-size: 10px;
height: 18px;
background: #eee;
}
#leftnav div {
border-bottom: 1px solid #fff;
}
#searchhead {
background: #F8F7F3;
padding: 3px 0;
}
#shopcategory {
background: #F0EEE8;
}
.hideit {
display: none;
}
#d1 {
_height: 111px; /* ie nav adj.. */
}
#leftnav ul {
list-style: none;
margin: 0px 5px;
}
#leftnav a:link, #leftnav a:visited {
color: #333;
text-decoration: none;
display: block;
padding-left: 4px;
height: 13px;
overflow: hidden;
}
#leftnav a.lnavhead:link, #leftnav a.lnavhead:visited {
font-size: 12px;
padding: 2px 8px;
height: 14px;
}
#leftnav a.lnavhead:hover {
background: #fff;
font-weight:bold;
}
#leftnav a.no:hover {
background: #EAE6DD;
}
#leftnav a img {
border: 0;
}
#leftnav ul ul {
margin: 0;
}
#leftnav ul a:active, #leftnav ul a:hover {
background: #ccc;
}
#leftnav ul li ul a:link, #leftnav ul li ul a:visited {
padding-left: 15px;
}
#leftnav ul li ul a:active, #leftnav ul li ul a:hover {
background: #F4F2EC;
}
#leftnav #selected {
border-bottom: 1px solid #999;
border-top: 1px solid #999;
margin: 2px 0 4px;
width: 160px;
padding-bottom: 4px;
}
#leftnav #selected a.grayback {
background: #ccc;
padding: 2px 0 2px 4px;
}
#leftnav a.current {
background: #F4F2EC;
}
/* end leftnav */
/* footer */
#footer {
border-top: 1px solid #999;
margin-top: 20px;
padding: 5px 0 20px;
text-align: center;
clear: both;
}
#footer a:hover, #footer a:active {
color: #C36;
}
#footer a:link, {
color: #333;
text-decoration: none;
}
/* end footer */
/* designer&summary structure */
#content {
float: center;
width: 717px;
_width: 719px;
}
#content p,#contain p {
margin-bottom: 10px;
}
ul.contentlist, #centerc ul, #content ul {
margin: 0 0 10px 18px;
list-style: square;
}
#summdetails {
float:left;
width: 347px;
margin-right: 10px;
}
#summdetails,#runway {
height: 500px;
}
#summinfo {
margin-top: 6px;
color: #666;
}
#summinfo h3, h3#ft {
padding: 3px 0;
font-size: 14px;
}
#ft {
margin-top: 6px;
}
#summinfo #gifts h3 {
margin-bottom: 15px;
}
#summinfo a {
text-decoration: none;
}
#summinfo img {
float: left;
margin-right: 3px;
clear: left;
border: 0;
}
#ifo {
margin-top: 10px;
}
#summinfo h5 {
font-size: 14px;
font-weight: normal;
}
#h5top {
margin-top: 10px;
}
#summinfo div {
float: left;
width: 170px;
margin-right: 10px;
}
#summinfo div#gifts {
width:167px;
margin: 0;
}
#summinfo #gifts img {
margin-right: 10px;
}
#summinfo #gifts p {
margin-right: 10px;
}
#runway {
float:left;
width: 260px;
}
#runway div a {
float: left;
margin-right: 10px;
}
#runway div #nomargin {
margin: 0;
}
#summlbutton img {
border: 0;
margin: 6px 0;
}
#shopmain:link, #shopmain:visited {
height: 80px;
width: 38px;
float: right;
color:#E378A8;
font-size: 14px;
font-weight: bold;
background: #eee;
text-decoration: none;
padding: 0 20px;
}
#shopmain:hover {
background: #FBDCE5;
}
#shopmain img {
border: 0;
margin: 10px 0 3px 7px;
}
#positiona a.sbut:link,#positiona a.sbut:visited {
background: #eee;
display: block;
text-align: center;
text-decoration: none;
}
#positiona a.sbut:hover {
background: #FBDCE5;
}
#positiona .sbut img {
border: 0;
vertical-align: middle;
margin-right: 4px;
}
#positiona #summore {
display: block;
border-top: 1px solid #ccc;
text-decoration: none;
text-align: right;
padding: 2px 0;
font-size: 11px;
}
#summore img {
border: 0;
vertical-align: middle;
}
#summopts {
overflow: hidden;
height: 40px;
margin: 7px 0 10px;
}
#summopts .sbut {
float: left;
margin-right: 10px;
width: 80px;
height: 32px;
padding-top: 8px;
font-size: 11px;
}
#summopts #lastsbut {
margin: 0;
width: 77px;
}
#summdesc div {
width: 167px;
float: right;
}
#summcelebs {
margin-top: 10px;
}
#summary #products {
clear: left;
}
#summary #products h3 {
margin-bottom: 12px;
width: 617px;
}
#summary .clearit h3 {
width: 617px;
}
#summary h4 {
color: #999;
}
#allopts {
height: 90px;
}
#allopts a {
float:left;
margin-right: 10px;
}
#allopts .sbut {
padding-top: 28px;
height: 52px;
width: 79px;
}
#allopts #shopmain {
float: left;
}
#allopts #lastsbut {
margin-right: 0;
}
/* end home, designer_summary structure */
/* category, prod_srch_rslts, designer_collect, part-celebs */
#products {
font-size: 11px;
}
#products p a {
font-size: 10px;
}
#products div a:link, #products div a:visited {
text-decoration: none;
color: #000;
}
#products div a:hover {
color: #C36;
}
#products b, #products i {
display: block;
font-style: normal;
height: 13px;
overflow: hidden;
}
#products div {
float: left;
margin: 0 25px 22px 0;
height: 247px;
overflow: hidden;
width: 122px;
}
#sort {
font-size: 11px;
color: #666;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
}
#sort a {
text-decoration: none;
}
#sort span {
float: right;
}
#sort img {
margin-right: 13px;
border: 0;
vertical-align: middle;
margin-left: 3px;
}
.spsort {
margin-right: 29px;
}
/* end category, prod_srch_rslts, designer_collect, part-celebs */
/* subnav */
#forumlink {
font-size: 12px;
font-weight: bold;
}
#forumlink img {
border: 0;
vertical-align: middle;
}
#shoptop {
float: right;
font-size: 18px;
margin-top: 15px;
color: #A85848;
text-align: right;
}
form#shoptop {
margin-bottom: 10px;
}
#shoptop select {
font-size: 10px;
}
/* end subnav */
/* common styles */
.blurb b {
display: block;
font-size: 12px;
}
#positiona .blurb b a {
text-decoration: none;
}
.borderimg {
border: 1px solid #999;
}
.bordertop {
border-top: 1px solid #999;
background: url(../images/product-bg.jpg) repeat-x;
}
.centerit {
text-align: center;
}
.subsect {
padding-top: 20px;
}
.clearit {
clear: both;
font-size: 10px;
padding-bottom: 8px;
}
#summary #products .clearit, #summary #products .clearit a {
padding: 0;
margin-bottom: 0;
font-size: 18px;
}
#summary #products b {
height: 28px;
overflow: hidden;
}
#summary #products div {
height: 227px;
}
#products span {
display:block;
height: 28px;
overflow: hidden;
}
ul#navlist {
padding: 2px 0;
margin: 0 0 20px 0;
border-bottom: 1px solid #999;
}
#navlist a:link, #navlist a:visited {
color: #333;
}
#navlist a:hover, #navlist a:active {
color: #C36;
}
#navlist li {
display: inline;
}
#navlist li a {
padding: 2px 10px;
margin-right: -3px;
text-decoration: none;
}
#navlist li a.current {
border: 1px solid #999;
border-bottom: 1px solid #fff;
}
h1 {
font-size:18px;
padding-top: 7px;
height:63px;
color:#333;
margin-top: 1px;
}
#summary h1, #collections h1,#searchcoll h1, #company h1, #press h1, #misc h1, #fans h1 {
height:40px;
}
h2 {
font-size: 14px;
}
h3,.likeh3 {
font-size: 12px;
background: #eee;
padding: 2px;
color: #666;
margin-bottom: 10px;
font-weight:bold;
height: 16px;
overflow: hidden;
}
#searchcoll .likeh3 {
margin-bottom: 2px;
}
.likeh3 p {
float:right;
font-size:11px;
color: #999;
padding-top: 1px;
}
.likeh3 img {
vertical-align: top;
}
.likeh3 a img {
border: 0;
}
#positiona .likeh3 a:link, #positiona .likeh3 a:visited {
color: #333;
text-decoration: none;
}
.rtlftpad {
margin: 0 10px;
}
h4 {
font-size: 12px;
}
#articlez {
width: 455px;
}
#articlez ul, #articlez ol {
margin: 0 0 12px 22px;
}
ol {
margin-left: 25px;
}
ol li {
margin-top: 3px;
}
form input.radio, #positiona input.radio, input.radio, #centerform input.radio {
border: 0;
}
option {
margin: 0 12px;
}
#mylayer a img {
border: 0;
float:left;
}
/* end common styles */