/* Common Sitewide Styles */
@import url(base.css);
@import url(clearfix.css);

body {
background: #fff;
font: normal 9pt/1em Arial, Helvetica, sans-serif;
}

a {
text-decoration: none;
color: #006900;
}

#container {
width: 981px;
margin: 15px auto;
}

#header {
position: relative;
height: 75px;
}

#header h1 a {
color: #938f6b;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12.5pt;
font-weight: normal;
padding-left: 282px;
height: 75px;
width: 410px;
line-height: 75px;
position: absolute;
display: block;
background: transparent url(/static/images/logo.gif) center left no-repeat;
}

#header h1 span {
color: #006900;
}

#userBar, #searchBar {
height: 50px;
position: absolute;
top: 0;
right: 0;
width: 320px;
}

#userBar ul {
display: block;
height: 28px;
float: left;
margin: 2px 0 0 0;
}

#userBar ul li {
display: block;
width: auto;
float: left;
border-right: 1px solid #c8c5aa;
}

#userBar ul li:last-child {
border: none;
}

#userBar ul li a {
color: #090;
display: block;
padding: 0 5px;
}

#userBar ul li a:hover {
text-decoration: underline;
}

#header .button {
display: block;
float: right;
width: 64px;
line-height: 16px;
height: 16px;
border: 1px solid #000;
text-align: center;
font-weight: bold;
font-size: 8pt;
background: transparent url(/static/images/smallGreenGradiant.gif) 0 0 repeat-x;
}

#userBar a.checkout {
border-color: #599d59;
color: #fff;
}

#searchBar fieldset {
display: block;
width: 100%;
clear: both;
margin: 0;
padding: 0;
border: none;
}

#searchBar input {
display: block;
height: 16px;
border: 1px solid #abc9ab;
font-family: Arial, Helvetica, sans-serif;
}

#searchBar input.textInput {
width: 185px;
float: left;
margin-left: 50px;
}

#searchBar .submit {
background-image: url(/static/images/userBarSearchButton.gif);
text-indent: -9999em;
height: 18px;
border: none;
}

#searchBar .submit:hover {
cursor: pointer;
}

#searchBar {
height: 30px;
top: 25px;
}

#middle {
padding: 0 0 50px 0;
background: transparent url(/static/images/threeGreenBars.gif) bottom left repeat-x;
}

#primaryNavigation {
display: block;
width: 981px;
height: 29px;
margin: 0 0 1px 0;
}

#primaryNavigation li {
display: block;
float: left;
width: auto;
margin: 0 1px 0 0;
padding: 0 0 3px 0;
background: transparent url(/static/images/threeGreenBars.gif) bottom left repeat-x;
}

#primaryNavigation li:last-child {
margin: 0;
}

#primaryNavigation li a {
display: block;
float: left;
width: 193px;
height: 25px;
line-height: 25px;
border: 1px solid #d9d7c4;
border-bottom: none;
text-align: center;
background: transparent url(/static/images/primaryNavigationRegularBG.gif) 0 0 repeat-x;
font-weight: bold;
}

#primaryNavigation li a:hover {
border-color: #d9d7c4;
background-image: url(/static/images/primaryNavigationHoverBG.gif);
color: #006900;
}

#primaryNavigation li.current a {
border-color: #928f6f;
background-image: url(/static/images/primaryNavigationCurrentBG.gif);
color: #fff;
}

#primaryNavigation li.shopButton a {
width: 195px;
text-transform: uppercase;
background-image: url(/static/images/primaryNavigationShopBG.gif);
color: #fff;
border-color: #006900;
}

#primaryNavigation li.shopButton a span {
padding-right: 25px;
background: transparent url(/static/images/shopButtonCart-trans.png) top right no-repeat;
}

#bannerArea {
clear: both;
margin: 0 0 15px 0;
}

#bannerArea div {
float: left;
padding: 0 0 4px 0;
background: transparent url(/static/images/threeGreenBars.gif) bottom left repeat-x;
height: 226px;
margin-bottom: 15px;
}

#bannerArea div.image {
width: 560px;
margin-right: 1px;
}

#bannerArea div.text {
width: 420px;
}

#bannerArea div.text span {
background: #6a6645 url(/static/images/brownScreenedLogo.gif) top right no-repeat;
display: block;
width: 365px;
height: 196px;
padding: 30px 25px 0 30px;
color: #fff;
}

