/* structure */
select {
border: 1px solid #999;
}
a:link img, a:visited img {
border: 1px solid #999;
}
a:hover img {
border: 1px solid #C36;
}
#contain a, #content a {
text-decoration: underline;
}
/* end structure */
/* left nav */
#leftnav div {
border:1px solid #999;
margin-bottom:1px;
background:#EAE6DD;
width:170px;
}
#leftnav ul {
list-style: none;
margin: 0px 9px 5px;
}
#leftnav li {
display:inline;
}
#leftnav a:link, #leftnav a:visited {
color:#333;
text-decoration:none;
display:block;
height:13px;
overflow:hidden;
}
#leftnav a#alogo {
padding:0;
height:54px;
margin-bottom:1px;
}
#leftnav div.lnavhead {
background:#D2CAB7;
}
#leftnav b {
display:block;
height:18px;
padding:3px 9px 0;
font-size:12px;
}
#leftnav ul a:active, #leftnav ul a:hover {
background:#ccc;
}
#leftnav .lnavhead a:hover {
background:#fff;
}
#leftnav a.current {
background:#fff;
}
#leftnav #clearance {
background:#FCCFD5;
height:20px;
}
#leftnav #clearance:hover {
background:#ffc;

}
/* end leftnav */
/* designer&summary structure */
#content {
float: right;
width: 617px;
_width: 619px;
position:relative;
}
#content p,#contain p {
margin-bottom: 10px;
}
ul.contentlist, #centerc ul, #content ul {
margin: 0 0 10px 18px;
list-style: square;
}
#summary .borderimg {
float:left;
margin-right:10px;
}
#summary .blurb {
clear:none;
}
#rightnews {
height:250px;
overflow:hidden;
}
.toolong {
height:24px;
overflow:hidden;
}
#allnews {
color:#c36;
}
/* end home, designer_summary structure */
/* category, prod_srch_rslts, designer_collect, part-celebs */
#products {
font-size: 11px;
}
#products div a:link, #products div a:visited {
text-decoration: none;
color: #000;
}
.hltsz {
background:#ffc;
}
#products div ul {
list-style:none;
margin:0;
}
.prodd {
height:13px;
overflow:hidden;
}
.prodn {
height:27px;
overflow:hidden;
}
#products div a:hover {
color: #C36;
}
#products div {
float: left;
margin: 0 20px 20px 0;
height: 354px;
overflow: hidden;
width: 149px;
}
#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;
}
#content #hltlink {
float:right;
padding:2px 10px;
color:#000;
background:#ffc;
border:1px solid #999;
text-decoration:none;
border-top:0;
}
#content #hltlink:hover {
background:#ff0;
}
#choosesize {
position:absolute;
display:none;
top:18px;
right:0;
border:1px solid #999;
background:#ffc;
width:420px;
font-weight:bold;
font-size:11px;
z-index:1;/* ie6 */
}
#choosesize label {
padding-right:5px;
white-space:nowrap;
}
#choosesize label input {
vertical-align:middle;
margin-left:2px;
}
#choosesize fieldset {
border:0;
padding:10px 10px 15px;
}
h6 {
font-size:18px;
font-weight:normal;
color:#900;
}
#choosesize a {
display:block;
text-decoration:none;
font-size:12px;
border:1px solid #999;
padding:0 10px;
background:#fff;
}
#choosesize a:hover {
background:#000;
color:#fff;
}
#choosesize #sizepophelp {
float:right;
border-width:0 0 1px 1px;
}
#choosesize #sizepopclose {
margin:20px 133px 0;
text-align:center;
border-bottom:0;
}
/* end category, prod_srch_rslts, designer_collect, part-celebs */
/* subnav */
#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 {
clear:left;
}
.blurb img {
float:left;
margin:0 10px 10px 0;
}
.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;
clear:both;
}
.clearit {
clear: both;
font-size: 10px;
padding-bottom: 8px;
}
#summary #products .clearit, #summary #products .clearit a {
padding: 0;
margin-bottom: 0;
font-size: 18px;
}
ul#navlist {
padding: 2px 0;
margin: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 #f9f9f9;
background:#f9f9f9;
}
h1 {
font-size:18px;
padding-top: 7px;
height:163px;
color:#333;
margin-top: 1px;
}
#thesizes {
background:#f9f9f9;
padding-top:10px;
position:relative;
margin-bottom:10px;
min-height:13px;
}
* html #thesizes {
height:13px;
}
#thesizes form {
position:absolute;
right:0;
top:1px;
}
#thesizes p {
margin:0;
height:16px;
clear:left;
}
#thesizes p * {
float:left;
border:1px solid #ccc;
padding:0 3px;
line-height:13px;
display:block;
}
#thesizes b {
width:60px;
text-align:center;
}
#thesizes a {
background:#ccc;
text-decoration:none;
margin-left:1px;
font-size:12px;
}
#thesizes a:hover,#thesizes a#onsizesort {
background:#fff;
border-color:#000;
color:#000;
}
#summary h1, #collections h1,#searchcoll h1, #company h1, #press h1, #misc h1, #fans h1, #productpage h1 {
height:40px;
}
h2 {
font-size: 14px;
}
h3 {
color:#666;
margin-bottom:10px;
font-size:14px;
padding-bottom:2px;
border-bottom:1px solid #eee;
}
.likeh3 {
font-size: 12px;
background: #f9f9f9;
padding: 2px;
color: #666;
margin-bottom: 10px;
font-weight:bold;
height: 16px;
overflow: hidden;
}
#searchcoll .likeh3 {
margin-bottom: 2px;
width:613px;
}
.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 {
padding: 0 12px;
}
#mylayer a img {
border: 0;
float:left;
}

/* scrollable div area */
#scrollable2 {
width:170px;
height:550px;
overflow:hidden;
}

		/* wrap to make sure that image area is clickable */
			#wrap3 {
				float: left;
				width: 15px;
				height: 201px;
				background: transparent url(images/scrollbar-track-bottom.png) no-repeat bottom left;
			}
			
			/* top image of track */
			#track3-top {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(images/scrollbar-track-top.png) no-repeat top left;
			}
			
			/* vertical track */
			#track3 {
				float:left;
				width: 15px;
				height: 20px;
			}
			
			/* vertical track handle */
			#handle3 {
				width: 20px;
				height: 37px;
			}


/* end common styles */

