html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
color:#000;
background:#FFF;
font-family:Arial;
font-size:12px;
line-height:20px;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

html,body {
position:relative;
height:100%;
background-color:#4D4D4D;
color:#1F2122;
}

.page {
position:relative;
width:985px;
background-color:#FFF;
margin:0 auto;
}

.pageB {
_height:100%;
min-height:100%;
}

.header {
position:relative;
overflow:hidden;
_zoom:1;
height:135px;
background-color:#27292a;
}

.pageB .body {
padding-bottom:40px;
}

#footer {
position:relative;
overflow:hidden;
_overflow:visible;
_zoom:1;
height:50px;
line-height:50px;
background-color:#dbdbda;
color:#656363;
}

.pageB #footer {
position:absolute;
bottom:0;
width:100%;
}

#primarySidebar {
position:relative;
width:193px;
margin-bottom:150px;
}

#secondarySidebar {
position:relative;
width:150px;
}

.leftCol {
float:left;
_margin-right:-3px;
}

.rightCol {
float:right;
_margin-right:-3px;
}

.alignCenter {
clear:both;
display:block;
margin:0 auto;
}

.separator {
border-top:1px solid #d7d7d4;
}

#products .separator,#locations .separator,#library .separator {
margin:7px 20px 20px;
}

#library .separator {
margin-top:23px;
margin-bottom:19px;
}

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

.lastUnit:after {
content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
visibility:hidden;
clear:both;
height:0!important;
display:block;
line-height:0;
}

.line {
zoom:1;
padding:0 10px 0 15px;
}

.subline {
padding-right:0;
padding-left:0;
margin-left:-15px;
}

.size1of1 {
float:none;
}

.size1of2 {
width:50%;
}

.size1of3 {
width:33.33333%;
}

.size2of3 {
width:66.66666%;
}

.size1of4 {
width:25%;
}

.size3of4 {
width:75%;
}

.size1of5 {
width:20%;
_width:19.9%;
}

.size2of5 {
width:40%;
}

.size3of5 {
width:60%;
}

.size4of5 {
width:80%;
}

.size1of6 {
width:16.666667%;
}

.size2of6 {
width:33.3333%;
}

.lastUnit {
display:block;
zoom:1;
float:none;
_position:relative;
_left:-3px;
_margin-right:-3px;
width:auto;
}

.mod {
margin-right:10px;
margin-left:5px;
}

#primarySidebar .mod {
margin-right:0;
margin-left:20px;
margin-top:19px;
_margin-top:20px;
}

#primarySidebar.rightCol .mod {
margin-left:0;
margin-right:20px;
}

#products.landing .unit {
height:auto;
margin-top:20px;
overflow:hidden;
}

.subline .size1of3 .mod {
margin-right:0;
margin-left:15px;
}

p {
margin:0 0 18px;
}

h1 a {
background:transparent url(../images/ww-logo.gif) no-repeat scroll top left;
width:223px;
height:77px;
text-indent:-9999em;
display:block;
margin:28px 0 0 42px;
}

h2,.h2 {
font:bold 12px/25px Georgia,sans-serif;
margin-bottom:3px;
color:#1A1A1A;
}

.h2-arial {
color:#1A1A1A!important;
font-family:"Arial Rounded MT Bold",Arial,sans-serif!important;
font-style:normal!important;
font-size:12px;
line-height:20px;
}

.h2-footer {
background:transparent url(../images/titles_footer.gif) no-repeat scroll top left;
height:10px;
text-indent:-9999em;
overflow:hidden;
margin-bottom:15px;
}

.h2-footer-services {
background-position:0 -10px;
}

.h2-footer-library {
background-position:0 -30px;
}

.h2-footer-getintouch {
background-position:0 -20px;
}

.h2-footer-logo {
background-image:url(../images/ww-logo_footer.gif)!important;
width:73px!important;
height:74px!important;
_top:0;
_position:relative;
text-indent:-9999em;
margin:-6px 0 0 10px !important;
}

.h2-craftsmanship {
background-position:0 0!important;
_width:117px;
}

.h2-madetoorder {
background-position:0 -10px!important;
_width:117px;
}

.h2-craftsmanship,.h2-madetoorder {
margin-bottom:14px!important;
}

.h2-contactus {
background-position:0 -20px!important;
_width:87px;
}

.h2-library {
background-position:0 -30px!important;
_width:59px;
}

h3,.h3 {
font:bold 14px/25px Georgia,sans-serif;
color:#1A1A1A!important;
}

.h3-border {
border-bottom:1px solid #efefec;
padding-bottom:2px;
margin-bottom:15px;
margin-top:22px;
color:#1A1A1A!important;
text-transform:uppercase!important;
}

.h3-arial {
font:bold 14px/25px Helvetica,Arial,sans-serif;
text-transform:uppercase;
}

#press h3 {
font:normal 20px/30px Georgia,sans-serif;
color:#656363!important;
margin-top:3px;
}

#store h3.item_name {
font:normal 20px/30px Georgia,sans-serif;
color:#656363!important;
margin-top:3px;
padding-bottom:13px;
margin-bottom:14px!important;
}

a:hover {
cursor:pointer!important;
text-decoration:underline;
}

.hover {
cursor:pointer!important;
text-decoration:none!important;
}

a:active {
outline:none;
}

a:focus {
-moz-outline-style:none;
}

ul,ol,dl {
overflow:hidden;
zoom:1;
margin:0 0 18px;
}

em {
font-style:italic;
}

strong {
font-weight:700;
}

blockquote {
font:italic 12.5px/20px Georgia,sans-serif;
color:#aaa9a9;
}

.current {
cursor:default;
}

.pixel {
display:none;
width:1px;
height:1px;
top:0;
left:0;
position:absolute;
background-color:red;
z-index:999;
}

.dropdown-collections .pixel {
display:none;
left:485px;
width:1px;
background-color:#dbdbda;
border-right:7px solid #FFF;
border-left:7px solid #FFF;
}

.dropdown-collectionsW .cachemisere,.dropdown-collectionsS .cachemisere {
background-color:#efefec;
width:945px;
top:95px;
z-index:1;
height:1px;
position:absolute;
left:0;
margin:0 0 0 20px;
}

.georgia12 {
font:italic 12px Georgia,sans-serif;
color:#aaa9a9;
}

.tooltip {
position:absolute;
top:0;
left:0;
z-index:3;
background-color:#F5F5B5;
line-height:15px;
text-align:center;
display:block;
}

#nav {
background-color:#1f2122;
height:50px;
line-height:50px;
margin:0;
padding:0;
}

#secondaryToolBar {
background-color:#efefec;
color:#656363;
padding-top:31px;
padding-bottom:54px;
}

.brass-link,.brass-link a {
color:#b38b4d!important;
}

.blue-link,.blue-link a {
color:#01365e!important;
}

.btn2 {
background-color:#1f2122;
display:block;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:none;
font:normal 12px Arial,sans-serif;
color:#FFF;
padding:3px 0;
}

#nav li a {
display:block;
height:50px;
line-height:50px;
overflow:hidden;
text-indent:-9999em;
background:transparent url(../images/nav.gif) no-repeat scroll top left;
}