#bannerArea div.text h1, #bannerArea div.text h2 {
font-size: 20pt;
font-weight: bold;
line-height: 22pt;
}

#bannerArea div.text h2 {
text-align: right;
}

#bannerArea div.text p {
margin: 10px 0 0 0;
line-height: 14px;
font-size: 8pt;
}

#productOverview {
clear: both;
}

#productOverview h1 {
color: #787554;
font-size: 16pt;
line-height: 16pt;
font-weight: bold;
width: 100%;
display: block;
margin: 0 0 15px 0;
background: transparent url(/static/images/tanDottedBG.gif) center left repeat-x;
text-align: center;
}

#productOverview h1 span {
background: #fff;
padding: 0 5px;
}

#productOverview p.description {
line-height: 11pt;
color: #666;
margin: 30px 0 0;
}

#productOverview ul {
display: block;
clear: left;
margin: 0 auto 20px auto;
}

#productOverview ul li {
color: #524e29;
display: block;
float: left;
width: 140px;
text-align: center;
font-size: 8pt;
font-weight: bold;
height: 175px;
}

#productOverview ul li * {
display: block;
display: block;
margin: 0 auto;
text-align: center;
}

#productOverview ul li a {
color: #006a00;
padding: 0 10px;
display: block;
}

#productOverview ul li a.image {
display: block;
width: 120px;
line-height: 115px;
height: 120px;
}

#middle .error {
display: block;
margin: 0 0 11pt 0;
border: 2px solid #ea8989;
border-width: 2px 0;
padding: 5px 10px;
background: #febebe;
color: #666;
line-height: 11pt;
}

#footer {
background: transparent url(/static/images/footerLogo.gif) center 25px no-repeat;
color: #928f6f;
padding: 20px 0 50px;
border-top: 1px solid #006900;
position: relative;
}

#footer ul {
display: block;
float: left;
width: 400px;
}

#footer ul li {
display: block;
width: auto;
float: left;
border-right: 1px solid #928f6f;
margin: 0 0 5px 0;
}

#footer ul li:last-child, #footer ul li.last {
border: none;
}

#footer ul li a {
display: block;
width: auto;
text-align: center;
padding: 0 5px;
}

#footer ul li a:hover {
text-decoration: underline;
}

#footer p {
display: block;
float: right;
width: 400px;
text-align: right;
}

#footer p a {
display: block;
float: right;
margin: 5px;
height: 24px;
text-indent: -9999em;
background: transparent 0 0 no-repeat;
}

#footer p a#footerTwitter {
width: 71px;
background-image: url(/static/images/footerTwitter.gif);
}

#footer p a#footerFacebook {
width: 76px;
background-image: url(/static/images/footerFacebook.gif);
}

#footer a#footerLogo {
display: block;
height: 50px;
width: 110px;
position: absolute;
left: 50%;
top: 15px;
margin-left: -53px;
}

/* Shop specific styles (includes site home page, which is basically the same as a category listing page) */
#shop #primaryNavigation li a {
width: 106px;
}

#shop #primaryNavigation li:last-child a {
width: 106px;
}

#shop #primaryNavigation li.current {
background-image: url(/static/images/threeGreenBarsBright.gif);
}

#shop #sidebar {
width: 200px;
float: left;
}

#shop #sidebar ul {
margin: 20px 0 0 20px;
}

#shop #sidebar ul li a {
color: #6b6746;
font-weight: bold;
}

#shop #sidebar ul li ul {
margin: 0 0 0 7px;
}

#shop #sidebar ul li ul li {
margin: 10px 0;
}

#shop #sidebar ul li ul li a {
color: #006600;
}

#shop #sidebar ul li ul li.current a {
color: #6b6746;
}

#shop #sidebar ul li ul li a:hover {
text-decoration: underline;
}

#shop #content {
width: 780px;
float: right;
margin: 20px 0 0 0;
}

#shop #content.checkout {
width: 980px;
float: left;
}

#shop #content h1 {
color: #787554;
font-size: 16pt;
line-height: 16pt;
font-weight: bold;
width: 100%;
display: block;
margin: 0 0 15px 0;
background: transparent url(/static/images/tanDottedBG.gif) center left repeat-x;
text-align: left;
}

#shop #content h1 span {
background: #fff;
padding: 0 5px;
}

#shop #content h2 {
color: #006b00;
margin: 0 0 10px 5px;
font-size: 14pt;
line-height: 14pt;
}

#shop #content #checkoutForm h2 {
margin-left: 0;
}

#shop #content ul.productListing {
margin: 0 0 30px;
padding: 0 0 30px;
background: transparent url(/static/images/tanDottedBG.gif) bottom left repeat-x;
}

#shop #content ul.productListing:last-child {
background-image: none;
}

#shop #content ul.productListing li {
width: 230px;
margin: 0 10px;
float: left;
text-align: center;
font-weight: bold;
font-size: 8pt;
color: #6a6645;
}

#shop #content ul.productListing li * {
display: block;
margin: 0 auto;
text-align: center;
}

#shop #relatedProducts {
width: 180px;
margin: 20px 20px 0 0;
padding: 0 0 0 15px;
float: right;
border-left: 1px solid #c9c6ab;
}

#shop #relatedProducts h2 {
font-weight: bold;
color: #6b6746;
text-transform: uppercase;
font-size: 9pt;
line-height: 9pt;
margin: 0 0 20px 0;
}

#shop #relatedProducts ul {
margin: 0;
}

#shop #relatedProducts li {
margin: 0 0 10px 0;
padding: 0;
}

#shop #relatedProducts li a {
display: block;
color: #060;
font-weight: bold;
}

#shop #relatedProducts li a.thumbnail {
float: left;
width: 80px;
}

#shop #relatedProducts li span.caption {
display: block;
float: right;
width: 95px;
color: #666;
}

#shop #relatedProducts li span.caption a {
margin: 0 0 10px 0;
}

#shop #productDetail {
padding: 20px 0 0;
width: 560px;
}

#shop #productDetail #imageContainer {
width: 250px;
float: left;
}

#shop #productDetail #imageContainer #largeImage {
display: block;
margin: 0 auto;
}

#shop #productDetail #imageContainer ul {
clear: both;
margin: 10px 0;
}

#shop #productDetail #imageContainer ul li {
display: block;
float: left;
width: 50px;
border: 1px solid #c9c6ab;
margin: 5px;
}

#shop #productDetail #imageContainer ul li a {
display: block;
margin: 0;
text-align: center;
padding: 5px;
}

#shop #productDetail #details {
width: 260px;
margin: 0 25px;
float: right;
}

#shop #productDetail #details h1 {
background-image: none;
font-size: 12pt;
}

#shop #productDetail #details p {
color: #666;
line-height: 11pt;
margin: 0 0 11pt 0;
}

#shop #productDetail #details .purchaseOptions {
color: #757152;
font-weight: bold;
}

#shop #productDetail #details fieldset {
margin: 0;
padding: 0;
border: 0;
}

#shop #productDetail #details .form_row {
margin: 0 0 5px 0;
}

#shop .form_row .form_element {
width: 130px;
float: left;
}

#shop .form_row .form_element label {
display: block;
float: left;
width: 65px;
line-height: 13pt;
}

#shop .form_row .form_element .input, #shop fieldset .form_element input, #shop fieldset .form_element select {
display: block;
float: right;
text-align: left;
width: 60px;
height: 13pt;
line-height: 13pt;
}

#shop fieldset .form_element input, #shop fieldset .form_element select {
border: 1px solid #c2c09b;
font-size: 9pt;
padding: 0;
}

#shop fieldset .form_element select {
height: 15pt;
}

#shop .form_row .wide {
width: 260px;
}

#shop #productDetail #details .form_row .wide label {
width: 85px;
}

#shop #productDetail #details .form_row .wide .input, #shop #productDetail #details .form_row .wide input, #shop #productDetail #details .form_row .wide select {
width: 170px;
}

#shop #productDetail #details div.links {
margin: 15px 0;
}

#shop .links input, #shop .links * {
display: block;
float: left;
width: auto;
height: 15px;
line-height: 15px;
margin: 0;
text-transform: uppercase;
color: #666;
font-size: 8pt;
border: none;
padding: 0 10px 0 0;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #006900;
font-weight: bold;
}

#shop .links input:hover {
cursor: pointer;
}

#shop .links input {
background: transparent;
}

#shop #content ul.cartListing {
margin: 10px 50px;
border: 1px solid #D9D7C4;
}

#shop #content ul.cartListing li {
border-top: 1px solid #D9D7C4;
}