#nav li a:hover {
text-decoration:none;
background-color:#4D4D4D;
color:#FFF;
}

#nav li.current a,#nav li.current a:hover,#nav li.dropdown a,#nav li.dropdown a:hover {
text-decoration:none;
background-color:#FFF;
color:#1f2122;
}

#nav li.collectionsW a {
width:148px;
background-position:0 0;
}

#nav li.collectionsS a {
width:203px;
background-position:-148px 0;
}

#nav li.collectionsS a:hover {
background-position:-148px -50px;
}

#nav li.products a {
width:149px;
background-position:-351px 0;
}

#nav li.products a:hover {
background-position:-351px -50px;
}

#nav li.kitchenandbar a {
width:135px;
background-position:-500px 0;
}

#nav li.kitchenandbar a:hover {
background-position:-500px -50px;
}

#nav li.locations a {
width:108px;
background-position:-635px 0;
}

#nav li.locations a:hover {
background-position:-635px -50px;
}

#nav li.blog a {
width:67px;
background-position:-743px 0;
}

#nav li.blog a:hover {
background-position:-743px -50px;
}

#nav li.onlinestore a {
width:175px;
background-position:-810px 0;
}

#nav li.onlinestore a:hover {
background-position:-810px -50px;
}

.mac.gecko .navContainer .dropdown {
background-position:0 17px!important;
}

.navContainer .dropdown {
overflow:hidden;
_zoom:1;
display:none;
position:relative;
}

.navContainer .dropdown-collectionsW {
padding-bottom:50px;
background-position:0 5px;
_background-position:0 7px;
}

.navContainer .dropdown-collectionsS {
padding-bottom:20px;
}

.mac.gecko .navContainer .dropdown-collectionsW {
background-position:0 6px!important;
}

.mac.gecko .navContainer .dropdown-products {
padding-bottom:29px!important;
}

.navContainer .dropdown-products {
padding-bottom:28px;
border-bottom:1px solid #D7D7D4;
}

.navContainer .dropdown-collectionsW,.navContainer .dropdown-collectionsS {
border-bottom:1px solid #D7D7D4;
}

.navContainer .line .left,.navContainer .line .right {
float:right;
_margin-bottom:5px;
margin:56px 58px 3px 0;
}

.navContainer .line .size1of1 {
width:100%;
float:left;
}

.navContainer .line .size1of6,.navContainer .line .size2of6 {
padding-top:16px;
_padding-top:17px;
padding-bottom:29px;
}

.navContainer .line .nav-intro {
padding-top:14px;
font:normal 12px/20px Arial,Helvetica,sans-serif;
color:#656363;
}

.navContainer .line .nav-intro>a>img {
margin-bottom:12px;
}

.simpleList li {
position:relative;
border-bottom:1px solid #efefec;
}

.simpleList li span {
position:absolute;
top:-1px;
left:0;
z-index:-1;
border-top:1px solid #efefec;
width:100%;
display:none;
}

.win .simpleList li strong {
font-size:13px!important;
}

.win.safari .simpleList li strong {
font-size:12px!important;
}

.simpleList li strong {
font-family:"Arial Rounded MT Bold",Arial,sans-serif;
font-weight:400;
color:#1F2122;
display:block;
font-size:12px;
padding:4px 4px 4px 11px;
}

.dropdown .simpleList li a strong {
padding-left:0;
}

#primarySidebar .simpleList li strong {
padding:5px 4px 5px 11px;
}

.simpleList li a {
display:block;
text-decoration:none;
line-height:15px;
color:#656363;
z-index:999;
width:210px;
padding:8px 4px 7px 11px;
}

.pad6 .simpleList li a,.pad6 .simpleList li strong {
padding-left:6px;
width:135px!important;
}

.pad5 .simpleList li a,.pad5 .simpleList li strong {
padding-left:5px;
width:136px!important;
}

.pad1 .simpleList li a,.pad1 .simpleList li strong {
padding-left:1px;
width:140px!important;
}

.pad0 .simpleList li a,.pad0 .simpleList li strong {
padding-left:0;
width:141px!important;
}

.collections .line .size1of4 .simpleList li a strong {
padding-left:0!important;
}

.dropdown .simpleList li a {
width:130px;
}

.dropdown .simpleList li:first-child,.dropdown .simpleList ul .first {
border-top:1px solid #efefec;
}

.dropdown .simpleList li.empty {
height:28px!important;
}

.dropdown-hover {
cursor:pointer;
color:#1f2122;
background-color:#efefec;
border-color:#d7d7d4!important;
}

.dropdown-current {
cursor:default!important;
background-color:#efefec!important;
border-color:#d7d7d4!important;
}

.dropdown-hover span,.dropdown-current span,.dropdown-next-hover span {
display:block!important;
border-color:#d7d7d4!important;
}

.dropdown-hover a,.dropdown-current a {
color:#1f2122!important;
}

.dropdown .icon-ww-logo-small {
position:absolute;
top:26px;
left:30px;
width:132px;
margin:0;
}

.dropdown .icon-studio-logo-small,.dropdown .icon-studio-logo-small-grey {
position:absolute;
top:41px;
left:30px;
width:132px;
margin:0;
}

.dropdown-collectionsW p.close {
bottom:29px!important;
}

.mac.gecko .dropdown-products p.close {
bottom:28px!important;
}

.dropdown p.close {
display:none;
background-color:#1f2122;
position:absolute;
right:20px;
bottom:27px;
height:21px;
margin:0;
padding:10px 15px 0;
}

.dropdown .last .simpleList {
margin-left:0;
margin-right:15px;
}

#primarySidebar .simpleList li:first-child a,#primarySidebar .simpleList li.first a {
padding-left:10px!important;
}

#primarySidebar.wpad .simpleList li a {
padding-left:20px;
}

#primarySidebar .simpleList li a {
width:158px;
}

#primaryToolBar {
height:41px;
line-height:41px;
position:absolute;
top:0;
right:0;
_right:-1px;
margin:0!important;
}

#primaryToolBar li a {
display:inline-block;
line-height:41px;
color:#797A7A;
padding:0 15px;
}

#triggerMyFolder.trigger_active,#triggerEmail.trigger_active {
color:#27292A;
}

#triggerMyFolder span,.myfolderlink a span {
margin-left:5px;
color:#B38B4D;
}

.mac.gecko .myfolderlink .icon-close {
top:16px!important;
}

.myfolderlink .icon-close {
text-indent:-9999em;
background-position:right -18px;
position:relative;
right:20px;
top:0;
width:9px;
padding:0 0 0 10px !important;
}

.myfolderlink .icon-close:hover {
background-position:right -38px;
}

#primaryToolBar li.hover #triggerMyFolder,#primaryToolBar li.active #triggerMyFolder,#primaryToolBar li.hover #triggerEmail,#primaryToolBar li.active #triggerEmail {
color:#1F2122!important;
background-color:#FFF!important;
}

#footer ul {
float:left;
height:40px;
margin:0!important;
}

#footer ul li a {
display:inline-block;
height:40px;
line-height:40px;
padding:0 8px;
}

#footer p {
float:right;
height:40px;
}

p.trademarks {
clear:both;
float:none;
display:block;
background:#1f2122;
color:#656363;
height:50px;
line-height:50px;
text-align:center;
margin:0;
}

#alerts {
position:relative;
overflow:hidden;
padding:12px 20px;
}

#alerts p.notice {
float:left;
background:transparent url(../images/notice.gif) no-repeat 0 3px;
padding-left:15px;
}

#alerts p.close {
float:right;
margin-top:3px;
color:#656363;
}

#alerts p.close a {
background-position:right -18px;
color:#aaa9a9!important;
}

#alerts p.close a:hover {
background-color:#FFF;
color:#1F2122!important;
background-position:right 0;
}

.icon_facebook,.icon_twitter,.icon_pinterest {
background:#EFEFEC url(../images/icons_social.gif) no-repeat 0 0;
display:block;
height:15px;
line-height:16px;
margin:15px 0 0;
padding:0 0 0 24px;
}

#secondaryToolBar .icon_facebook,#secondaryToolBar .icon_twitter,#secondaryToolBar .icon_pinterest {
margin-top:7px;
}

.icon_facebook:hover {
background-position:0 -65px;
}

.icon_twitter {
background-position:0 -130px;
}

.icon_twitter:hover {
background-position:0 -195px;
}

.icon_pinterest {
background-position:0 -260px;
}

.icon_pinterest:hover {
background-position:0 -325px;
}

#myfolderbar,#emailsignupbar {
display:none;
overflow:hidden;
_zoom:1;
height:60px;
padding:20px 0 0 20px;
}

#myfolderbar form p,#emailsignupbar form p {
float:left;
width:460px;
background:#FFF url(../images/plus-icon.gif) no-repeat 0 3px;
line-height:20px;
margin:0;
padding:0 0 0 45px;
}

#emailsignupbar form p {
height:45px;
background:#FFF url(../images/email-icon.gif) no-repeat 0 8px;
}

#emailsignupbar form p.success {
background-image:url(../images/check-icon.gif);
background-position:0 4px;
line-height:41px;
}

#emailsignupbar form p.error {
background-image:url(../images/exclamation-icon.gif);
background-position:0 4px;
}

#myfolderbar form label,#emailsignupbar form label {
float:left;
display:block;
width:108px;
margin:1px 0 0;
}

#myfolderbar form input.text,#emailsignupbar form input.text {
width:179px;
height:18px;
background:#FFF!important;
color:#656363;
float:left;
font-family:Arial;
font-size:12px;
margin:-2px 0 0;
padding:4px 5px 0;
}

#myfolderbar form input.submit,#emailsignupbar form input.submit {
float:left;
position:relative;
top:-1px;
margin:0 4px 0 10px;
padding:4px;
}

.mac.safari #myfolderbar form input.cancel,.mac.safari #emailsignupbar form input.cancel {
margin-left:14px!important;
padding-right:15px!important;
}

.mac.gecko #myfolderbar form input.cancel,.mac.gecko #emailsignupbar form input.cancel {
margin-top:4px!important;
}

.win.gecko #myfolderbar form input.cancel,.win.gecko #emailsignupbar form input.cancel {
background-position:right -14px!important;
}

.win.safari #myfolderbar form input.cancel,.win.safari #emailsignupbar form input.cancel {
margin-left:13px!important;
padding-right:14px!important;
background-position:right -15px;
}

#myfolderbar form input.cancel,#emailsignupbar form input.cancel {
font:normal 12px Helvetica,Arial,sans-serif;
color:#aaa9a9;
border:none;
cursor:pointer;
float:left;
background:transparent url(../images/close_x.gif) no-repeat scroll right -16px;
background-position:right -14px;
margin:3px 0 0 3px;
padding:0 7px 0 0;
}

.myfolderclose-hover {
color:#1F2122!important;
background-position:right 2px!important;
}

#secondaryToolBar blockquote {
margin-bottom:11px;
padding-right:10px;
margin-top:-1px;
}

#page_intro {
background-color:#F7F3ED;
padding:15px 0;
}

.landingStudio #page_intro,.landing #page_intro {
margin:0 0 35px;
padding:25px 0 19px;
}

#page_description {
padding:14px 70px 10px 20px;
}

.landingStudio #page_description,.landing #page_description {
padding:0 70px 3px 20px;
}

.landingStudio #page_description .pdf_link {
margin-top:15px;
}

.landingStudio #page_description .pdf_link a {
font:normal 12px/17px Arial,Helvetica,sans-serif;
color:#AAA9A9;
}

#page_description.mid_width {
padding-right:200px;
width:auto!important;
}

.landingStudio #page_description.mid_width,.landing #page_description.mid_width {
padding-right:20px;
width:auto!important;
}

.listing #page_description h2 {
margin:7px 0 9px;
}

.listingStudio #page_description h2 {
margin-bottom:20px;
}

#page_description p {
margin-bottom:0;
font:normal 20px/30px Georgia,sans-serif;
color:#656363;
}

.landing #page_description p {
font:normal 16px/25px Georgia,sans-serif;
}

.detailStudio #page_description p {
font-family:PMNCaeciliaW01-55Roman,'Times New Roman',serif;
margin-top:4px!important;
}

.listing #page_description p {
font-size:16px;
line-height:25px;
}

#page_logo {
width:245px;
border-left:1px solid #ebe6e4;
}

#page_logo span {
display:block;
width:100%;
background-position:center;
}

#page_filter {
padding-top:0!important;
padding-bottom:0!important;
margin:-3px 0 15px;
}

#page_filter li {
float:left;
display:block;
}

#page_filter li a {
background-color:#FFF;
display:block;
color:#656363;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-right:15px;
padding:3px 10px;
}

#page_filter li.current a,#page_filter li a:hover {
background-color:#b38b4d;
color:#FFF;
text-decoration:none;
}

.landingStudio #page_intro .page_intro #page_logo {
border-right:1px solid #EFEFEC!important;
width:225px!important;
}

.landingStudio #page_intro,.listingStudio #page_intro {
background-color:#FFF;
border-bottom:1px solid #EFEFEC;
margin:0 20px 35px;
}

.landingStudio #page_intro {
padding:25px 0 19px;
}

.listingStudio #page_intro {
margin-bottom:1px;
border-color:#d7d7d4;
}

.landingStudio #page_intro>img {
margin:-25px 0 20px -20px;
}

.landingStudio #page_description,.listingStudio #page_description {
padding-left:15px;
padding-bottom:0;
width:740px;
padding-right:0;
}

.listingStudio #page_description {
width:auto;
padding:13px 96px 11px 0;
}

.landingStudio #page_description p,.listingStudio #page_description p {
font:normal 16px/22px PMNCaeciliaW01-55Roman,'Times New Roman',serif;
color:#656363;
}

.listingStudio h2.top-title {
font:normal 37px/22px PMNCaeciliaW01-75Bold,'Times New Roman',serif;
color:#1F2122;
text-transform:uppercase;
letter-spacing:2px;
}