#shop #content ul.cartListing li.header {
background: transparent url(/static/images/primaryNavigationRegularBG.gif) 0 0 repeat-x;
height: 25px;
line-height: 25px;
text-align: center;
font-weight: bold;
color: #006900;
border: none;
}

#shop #content ul.cartListing li.header span {
padding: 0 5px;
}

#shop #content ul.cartListing li span, #shop #content ul.cartListing li p {
display: block;
float: left;
padding: 5px 0;
}

#shop #content ul.cartListing li span.thumbnail {
width: 100px;
text-align: center;
}

#shop #content ul.cartListing li p.description {
width: 375px;
font-weight: bold;
color: #666;
padding-top: 8px;
}

#shop #content ul.cartListing li p.description em {
display: block;
clear: left;
margin: 5px 0;
font-weight: normal;
}

#shop #content ul.cartListing li span.price {
width: 50px;
padding-top: 8px;
}

#shop #content ul.cartListing li span.actions {
width: 150px;
float: right;
}

#shop #content ul.cartListing li span.actions form {
display: block;
}

#shop #content ul.cartListing li span.actions form fieldset {
margin: 0;
padding: 0;
border: 0;
}

#shop #content ul.cartListing li span.actions form fieldset .form_element {
width: 100%;
}

#shop #content ul.cartListing li span.actions form fieldset label {
width: auto;
font-weight: bold;
color: #757152;
}

#shop #content ul.cartListing li span.actions form fieldset input {
display: block;
float: left;
}

#shop #content ul.cartListing li span.actions form fieldset input.quantity {
width: 30px;
margin: 0 5px 0 8px;
}

#shop #content ul.cartListing li span.actions form fieldset input.button {
border: none;
float: right;
height: 15px;
line-height: 15px;
margin: 0 10px 0 0;
width: auto;
text-transform: uppercase;
color: #666;
font-size: 8pt;
border: none;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #006900;
font-weight: bold;
background: transparent;
}

#shop #content ul.cartListing li span.actions form fieldset input.button:hover {
cursor: pointer;
}

#shop #content ul.cartListing li.total {
text-align: right;
padding-right: 10px;
}

#shop #content ul.cartListing li.total span {
display: inline;
float: none;
color: #757152;
text-align: right;
}

#shop #content ul.cartListing li.tools {
padding: 5px 10px;
text-align: right;
font-weight: bold;
color: #666;
}

#shop #content ul.orders li.headings span {
font-weight: bold;
}

#shop #content ul.orders li .ordernumber {
width: 60px;
padding: 5px;
}

#shop #content ul.orders li .ordernumber a {
padding: 0;
}

#shop #content ul.orders li .orderstatus {
width: 95px;
padding: 5px;
}

#shop #content ul.orders li .orderdate {
width: 110px;
padding: 5px;
}

#shop #content ul.orders li .orderitems {
width: 338px;
padding: 5px;
float: left;
}

#shop #content ul.orders li .orderitems * {
padding: 0;
}

#shop #content ul.orders li .orderitems li {
border: 0;
display: block;
padding: 3px;
}

#shop #content ul.orders li .orderitems li span {
padding: 0 5px 0 0;
}

#shop #content ul.orders li .ordertotal {
width: 50px;
padding: 5px;
text-align: right;
}

#shop #content div.orderTracking ul.cartListing {
margin: 0;
}

#shop #content div.orderTracking ul.cartListing li.header * {
padding: 0;
}

#shop #content div.orderTracking ul.cartListing li .orderitems {
text-align: left;
}

#shop #content div.orderTracking ul.cartListing li.header .orderitems {
width: 358px;
text-indent: 15px;
}

#shop #content div.orderTracking ul.cartListing li .ordertotal {
text-align: right;
}

#shop #content #checkoutprogress {
margin: 1em 0;
background: transparent url(/static/images/tanDottedBG.gif) repeat-x scroll left center;
width: 360px;
}

#shop #content #checkoutprogress li {
float: left;
width: auto;
height: 40px;
line-height: 40px;
font-size: 11pt;
font-weight: bold;
color: #ccc;
margin: 0 25px 0 20px;
padding: 0 5px;
background: #fff;
}

#shop #content #checkoutprogress li.current {
color: #66c033;
background: #fff url(/static/images/checkoutLogoSmall.gif) left center no-repeat;
margin: 0 25px 0 0;
padding: 0 5px 0 25px;
}

#shop #content #checkoutprogress li.complete a {
color: #696950;
}

#shop #content #checkoutprogress li:last-child {
margin-right: 0;
}

#shop #content fieldset#charity {
clear: both;
}

#shop #content fieldset#charity .input {
width: 420px;
}

#shop #content fieldset#charity .input li {
display: block;
float: left;
width: 210px;
}

#shop #content fieldset#charity .input li input, #shop #content fieldset#charity .input li label {
display: inline;
float: none;
width: auto;
border: none;
}

#shop #content fieldset#charity .description {
width: 400px;
float: right;
}

#shop #content fieldset a#ccv_help {
position: absolute;
display: block;
width: 16px;
height: 16px;
left: 307px;
top: 6px;
background: transparent url(/static/images/help.gif) center center no-repeat;
}

td.discount {
color: #f00;
}

/* Interior page styles (everything that is not the home page or one of the shop pages; about, contact, ecofeed, etc) */
#interior #content {
padding: 20px 330px 0 0;
background: transparent url(/static/images/interiorSidebar.jpg) top right no-repeat;
min-height: 320px;
position: relative;
}

#interior #content p, #interior #content blockquote, #shop #content p {
color: #666;
line-height: 11pt;
margin: 0 0 20px;
}

#interior #content h1 {
color: #6b6746;
font-size: 18pt;
line-height: 18pt;
margin: 0 0 15px;
}

#interior #content h2 {
color: #006b00;
margin: 0 0 10px 0;
font-size: 14pt;
line-height: 14pt;
}

#interior #content blockquote {
margin: 0 20px 20px;
background: #E9E7DC;
border: 1px solid #D9D7C4;
font-style: italic;
padding: 10px;
}

#interior #content .eco {
color: #00cc00;
}

#interior #content fieldset, #shop #checkoutForm fieldset {
margin: 1em 0;
border: 0;
padding: 0;
}

#interior #content .form_row, #shop #content .orderTracking .form_row, #shop #checkoutForm .form_row {
position: relative;
margin: 0;
}

#interior #content label, #interior #content input, #interior #content textarea, #interior #content select, #interior #content .input,
#shop #content .orderTracking label, #shop #content .orderTracking .input,
#shop #checkoutForm label, #shop #checkoutForm input, #shop #checkoutForm textarea, #shop #checkoutForm select, #shop #checkoutForm .input {
display: block;
float: left;
margin: 5px 0;
}

#interior #content label, #shop #content .orderTracking label, #shop #checkoutForm label {
width: 150px;
line-height: 15pt;
font-weight: bold;
color: #757152;
}

#interior #content input, #interior #content textarea, #interior #content select, #shop #checkoutForm input, #shop #checkoutForm textarea, #shop #checkoutForm select {
border: 1px solid #c2c09b;
width: 150px;
}

#interior #content select, #shop #checkoutForm select {
width: 153px;
}

#interior #content input.hidden, #shop #content .hidden {
display: none;
}

#interior #content input.button {
border: none;
background: none;
height: 15px;
line-height: 15px;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #006900;
font-weight: bold;
}

img.errorArrow {
width: 10px;
height: 24px;
display: block;
}

#content fieldset div.error {
position: absolute;
width: auto;
left: 312px;
padding: 0 10px;
top: 5px;
border-right-width: 2px;
}

#interior #content .sitemap ul {
margin: 20px 0 0;
}

#interior #content .sitemap ul li {
display: block;
float: left;
width: 120px;
margin: 0 10px 0 0;
}

#interior #content .sitemap ul li a {
color: #6b6746;
font-weight: bold;
}

#interior #content .sitemap ul li ul {
margin: 0 0 0 5px;
}

#interior #content .sitemap ul li ul li {
margin: 5px 0;
float: none;
}

#interior #content .sitemap ul li ul li a {
color: #006600;
}

#interior #content .sitemap ul li ul li.current a {
color: #6b6746;
}

#interior #content .sitemap ul li ul li a:hover {
text-decoration: underline;
}

label .hint {
display: none;
}

#interior #content .inline input, #shop #content #checkoutForm .inline input {
display: inline;
width: auto;
float: none;
margin: 7px 0 0;
}

#middle #content .column {
width: 300px;
float: left;
margin: 0;
}

#shop #checkoutForm .column {
width: 460px;
}

#middle #content .first {
margin: 0 50px 0 0;
}