.landingStudio p.sub-title {
font:normal 14px/22px PMNCaeciliaW01-55Roman,'Times New Roman',serif;
color:#656363;
padding-bottom:5px;
border-bottom:1px solid #EFEFEC;
margin-bottom:15px;
}

.landingStudio .entry-title {
font:normal 13px/22px PMNCaeciliaW01-55Roman,'Times New Roman',serif;
color:#1F2122;
}

.landingStudio .continue-link a:hover {
color:#1462AD;
text-decoration:none;
}

#page_intro.wcrumb {
position:relative;
overflow:hidden;
_zoom:1;
padding:0;
}

#page_intro.wcrumb ul {
width:820px;
padding:60px 0 10px 20px;
}

.detail #page_intro.wcrumb ul {
padding:13px 0 16px 20px;
}

.mac.gecko #products #page_intro.wcrumb .viewall-link {
bottom:20px!important;
}

#page_intro.wcrumb .viewall-link {
position:absolute;
right:20px;
bottom:22px;
_bottom:20px;
margin:0;
}

#products.listing #content .h3-border {
background-position:595px 0;
padding-bottom:15px;
margin-top:20px;
}

#features img {
width:305px;
height:130px;
overflow:hidden;
}

.entry {
height:350px;
margin-bottom:40px;
position:relative;
}

.entry-content {
overflow:hidden;
padding:0;
}

.entry-content a {
overflow:hidden;
position:relative;
}

.entry-content a span.ghost {
display:block;
width:107px;
height:105px;
background-color:#b7b7a8;
color:#FFF;
font:normal 12px Georgia,sans-serif;
text-align:center;
margin:0 0 12px;
padding:72px 35px 0;
}

.entry-content p {
color:#656363;
overflow:hidden;
margin:0 0 5px;
}

#features .entry-content p {
height:60px;
}

.kitchenbar #page_description p {
font-size:16px;
line-height:25px;
width:680px;
}

.kitchenbar .entry-meta {
margin:3px 0 0;
}

.kitchenbar .entry-meta .continue-link {
display:block;
margin:0 0 8px;
}

.kitchenbar #features .entry {
height:313px;
}

.collections {
margin-bottom:97px;
}

.collections .line {
margin-bottom:13px;
}

.noresults {
padding-top:25px;
margin-left:5px;
}

.collections .size1of4 .entry .entry-content a {
height:225px!important;
}

.listing .collections .size1of4 .entry .entry-content a {
height:177px!important;
background:#FFF url(../images/loader_white.gif) no-repeat 50% 50%;
}

.detail .subline .size1of3 .entry .entry-content a,#libresults .entry .entry-content a {
background:#FFF url(../images/loader_white.gif) no-repeat 50% 50%;
}

.detail .subline .size1of3 .entry-hover .entry-content a {
background:none;
}

.collections .size1of4 .entry .entry-content h2 a {
margin-bottom:0;
height:auto!important;
}

.listing #content,#locations #content,#press #content,#library.publications #content {
_float:right;
_margin-right:-3px;
}

.listing #content .entry {
margin-bottom:15px;
height:275px;
background-color:#efefec;
width:177px;
}

.listing #content .entry .entry-title,.subline .entry-title {
font-family:Arial;
font-size:12px;
font-weight:400;
line-height:15px;
padding-left:10px;
padding-right:10px;
}

.listing #content .entry .entry-title a {
background-color:#EFEFEC;
position:relative;
height:auto!important;
background-image:none!important;
}

.listing #content .entry-hover .entry-title a {
background-color:#1F2122!important;
}

.listing #content .entry .entry-meta {
position:absolute;
bottom:9px;
left:10px;
}

.listing #content .entry .entry-meta a {
font-family:Georgia;
font-style:italic;
color:#aaa9a9;
font-size:12.5px;
}

.listing #content .entry .entry-meta a:hover,.listing #content .entry-hover .entry-meta a,.subline .entry .entry-meta a:hover,.subline .entry-hover .entry-meta a {
color:#b38b4d;
text-decoration:none;
}

.listing #content .entry-hover,.subline .entry-hover {
cursor:pointer;
background-color:#1f2122;
}

.listingStudio .entry-meta a:hover,.listingStudio .entry-hover .entry-meta a,.subline .entry-meta a:hover,.subline .entry-hover .entry-meta a {
color:#85aad6!important;
}

#breadcrumb {
overflow:hidden;
_zoom:1;
margin-bottom:0;
}

#breadcrumb li {
display:inline;
float:left;
font:bold 31px/40px Georgia,sans-serif;
background:transparent url(../images/slash.gif) no-repeat 0 4px;
padding-left:30px;
margin-left:10px;
}

.detail #breadcrumb li {
background-image:url(../images/breadcrumb_slash.gif);
line-height:12px;
padding-left:16px;
background-position:0 6px;
}

#breadcrumb li a {
font:bold 31px/40px Georgia,sans-serif;
}

.detail #breadcrumb li a {
font:normal 12px Arial,sans-serif;
color:#656563;
}

.paginator {
position:relative;
text-align:left;
overflow:hidden;
border-top:1px solid #d7d7d4;
border-bottom:1px solid #d7d7d4;
margin:0 20px;
padding:0;
}

.paginator li {
list-style-type:none;
float:left;
display:inline;
height:46px;
line-height:46px;
color:#aaa9a9;
padding:0;
}

.paginator li a,.paginator li span,.paginator li strong {
display:inline-block;
color:#aaa9a9;
line-height:46px;
border-right:1px solid #efefec;
padding:0 9px 0 8px;
}

.paginator li strong {
color:#1F2122!important;
font-weight:400;
}

.paginator li.page-hover,.paginator li.page-hover a {
cursor:pointer;
background-color:#1f2122;
color:#FFF;
border-color:#1f2122;
}

.paginator li.current,.paginator li.current a,.paginator li.current a:hover {
background-color:#efefec!important;
color:#1f2122!important;
cursor:default!important;
border-color:#efefec!important;
}

.paginator li.current strong,.paginator li.prevnext span {
padding:0 9px 0 8px;
}

.paginator li.prevnext a span {
border:none;
color:#1F2122;
margin:0;
padding:0;
}

.paginator li.prevnext span {
line-height:46px;
display:block;
}

.paginator li.prev span,.prevdisabled {
border-right:1px solid #efefec;
}

.paginator li.prevnext a {
position:relative;
display:inline-block;
_overflow:hidden;
color:#1f2122;
}

.paginator li.prevnext a:hover {
text-decoration:none;
cursor:pointer;
color:#FFF;
}

.paginator li.next a {
border:none;
}

div.customDropDown {
position:relative;
width:172px;
margin:0 0 20px;
padding:0;
}

div.customDropDown h5 {
cursor:pointer;
background:url(../images/dropdown_long_1.gif) no-repeat left top;
height:22px;
line-height:25px;
overflow:auto;
font-weight:400;
color:#77797C!important;
padding:0 8px;
}

.customDropDown h5.dd-open {
background-position:0 -25px;
color:#1f2122!important;
}

div.customDropDown div {
position:relative;
z-index:998;
top:0;
left:0;
width:170px;
background:#fff;
border:1px solid #d7d7d4;
border-width:0 1px;
}