#content .column label {
width: 140px;
}

#content .column .input {
color: #666;
line-height: 15pt;
width: 150px
}

#shop #checkoutForm .column .input {
width: 300px;
}

#shop .input ul.cartListing {
width: 540px;
}

#shop .column .input ul.cartListing {
width: 300px;
}

#shop #checkoutForm .input ul.cartListing {
margin: 5px 0;
}

#shop #checkoutForm .column ul.cartListing li.header span {
padding: 0 5px;
}

#shop #checkoutForm .column ul.cartListing li .ordernumber {
width: 25px;
}

#shop #checkoutForm .column ul.cartListing li .orderitems {
width: 130px;
text-align: center;
}

#shop #checkoutForm .column ul.cartListing li .ordertotal {
text-align: right;
}

#interior #content .contact label {
width: 200px;
}

#interior #content .contact .input {
line-height: 15px;
}
	

#interior #content #subnav {
height: 25px;
width: 650px;
background: transparent url(/static/images/primaryNavigationRegularBG.gif) 0 0 repeat-x;
margin: -20px 0 10px 0;
}

#interior #content #subnav li {
display: block;
float: left;
border-right: 1px solid #cdcbba;
}

#interior #content #subnav li a {
padding: 0 20px;
font-weight: bold;
line-height: 25px;
display: block;
}

#interior #content #subnav li a:hover {
background: transparent url(/static/images/primaryNavigationHoverBG.gif) 0 0 repeat-x;
}

#interior #content #subnav li.current a {
background: transparent url(/static/images/primaryNavigationCurrentBG.gif) 0 0 repeat-x;
color: #fff;
}
	
#interior #content ul.pressReleases {
margin: 20px;
padding: 0;
list-style: none;
}

#interior #content ul.pressReleases li {
display: block;
margin: 0 0 20px;
background: transparent url(/static/images/leafListMarker.gif) no-repeat scroll 0 0;
padding: 0 0 15px 15px;
border-bottom: 1px solid #cdcbba;
}

#interior #content ul.pressReleases li a.title {
color: #006900;
display: block;
padding: 0 0 3px;
font-weight: bold;
}

#interior #content ul.pressReleases li a.readMore {
display: block;
font-weight: bold;
padding: 5px 0 0;
}

/* EcoFeed CSS */
#interior #content .feeds {
margin: 0 0 20px 0;
}

#interior #content .feeds .feed {
width: 300px;
float: left;
}

#interior #content .feeds .last {
margin-left: 50px;
}

#interior #content .feeds .feed h2 {
margin-bottom: 5px;
font-size: 12pt;
line-height: 12pt;
border-bottom: 1px solid;
padding: 0 0 3px;
}

#interior #content .feeds .feed ul {
margin: 0;
}

#interior #content .feeds .feed ul li {
background: transparent url(/static/images/leafListMarker.gif) 0 0 no-repeat;
padding-left: 15px;
margin: 0 0 5px 0;
min-height: 20px;
}

#interior #content .feeds .feed ul li a {
color: #696950;
font-weight: bold;
}

#interior #content .feeds .feed ul li a:hover {
color: #006900;
}

input[type="checkbox"] {
border: none;
}

/*****************************************************************************
// Press Room styles
*****************************************************************************/

#interior.press-room #content {
}

#interior.press-room.nobg #content {
    float: left;
    width: 650px;
    padding: 20px 0 0 0;
    background: none;
}

#interior.press-room #sidebar {
    float: left;
    margin-left: 30px;
    padding: 28px 0 0 0;
    width: 300px;
}

#interior.press-room #sidebar h2 {
    margin-bottom: 15px;
    font-size: 12pt;
    color: rgb(120, 117, 84);
}

#interior.press-room #sidebar ul li {
    background: transparent url(/static/images/leafListMarker.gif) no-repeat scroll 0 40%;
    padding: 10px 0 10px 15px;
    border-bottom: 1px solid #cdcbba;
}

#interior.press-room .media-coverage {
    overflow: hidden;
}

#interior.press-room .media-coverage li {
    float: left;
    margin-right: 7px;
    margin-bottom: 1.5em;
}

#interior.press-room .media-coverage li.last {
    margin-right: 0;
}

#interior.press-room .media-coverage li img {
    margin-bottom: 0.5em;
    border: 1px solid #CDCBBA;
}