div.customDropDown div ul {
overflow:visible;
margin:0;
padding:0;
}

.customDropDown ul.long {
overflow-y:scroll!important;
height:390px!important;
}

div.customDropDown div ul li {
border-bottom:1px solid #efefec;
display:none;
height:25px;
line-height:25px;
color:#77797C;
position:relative;
overflow:hidden;
margin:0;
padding:0 8px;
}

div.customDropDown div ul li span {
position:absolute;
top:-1px;
left:0;
}

.dd-hover {
color:#1f2122!important;
background-color:#efefec;
cursor:pointer!important;
}

.dd-hover span,.selected span {
border-top:1px solid #d7d7d4;
border-bottom:1px solid #d7d7d4;
display:block;
width:170px;
height:25px;
}

.dd-hover-alt {
color:#1f2122!important;
cursor:pointer!important;
}

.customDropDown .selected {
color:#1f2122!important;
background-color:#efefec;
border-color:#d7d7d4!important;
}

div.customDropDown div ul li.dd-hide {
display:none!important;
}

#refine .customDropDown {
margin-bottom:15px;
background:url(../images/dropdown_long_2.gif) no-repeat left bottom;
padding-bottom:2px;
}

#refine .customDropDownSelected {
background-image:url(../images/dropdown_long_2_selected.gif);
}

#refine div.last {
margin-bottom:19px;
}

#refine .customDropDown .selected {
background:#efefec url(../images/close_x.gif) no-repeat 153px -9px;
display:block;
}

#refine .customDropDown div ul.long .selected {
background-position:140px -9px;
}

#refine .customDropDown .dd-hover-selected {
background-position:153px 9px;
cursor:pointer!important;
}

#refine .customDropDown div ul.long .dd-hover-selected {
background-position:140px 9px;
}

#refine .customDropDown h5 {
line-height:18px;
height:auto;
padding:5px 8px 3px;
}

#refine div.customDropDown div ul li {
border-top:1px solid #efefec;
border-bottom:none;
}

#refine .customDropDown h5.dd-open {
background-position:0 0;
color:#1f2122!important;
}

#refine .customDropDown h5.wborder {
border-bottom:1px solid #EFEFEC;
}

#refine li.last span {
border-bottom:none!important;
}

#refine form .option_selected {
background-image:url(../images/dropdown_long_2_selected.gif);
display:block!important;
}

#products.detail {
margin-bottom:77px;
}

#page_intro.wcrumb table.page_intro {
background-color:#FFF;
}

table.page_intro #page_description span {
display:block;
font:italic 12px Georgia,sans-serif;
color:#aaa9a9;
margin-top:5px;
}

.landing table.page_intro #page_logo {
border-left:1px solid #ebe6e4;
}

.listingStudio #page_intro #page_logo {
border-left:1px solid #EFEFEC!important;
width:193px!important;
}

.listingStudio #page_intro #page_logo span {
width:177px;
margin-left:14px;
}

#products.detail #content .entry {
height:auto;
margin-bottom:27px;
}

#products.detail #content .entry h3 {
margin-top:2px;
margin-bottom:14px;
}

#products.detail #content .entry h3 a:hover {
text-decoration:none;
color:#656363;
}

#products.detail #content .entry .entry-content p {
margin-bottom:15px;
height:auto;
}

#products.detail #content .entry .entry-content p a.viewall-link {
display:block;
text-decoration:underline;
margin-bottom:5px;
color:#656363;
}

#products.detail #content .entry-actions h3 {
margin-bottom:7px;
}

#products.detail #content .entry-actions ul li {
line-height:25px;
}

#products.detail #content .entry .entry-content ul li {
background:#FFF url(../images/sdash.gif) no-repeat scroll -1px 10px;
padding:0 0 0 15px;
}

.subline .size1of3 .entry,.subline .size1of6 .entry {
margin-bottom:15px!important;
height:145px!important;
overflow:hidden;
}

.subline .size1of3 .entry .entry-content,.subline .size1of6 .entry .entry-content {
height:100%;
}

.subline .size1of3 .entry .entry-content h2,.subline .size1of6 .entry .entry-content h2 {
display:none;
position:absolute;
top:10px;
left:0;
}

.subline .size1of3 .entry .entry-meta,.subline .size1of6 .entry .entry-meta {
display:none;
position:absolute;
bottom:10px;
left:10px;
}

.detail .subline .size1of3 .continue-link a {
font-family:Georgia!important;
font-style:italic;
font-size:12.5px;
color:#b38b4B!important;
}

.detailStudio .subline .size1of3 .continue-link a {
color:#85AAD6!important;
}

.subline .size1of3 .entry .entry-content a {
display:block;
height:145px;
}

#chart {
margin-bottom:50px;
color:#656363;
width:945px;
position:relative;
padding:0 0 0 20px;
}

#chart .chart_tip {
position:absolute;
top:27px;
left:190px;
}

.detailStudio #chart .chart_tip {
top:26px;
}

#chart .chart_options {
position:absolute;
top:25px;
right:10px;
}

.detailStudio #chart .chart_options {
top:24px;
}

#chart .chart_options li {
margin-left:15px;
padding:0!important;
}

#chart h3 {
border-bottom:none!important;
padding-bottom:0;
margin-bottom:7px;
}

#chart.nochart h3 {
border-bottom:1px solid #efefec!important;
padding-bottom:2px!important;
margin-bottom:10px!important;
}

#chart ul li {
float:left;
display:inline;
height:100%;
position:relative;
padding:15px 10px;
}

#chart_header {
background-color:#F6F6F5;
height:94px;
border-top:1px solid #D7D7D4;
}

#chart_header .h2-arial {
color:#1A1A1A!important;
display:block;
line-height:15px;
}

.chart_col1 {
width:172px;
}

.chart_col2,.chart_col3,.chart_col4 {
width:171px;
border-left:1px solid #EFEFEC;
}

.chart_col5 {
width:81px;
border-left:1px solid #EFEFEC;
}

.chart_col6 {
width:54px;
border-left:1px solid #EFEFEC;
}

.chart_line_top .chart_col2,.chart_line_top .chart_col3,.chart_line_top .chart_col4 {
width:172px;
border-left:none;
}

.chart_line_top .chart_col5 {
width:82px;
border-left:none;
}

.chart_line_top .chart_col6 {
width:44px;
border-left:none;
height:50px!important;
padding:0!important;
}

.chart_line_top .chart_col7 {
width:31px;
border-left:none;
height:50px!important;
padding:0!important;
}

.chart_line_bottom .chart_col2 {
width:363px;
}

.chart_line_bottom .chart_col3 {
width:171px;
}

.chart_line_bottom .chart_col4 {
width:156px;
}

p.chart_icon {
overflow:hidden;
margin:0;
}

.chart_col6 .chart_icon {
width:29px;
padding:17px 0 0 15px;
}

.chart_col7 .chart_icon {
width:19px;
padding:22px 0 0 12px;
}

p.text-selection {
color:#FFF;
background-color:#1F2122;
font-family:Georgia;
font-style:italic;
position:absolute;
left:-102px;
top:-1px;
width:81px;
border-right:1px solid #1A1A1A;
height:32px;
line-height:15px;
display:none;
margin:0;
padding:10px;
}

p.text-selection a {
color:#FFF!important;
text-decoration:none;
}

.rollover_col6 .chart_col5,.rollover_col6 .chart_col6 {
cursor:pointer;
}

.rollover_col6 .chart_col1,.rollover_col6 .chart_col2,.rollover_col6 .chart_col3,.rollover_col6 .chart_col4 {
background-color:#F6F6F5;
border-top-color:#F6F6F5;
}

.prev_expanded .prev_active_siblings {
border-bottom-color:#FFF!important;
}

.chart_line_bottom dt {
color:#1A1A1A;
font-weight:400;
font-style:italic;
font-family:Georgia;
margin-bottom:6px;
}

.chart_line_bottom dd {
margin-bottom:14px;
}

.chart_line_bottom dd ul li {
display:block!important;
float:none!important;
margin:0!important;
padding:0!important;
}

.chart_line_bottom dl.specs {
color:#656363!important;
}

.chart_line_bottom dl.specs dt {
line-height:20px!important;
margin-right:5px;
color:#656363!important;
font:normal 12px Arial,sans-serif;
float:left;
font-weight:400;
margin-bottom:0;
}

.chart_line {
position:relative;
background-color:#FFF;
overflow:hidden;
zoom:1;
}

.chart_line_top li {
border-top:1px solid #FFF;
border-bottom:1px solid #EFEFEC;
}

.chart_line_top li img {
border:1px solid #D7D7D4;
float:left;
margin:-7px 10px -9px 0;
}

.chart_line_bottom {
display:none;
border-bottom:1px solid #D7D7D4;
}

.chart_line_bottom li {
border-color:#EFEFEC;
}

#chart .first_chart_line .chart_line_top li {
border-top-color:#D7D7D4!important;
}

.expanded {
background-color:#F6F6F5;
cursor:pointer;
}

.expanded .chart_line_top li {
border-top-color:#F6F6F5;
border-bottom-color:#EFEFEC!important;
}

.expanded .chart_line_bottom {
display:block;
border-bottom-color:#D7D7D4;
background:transparent url(../images/detail_product.gif) repeat-y scroll 0 0;
cursor:default!important;
}

#chart .expanded .chart_line_top .chart_col7 {
background-color:#1F2122;
border-color:#1F2122!important;
}

.rollover .chart_line_top li {
border-top-color:#F6F6F5;
border-bottom-color:#D7D7D4;
}

#chart .rollover .chart_line_top .chart_col7,#chart .rollover_prev_expanded .chart_line_top .chart_col7,#chart .rollover_col6 .chart_line_top .chart_col6 {
background-color:#1F2122!important;
border-color:#1F2122!important;
}

.rollover_prev_expanded .chart_line_top li {
border-top-color:#F6F6F5!important;
border-bottom-color:#D7D7D4!important;
}

.expanded_alt .chart_line_top li.chart_col5,.expanded_alt .chart_line_top li.chart_col6 {
border-bottom-color:#EFEFEC!important;
}

.chart_line span.trick {
display:none;
position:absolute;
left:768px;
bottom:0;
_bottom:-1px;
width:146px;
height:1px;
border-bottom:1px solid #1F2122;
}

#locations #left {
width:385px;
padding:14px 0 10px 20px;
}

#locations #left .h2 {
line-height:21px;
font-size:12px;
margin:0;
}

#locations #right {
padding:20px 20px 13px 0;
}

#locations .line {
margin:24px 0 0;
}

#locations #content .mod {
border-top:1px solid #EFEFEC;
height:auto;
min-height:191px;
_height:191px;
margin:0 0 24px;
padding:24px 10px 4px 5px;
}

#locations #content .firstfour {
border-top:none;
padding-top:0;
}

#locations #content .pos1 {
margin-left:5px;
padding-left:0;
}

#locations #content .pos4 {
padding-right:0;
margin-right:10px;
}

#locations #content .mod a {
text-decoration:underline!important;
}

#locations .mod dt span {
display:block;
font-family:Georgia;
font-style:italic;
color:#aaa9a9;
font-size:12px;
}

#locations #content .noresults h3 {
font-weight:400;
color:#656363!important;
margin-bottom:20px;
font-size:16px;
}

#press #breadcrumb {
padding-top:43px;
}

#press #content {
padding-top:19px;
padding-bottom:160px;
}

#press #content dl {
overflow:hidden;
font-family:Georgia;
border-top:1px solid #EFEFEC;
margin:0;
}

#press #content dt {
float:left;
display:block;
font-family:Georgia;
font-style:italic;
color:#aaa9a9;
position:absolute;
left:30px;
}

#press #content dd {
border-bottom:1px solid #EFEFEC;
font-weight:700;
padding-left:94px;
padding-right:10px;
}

#press #content dd a {
line-height:20px;
display:block;
}

#press #content .size1of4 p a {
color:#AAA9A9;
text-decoration:underline;
}

#press .paginator {
margin:44px 0 159px;
}

#press.detail #content .entry .entry-content p {
color:#1A1A1A;
margin-bottom:20px;
}

#press.detail #content .entry .entry-content p img {
margin-bottom:5px;
}

#press.detail .entry-date {
margin:5px 0 17px;
}

#press.editorial #content dd ul li.first {
width:188px;
padding-right:5px;
}

#press.editorial #content dd ul li.second,#press.editorial #content dd ul li.third {
font-weight:400;
font-family:Helvetica,Arial,sans-serif;
color:#656363;
padding-top:1px;
}

#press.editorial #content dd ul li.second {
width:378px;
padding-right:21px;
}

#press.advertisements #primarySidebar.rightCol .mod {
margin-top:24px;
}

#press.advertisements #content {
margin-bottom:160px;
}

#press.advertisements #content .mod {
height:225px;
margin-bottom:20px;
}

#press.advertisements #content .size1of4 {
margin-top:0;
width:auto;
}

#press.advertisements #content .line a {
display:block;
float:left;
margin:0 15px 15px 0;
}

#press.advertisements #content .line .mod a {
display:inline;
float:none;
margin:0;
}

#press.currentadsdetail #content .entry .back-link {
position:absolute;
right:0;
_right:21px;
top:4px;
text-decoration:underline;
color:#656363!important;
}

#press.currentadsdetail #content h3 {
padding-right:100px;
}

#press.currentadsdetail #content .entry-content {
margin-top:17px;
}

#heritage {
padding-bottom:82px;
}

#heritage #content .entry,#heritage #content .entry .entry-content p {
height:auto;
margin-bottom:0;
color:#1F2122;
}

#heritage #content .size2of5 .imagecaption,#commercial #content .size2of5 .imagecaption {
float:right;
margin-top:20px;
_display:inline;
}

.imagecaption p {
width:305px;
line-height:20px;
margin:15px 0 0;
}

#library #content form {
overflow:hidden;
zoom:1;
}

#library #content form p {
float:right;
width:169px;
margin-right:0;
color:#aaa9a9;
line-height:20px;
height:auto;
}

#library #content form label {
width:520px;
display:block;
margin-bottom:30px;
color:#676764;
}

#library #content form input.text {
width:270px;
margin-right:15px;
height:16px;
float:left;
}

#libresults {
margin:0 0 140px;
}

#libresults .noresults h3 {
padding-top:10px;
border-top:1px solid #efefec;
font-weight:400!important;
font-size:16px!important;
color:#656363!important;
}

#libresults ul,#libresults dl,#libresults p {
margin-bottom:0;
height:auto;
}

#libresults dt {
font-family:Georgia;
font-style:italic;
color:#1A1A1A;
}

#libresults .size3of5 dl dt {
float:left;
display:inline;
_margin-right:0;
margin:0 5px 0 0;
}

#libresults .size3of5 dl dd {
padding-top:1px;
}

#libresults .last .mod {
background-color:#f6f6f5;
height:172px;
position:relative;
padding:5px 0 0;
}

#libresults .last .mod dl {
padding:0 5px 0 10px;
}

#libresults .last dd a {
text-decoration:underline;
color:#656363;
}

.myfolder_tools {
width:auto!important;
position:absolute;
bottom:17px;
right:20px;
margin:0!important;
padding:0!important;
}

.myfolder_tools li {
float:left;
_display:inline;
margin-left:30px;
}

#libresults .myfolder_actions {
height:50px;
position:absolute;
bottom:0;
}

#libresults .myfolder_actions li {
float:left;
_display:inline;
height:50px;
border-top:1px solid #efefec;
}

#libresults .myfolder_actions li.first {
width:131px;
border-right:1px solid #efefec;
}

#libresults .myfolder_actions li.full {
width:176px;
}

#libresults .viewall-link {
display:block;
margin:15px 0 0 10px;
}

#libresults .myfolder_actions li.last {
width:45px;
position:relative;
}

#libresults .myfolder_actions li.last .chart_icon {
padding:17px 0 0 16px;
}

#libresults .myfolder_actions li.rollover_col6 .icon-selection {
background-color:#1f2122!important;
}

#libresults .myfolder_actions li.rollover_col6 .text-selection {
left:-131px;
width:110px;
height:30px;
}

#libresults.empty {
color:#656363;
background:#FFF url(../images/plus-icon.gif) no-repeat 20px 3px;
padding:0 0 0 45px;
}

.libresults_header {
position:relative;
margin:0 0 24px!important;
}

.libresults_header li {
float:left;
display:block;
_display:inline;
border-top:1px solid #D7D7D9;
border-bottom:1px solid #D7D7D9;
width:853px;
height:34px;
line-height:34px;
background-color:#efefec;
padding:0 10px;
}

.libresults_header_full li {
width:925px;
}

.libresults_header li.first h3 {
float:left;
line-height:34px;
}

.libresults_header li.first span {
float:right;
color:#656363;
}

.libresults_header li.last {
width:71px;
border-top:1px solid #1f2122;
border-bottom:1px solid #1f2122;
text-align:center;
position:relative;
padding:0;
}

.libresults_header li.last a {
width:71px;
background-color:#1f2122;
color:#FFF;
height:36px;
display:block;
position:absolute;
top:-1px;
left:0;
padding-top:1px;
}

.libresults_header li.last a:hover {
background-color:#656363;
text-decoration:none;
}

#library.publications #content .entry {
margin-bottom:22px;
}

#library.publications .entry-title {
font-size:12px!important;
margin-bottom:-28px!important;
}

#library.publications #content .entry .entry-content .entry-title a {
min-height:25px;
height:auto!important;
}

#library.publications .entry-download {
color:#656563;
top:-2px;
position:relative;
margin-bottom:0!important;
}

#abc {
margin:20px 0 45px;
}

#abc li {
float:left;
_display:inline;
width:35px;
text-align:center;
border-left:1px solid #efefec;
}

;#abc li.adjust {
width:36px;
}

#abc li,#abc li a {
font:normal 18px Georgia,sans-serif;
height:60px;
line-height:60px;
}

#abc li a {
color:#656363;
text-decoration:none;
display:block;
}

#abc li a:hover {
background-color:#1f2122;
color:#FFF;
text-decoration:none;
}

#abc li.current,#abc li.current a,#abc li.current a:hover {
background-color:#efefec;
color:#1A1A1A;
cursor:default;
border-color:#efefec;
}

#abc li,#abc li.empty,#abc li.empty a,#abc li.empty a:hover {
color:#aaa9a9;
background-color:#FFF;
cursor:default!important;
}

#library.glossary #content .size1of5 {
font:bold 76px Georgia,sans-serif;
}

#library.glossary #content dl {
overflow:hidden;
font-family:Georgia;
border-top:1px solid #EFEFEC;
position:relative;
margin:0 0 228px;
}

.mac.safari #library.glossary #content dt {
margin-top:1px;
}

#library.glossary #content dt {
float:left;
display:block;
font-weight:700;
color:#1A1A1A;
position:absolute;
left:10px;
font-size:12px;
width:180px;
}

#library.glossary #content dd {
padding-top:10px;
color:#656363;
font-family:Helvetica,Arial,sans-serif;
border-bottom:1px solid #EFEFEC;
padding-left:192px;
padding-right:10px;
}

#clientservices p {
width:520px;
}

#clientservices b {
display:block;
margin:20px 0;
}

#catalogondemand p {
width:613px;
}

#contact #content {
margin-bottom:100px;
padding:25px 0 0;
}

#contact #content p.sent {
font:bold 16px Georgia,sans-serif;
line-height:25px;
color:#656363;
font-weight:400;
}

#contact #content .size2of5 dl {
margin:2px 0 0;
}

#contact #content .size2of5 dt {
font:bold 12px Georgia,sans-serif;
}

#contact #content .size2of5 dd,#contact #content .size2of5 dd a {
color:#656363;
margin:3px 0 27px;
}

#contact #content .error {
color:#e20000;
border-bottom:1px solid #efefec;
margin-bottom:25px;
}

#contact #content .error p {
padding-left:22px;
background:url(../images/exclamation_error_red.png) 0 2px no-repeat;
}

#contact #content form label.error {
color:#e20000;
border:none;
}

#commercial #content {
margin-bottom:100px;
}

#commercial #content .size3of5,.madetoorder #content .size3of5 {
padding:25px 0 0;
}

#commercial #content .size3of5 .entry-content p,#commercial #content .size3of5 .entry-content ul {
height:auto;
color:#1A1A1A;
margin:0 0 20px;
}

#commercial #content .size3of5 .entry-content ul li {
background:#FFF url(../images/sdash.gif) no-repeat 0 center!important;
padding-left:13px!important;
}

#staticlocations {
margin-left:0!important;
margin-right:0!important;
}

#staticlocations .subline {
margin-left:-15px;
margin-top:49px;
margin-bottom:6px;
}

#staticlocations dl {
height:75px!important;
}

#commercial #content .size3of5 dl,#searchresults #content dl.size1of5 {
color:#656363;
margin-bottom:10px;
height:185px;
}

#staticlocations dd {
font:italic 12px Georgia,sans-serif;
line-height:20px!important;
}

#searchresults #content dl.size1of5 dt {
margin-bottom:11px;
}

#commercial #content .size3of5 dd ul li.phone,#searchresults #content dl.size1of5 dd ul li.phone {
margin-top:10px;
}

#commercial #content .size3of5 dd ul li a,#searchresults #content dl.size1of5 dd ul li a {
color:#1A1A1A;
text-decoration:none;
}

#searchresults #breadcrumb li span,#myfolder #breadcrumb li span {
color:#b38b4d;
}

#searchresults #content .line,#myfolder #content .line {
margin:20px 0;
}

#searchresults #content .searchresults_header {
margin-top:0;
}

#searchresults #content .line .entry-content .entry-title {
margin-bottom:6px;
}

#searchresults #content .noresults h3 {
font-weight:400!important;
font-size:16px!important;
color:#656363!important;
}

#results_by_location .size1of5 {
width:182px!important;
}

#page99 #content {
padding-top:20px;
margin-bottom:95px;
}

#page99 .entry-content p {
height:auto;
padding-right:380px;
margin-bottom:19px;
color:#1F2122;
}

#page99 .entry-content ul {
margin-top:-4px;
width:192px;
float:left;
_display:inline;
}

#store .header {
height:50px;
}

#store .collections {
margin-bottom:150px;
}

#store .collections .line {
margin-bottom:35px;
}

#store .myfolder_tools span {
color:#B38B4D;
padding:0 2px 0 7px;
}

#store .subline {
margin-right:-10px;
margin-left:-5px;
}

#store .paginator {
text-align:center;
}

#store .paginator li {
float:none;
display:inline-block;
padding:0 5px 0 9px;
}

#store .paginator li.prevnext {
border:none;
position:absolute;
}

#store .paginator li.next {
right:225px;
}

#store .paginator li.prev {
left:200px;
}

#store .store_item .item_desc {
margin:0 0 17px;
}

#store .store_item .item_sizes {
margin:0 0 21px;
}

#store .store_item .item_sizes select {
width:160px;
margin:10px 0 0;
}

#store .store_item .item_price {
font:normal 20px/30px Georgia,sans-serif;
color:#656363!important;
margin:0 0 13px;
}

#store .store_item .item_addtocart {
border-top:1px solid #EFEFEC;
padding:20px 0 0;
}

#store .store_item .item_addtocart a {
color:#FFF!important;
width:125px;
}

#store .store_item .item_addtocart a:hover {
text-decoration:none;
}

#store #gallery_nav {
background-color:#efefec;
margin-bottom:10px;
}

#chart-hover {
position:absolute;
z-index:999;
background-color:#aaa9a9;
font:italic 11px Georgia;
color:#FFF;
left:-9999em;
padding:3px 6px;
}

.share {
overflow:hidden;
zoom:1;
font:normal 12px Arial,sans-serif;
color:#888;
}

.share .stButton {
margin:0 0 0 5px;
}

.share .stButton .sharethis {
font:normal 12px/22px Arial,sans-serif!important;
color:#888!important;
background:transparent url(../images/icons_actions.gif) no-repeat 0 -80px;
padding-left:18px;
}

.share li {
background:none;
display:block;
margin:0 0 14px;
padding:0;
}

input {
font:normal 12px Arial,sans-serif;
}

.navContainer form,#store form {
position:absolute;
right:0;
top:0;
background-color:#1f2122;
height:26px;
padding:12px 20px;
}

.navContainer form {
_width:180px;
top:-59px;
background-color:transparent;
}

.navContainer form fieldset {
_width:160px;
}

.navContainer form fieldset,#store form fieldset {
_position:absolute;
_right:0;
_top:0;
_padding:12px 20px;
_height:26px;
}

.navContainer form fieldset input.text,#store form fieldset input.text {
display:inline;
float:left;
width:141px;
height:26px;
line-height:26px;
font-size:12px;
border:0 none;
color:#656363;
background-color:#4D4D4D;
position:relative;
padding:0 6px;
}

.navContainer form fieldset input.submit,#store form fieldset input.submit {
display:inline;
float:left;
width:24px!important;
height:26px!important;
text-align:left;
font-size:1px;
overflow:hidden;
background:#4D4D4D url(../images/search.gif) no-repeat 0 -26px;
border:0 none;
color:#4D4D4D;
}

.navContainer form fieldset>input.submit,#store form fieldset>input.submit {
text-indent:-9999em;
padding-top:0;
}

.form-hover input.text,.searchFor input.text {
background-color:#FFF!important;
}

.form-hover input.submit,.searchFor input.submit {
background-color:#FFF!important;
background-position:0 0!important;
color:#FFF!important;
}

#chart select {
display:block;
width:165px;
position:absolute;
top:60px;
left:10px;
}

#locations form {
overflow:hidden;
zoom:1;
color:#1A1A1A;
margin:13px 0 25px;
}

#locations form input.text {
display:block;
float:left;
width:269px;
height:15px;
margin:7px 18px 0 0;
}

#locations form select {
width:276px;
float:left;
margin:6px 17px 0 0;
}

#locations form input.submit {
margin-top:6px;
}

#contact #content ul li {
display:block;
float:left;
width:210px;
margin:0 0 20px;
}

#contact #content ul li.firstname,#contact #content ul li.company,#contact #content ul li.telephone,#contact #content ul li.address {
_margin-right:10px;
margin:0 65px 0 0;
}

#contact #content ul li.country {
_margin-right:21px;
margin:0 26px 0 0;
}

#contact #content ul li input {
display:block;
width:248px;
height:18px;
color:#656363;
font:normal 12px Arial,sans-serif;
margin:5px 0 0;
padding:4px 3px 0;
}

#contact #content ul li.subject,#contact #content ul li.country,#contact #content ul li.state {
margin-top:8px;
margin-bottom:26px;
width:250px;
}

#contact #content ul li.subject select,#contact #content ul li.country select,#contact #content ul li.state select {
width:255px;
display:block;
margin:4px 0 0;
}

#contact #content ul li.message {
clear:left;
width:530px;
margin-bottom:0;
}

#contact #content ul li.message textarea {
width:522px;
height:158px;
display:block;
border:1px solid #d7d7d4;
font:normal 12px Arial,sans-serif;
color:#656363;
margin:5px 0 0;
padding:5px 4px;
}

#contact #content #commit {
margin-left:-5px;
}

#contact #content .mandatory {
position:absolute;
right:30px;
top:0;
}

img.alignRight {
margin-left:10px;
}

.icon-ww-logo-medium {
background:transparent url(../images/ww-logo_medium.gif) no-repeat scroll top left;
height:52px;
text-indent:-9999em;
}

.icon-ww-logo-small {
background:transparent url(../images/ww-logo_small.gif) no-repeat scroll top left;
height:44px;
text-indent:-9999em;
}

.icon-studio-logo-small {
background:transparent url(../images/studio-logo-small.png) no-repeat scroll top left;
height:24px;
text-indent:-9999em;
}

.icon-studio-logo-small-grey {
background:transparent url(../images/studio-logo_small_grey.png) no-repeat scroll top left;
height:24px;
text-indent:-9999em;
}