@import url(http://www.eurocoffee.com/base_theme.css); 
html {   margin: 0px; /* setting border: 0 hoses ie6 win window inner well border */   padding: 0px; }
body { font-family:Arial, Times New Roman, Times, serif; color:#dddad6; height:100%;
width:100%; margin: 0px; padding:0px; border:0px; font-size:11px; background:url("http://www.eurocoffee.com/templateimages/bg.gif") 0 0 repeat #44311D; }

/* standard classes */
a { text-decoration: none; color:#78B1CE; margin:0px; padding:0px; }
.clr {   clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0px; border: 0px; padding: 0px; font-size: 0; line-height: 0; }
strong { font-weight:normal; color:#8ba766; font-size:110%; }
em { font-style:italic; color:#6a7650; }

blockquote {margin:10px 20px 20px 20px; padding:5px 10px; list-style:circle; background:#ebf0e3; clear:both; }
ul { margin:0px; padding:0px; list-style:circle; color:#fff; font-weight:normal; font-size:15px; }
ul li,
ol,
ol li,
dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }

/* sub headings within articles*/
h4 { color:#8ba766; margin:15px 0px 0px 0px; clear:both; font-weight:normal; font-size:16px; }
h4 a{ color:#8ba766; }
h4 em{ color:#8ba766; margin:15px 0px 0px 0px; clear:both; font-weight:normal; font-size:15px; }

/* sub-sub headings within articles */
h5 { font-weight:normal; margin:5px 0px 0px 0px; padding:0px 0px; color: #78B1CE; font-size:15px; }
h5 a{color: #78B1CE; }

h6 { font-weight:normal; margin:3px; padding:5px 0px; color: #8ba766; font-size:12px; font-style:italic; }
h6 a{color: #8ba766; }

h7 { color: #EFAC26; font-size:110%; }
h7 a{ color: #EFAC26; }

/************************************************
*	SIFR  									*
************************************************/

/* These are standard sIFR styles... do not modify */
.sIFR-flash {	visibility: visible !important; margin: 0; }
.sIFR-replaced {  visibility: visible !important; margin: 0px; }
.sIFR-replaced embed.sIFR-flash {visibility: visible; display:block; }

span.sIFR-alternate {	position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* main titles on pages */

h1,
.sIFR-hasFlash h1 {color:#8ba766; clear:both; font-weight:normal; font-size:22px; height:30px; display:block; margin-top: 15px; }

h2,
h2 a,
.sIFR-hasFlash h2 {color:#8ba766; clear:both; font-weight:normal; font-size: 17px; display:block; margin-top: 15px; }

h3,
h3 a,
.sIFR-hasFlash h3 {	font-size: 17px; display:block; margin: 10px 0px 0px 0px; height:22px; font-weight: normal; color:#8ba766; display:block; }

h4,
h4 a,
.sIFR-hasFlash h4 {color:#8ba766; clear:both; font-weight:normal; font-size: 16px; display:block; margin: 5px 0px; }

/* Stylized letters	 */
.letter { display:block; float:left; width:35px; height:50px; margin-top:-10px; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {  display: none !important; }

/************************************************
*	Image Formatting							*
************************************************/

a img { border: 0px; margin:0px; padding:0px; }
.entry-body img {float:left; margin:5px 8px 5px 0px ; }
/*.entry img {float:left; margin:0px 8px 0px 0px; padding:5px; border:#78B1CE 1px solid; } */
.entry img {float:left; margin:0px 0px 0px 0px; }
.entry img.imgright {float:right; margin:0px 0px 0px 8px; }
/* .featuredentry img {float:left; margin:0px 8px 8px 0px; padding:5px; border:#78B1CE 1px solid; } */
.featuredentry img {float:left; margin:0px 8px 8px 0px; padding:5px; border:0px; }
.entry img.product {float:none; border:0px; }
img.imgright {float:right; margin:0px 0px 0px 8px; }
img.imgleft {float:left; margin:0px 8px 0px 0px; }
img.imgcenter {float:none; margin:0px auto; display: block; }
.entryquote {border:#DBE4CD solid 1px; float:right; width:215px; margin:0px 0px 10px 10px; padding:8px; text-align:center; background:#F7FAFD; } 
.entryquote img{float:none; background:#fff; margin:0px auto; border:#DBE4CD solid 1px; }
.left {float:left; margin:0px 10px 0px 0px; text-align:center; }

/* entry headers */
/* .entry-header {color:#78B1CE; font-size:16px; padding: 0px; margin:0px; } */
.entry-header {color:#FFFFFF; font-size:16px; padding: 0px; margin:0px; }
/* .entry-header a{color:#78B1CE; } */
.entry-header a{color:#FFFFFF; }
.date-header  { text-align:right; margin:0px 32px 0px 0px; color: #8ba766; font-size:12px; font-style:italic; line-height:0px; }
.archive-link {color:#FFFFFF; font-size:15px; padding: 0px; margin:0px 0px 0px 15px; list-style:circle; }
/*.archive-link {color:#78B1CE; font-size:15px; padding: 0px; margin:0px 0px 0px 15px; list-style:circle; } */
/* .archive-link a:link{color:#78B1CE; } */
.archive-link a:link{color:#FFFFFF; }
.archive-link a:hover{color:#EFAC26; }
.archive-link:hover{color:#EFAC26; }
.morelink {text-align:right; font-size:14px; }

/* right menu headers */
.category-header {color:#EFAC26; font-size:15px; padding: 0px; margin:0px; }
.category-header a{color:#EFAC26; }	

/* other main headers */
.archive-header  { color:#841311; margin:20px 0px 0px 8px ; font-size:25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:260px; }

/************************************************
*	Header  									*
************************************************/
#header {position:relative; margin:0px ; padding:0px; width:100%; background: url("http://www.eurocoffee.com/templateimages/header-bg.png") repeat-x 0 0; display:block; height: 100px; }
#header #top {position:relative; width:800px; margin:0px auto; height: 100px; }
#header #logo {position:relative; margin:0px; padding:0px; width:270px; float:left; color:#fff; font-weight:normal; margin:0px; padding:0px; }
#header #logo a {position:relative; display: block; width: 270px; height: 100px; float:left; background:url("http://www.eurocoffee.com/templateimages/logo.png") no-repeat; text-indent: -9999px; outline: none; margin:0px; }

/************************************************
*	Top Menu 									*
************************************************/

#nav {position:absolute; width:440px; right:10px; top:-45px; background:none; color:#fff; text-align:right; }
#nav a {display: block; color: #fff; }
#nav a:hover {position:relative; white-space:normal; z-index:200;}


#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:45px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0px 18px 0px 0px; cursor:pointer;}
#nav li a.top_link span {display:none; }

#nav a#ourcoffee { background:url("http://www.eurocoffee.com/templateimages/h-ourcoffee.png") no-repeat; width:87px; }
#nav a#corporate { background:url("http://www.eurocoffee.com/templateimages/h-corporate.png") no-repeat; width:84px; }
#nav a#shop { background:url("http://www.eurocoffee.com/templateimages/h-shop.png") no-repeat; width:34px; }
#nav a#about { background:url("http://www.eurocoffee.com/templateimages/h-about.png") no-repeat; width:72px; }
#nav a#contact { background:url("http://www.eurocoffee.com/templateimages/h-contact.png") no-repeat; width:68px; }

#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down { padding-bottom:3px;}
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}
#nav li:hover {position:relative; z-index:200;}

/* Load background colors to prevent delay for hover state */
#nav li#ourcoffee {background:url("http://www.eurocoffee.com/templateimages/t-blue.png") -10px -10px no-repeat; }
#nav li#corporate {background:url("http://www.eurocoffee.com/templateimages/t-red.png") -10px -10px  no-repeat; }
#nav li#shop {background:url("http://www.eurocoffee.com/templateimages/t-teal.png") -10px -10px  no-repeat; }
#nav li#about {background:url("http://www.eurocoffee.com/templateimages/t-orange.png") -10px -10px  no-repeat; }
#nav li#contact {background:url("http://www.eurocoffee.com/templateimages/t-brown.png") -10px -10px  no-repeat; }

/* position the sub nav relative to the above menu */
#nav :hover ul#ourcoffee { left: -72px; background:url("http://www.eurocoffee.com/templateimages/t-blue.png"); }
#nav :hover ul#corporate { left: -75px; background:url("http://www.eurocoffee.com/templateimages/t-red.png"); }
#nav :hover ul#shop { left: -130px; background:url("http://www.eurocoffee.com/templateimages/t-teal.png"); }
#nav :hover ul#about { left: -89px; background:url("http://www.eurocoffee.com/templateimages/t-orange.png"); }
#nav :hover ul#contact { left: -92px; background:url("http://www.eurocoffee.com/templateimages/t-brown.png"); }

/* set the various heights of the sub nav depending on the page */
.home #nav :hover ul.sub {height:220px; }
.ourcoffee #nav :hover ul.sub {height:220px; }
.corp #nav :hover ul.sub {height:250px; }
.shop #nav :hover ul.sub {height:230px; }
.aboutus #nav :hover ul.sub {height:250px; }
.contact #nav :hover ul.sub {height:250px; }

#nav :hover ul.sub {left:1px; top:45px; padding:0px; white-space:nowrap; width:175px; height:auto; z-index:300;}
#nav :hover ul.sub li {display:block; position:relative; float:left; width:175px; text-align: right;  line-height:14px; font-size: 15px;  }
#nav :hover ul.sub li a {display:block; width:175px;  color:#fff; text-decoration:none;border:none; padding:15px 0px 0px 0px; position:relative; right:15px;}
#nav :hover ul.sub li a:hover { text-decoration:underline; color:#fff; }

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul {left:89px; top:-4px; padding:0px; border:none; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/*
#nav li:hover li:hover > ul {left:90px; top:-4px; padding:3px; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
*/


/************************************************
*	Color Bar									*
************************************************/

#bar {position:relative; width:100%; clear:both; display:block; background-repeat:repeat; }
#picwrapper {position:relative; width:924px; margin:0px auto; }
#pic {position:relative; width:770px; margin:0px auto; }

/* Bar coloration on Home Page */
.home #bar { background:url("http://www.eurocoffee.com/templateimages/bg-home.png") repeat #A0A664; }
.home #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-green.png") 50% 0 repeat-y ; }
.home #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-home.jpg") no-repeat; height:220px; }

/* Bar coloration on Our Coffee Pages */
.ourcoffee #bar { background:url("http://www.eurocoffee.com/templateimages/bg-ourcoffee.png") repeat #A2C7CA; }
.ourcoffee #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-blue.png") 50% 0 repeat-y ; }
.ourcoffee #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-ourcoffee.jpg") no-repeat; height:220px; }

.ourcoffee.importing_our_beans #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-importing.jpg") no-repeat; }
.ourcoffee.baritone_roasting #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-roasting.jpg") no-repeat; }
.aboutus.about_us #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-aboutus.jpg") no-repeat; }
.aboutus.factory_tour #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-factorytour.jpg") no-repeat; }


/* Bar coloration on Corporate Page */
.corp #bar { background:url("http://www.eurocoffee.com/templateimages/bg-corporate.png") repeat #AF342E; }
.corp #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-red.png") 50% 0 repeat-y ; height:250px; }
.corp #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-corporate.jpg") no-repeat; height:250px; }

/* Bar coloration on Shop Page */
.shop #bar { background:url("http://www.eurocoffee.com/templateimages/bg-shop.png") repeat }
.shop #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-teal.png") 50% 0 repeat-y ; height:230px; }
.shop #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-shop.jpg") no-repeat; height:230px; }

/* Bar coloration on About Page */
.aboutus #bar { background:url("http://www.eurocoffee.com/templateimages/bg-about.png") repeat #E0B349}
.aboutus #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-orange.png") 50% 0 repeat-y ; height:230px; }
.aboutus #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-about.jpg") no-repeat; height:230px; }

/* Bar coloration on Contact Page */
//.contact #bar { background:url("http://www.eurocoffee.com/templateimages/bg-contact.png") repeat #D39416}
.contact #bar { background:url("http://www.eurocoffee.com/templateimages/bg-contact.png") repeat #AB8B50}
.contact #bar #picwrapper { background:url("http://www.eurocoffee.com/templateimages/grad-brown.png") 50% 0 repeat-y ; height:230px; }
.contact #bar #pic { background:url("http://www.eurocoffee.com/templateimages/pic-contact.jpg") no-repeat; height:230px; }

/* Page Description text that appears in the background image */
#bar .description  {display:none; }


/************************************************
*	Page Layout									*
************************************************/

#bodycontainer {position:relative; width:100%; background: url("http://www.eurocoffee.com/templateimages/container-bg.png") repeat-x 0 0 ; padding:0px; margin: 0px; }
#container {position:relative; width:780px; padding:50px 0px 0px 0px; margin: 0px auto; }

/* default columns */
#alpha, #beta, #gamma {display: inline; /* ie win bugfix */ position: relative; min-height: 1px; margin: 0px; padding:0px; }
#alpha, #gamma {float: left; }
#beta{float: right; }
#alpha-inner, #beta-inner, #gamma-inner { position: relative; padding:0px; margin: 0px; }

/* middle column */
.maincolumn {width: 780px; margin:0px auto; clear:both; }
.rightcolumn { width: 280px; margin: 0px; }
#recentarticles {width: 280px; margin: 0px; }
#newsletter {width: 280px; margin: 20px 0px 0px 0px; padding: 0px; }

#container .maincolumn { width: 780px; margin:0px auto; clear:both; }
.maincolumn .entry { padding: 0px 0px 20px 0px; }
.home .maincolumn .entry { padding:20px 0px 0px 0px; }

/************************************************
*	Featured Section Links                      *
************************************************/
#featured-sections { width:auto; padding:0px; margin:0px auto; text-align:center; width:585px; }
#featured-sections div{background: url("http://www.eurocoffee.com/templateimages/featured-section-bg.png") no-repeat 50% 0; width:182px; float:left; display:block; margin-right:17px; }

#featured-sections div.shop,
.from_crop_to_cup #featured-sections div.varieties,
#featured-sections div.croptocup { margin-right:0px; }

#featured-sections div a img {margin: 11px auto; text-align:center; display:block; width:160px; height:100px; padding:0px 1px; }

/* Different Formatting depending on page */
#featured-sections.home {width:780px; }
#featured-sections.ourcoffee {width:780px; }
#featured-sections.corporate {width:780px; }
#featured-sections.shop {width:780px; }
#featured-sections.aboutus {width:780px; }

/* Hide Button that links to the page you're currently on */
.our_coffee #featured-sections div.ourcoffee,
.baritone_roasting #featured-sections div.roasting,
.importing_our_beans #featured-sections div.importing,
.coffee_varieties #featured-sections div.varieties,
.from_crop_to_cup #featured-sections div.croptocup,
.corporate #featured-sections div.corporate,
.commercial_retail #featured-sections div.commercialretail,
.cstore #featured-sections div.cstore,
.private_label_branding #featured-sections div.privatelabelbranding,
.shop #featured-sections div.shop,
.about_us #featured-sections div.aboutus,
.factory_tour #featured-sections div.factorytour,
.our_history #featured-sections div.ourhistory { display:none; }

#featured-sections h2, 
#featured-sections h2 a {font-weight:normal; margin:0px; padding:0px; color: #fff; font-size:17px; margin-top:15px; }


/************************************************
*	Entries                                     *
************************************************/
.entry {padding:0px 12px; font-size:14px; margin:0px; text-align:left; }
/* .entry a { text-decoration:underline; color:#78B1CE; } */
.entry a { text-decoration:underline; color:#FFFFFF; }
.entry p{padding:6px 0px 6px 0px; margin:0px; line-height: 1.7; }
.entry .entry-footer {padding: 5px 0px; font-size:13px; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px; }
.entry h4 {margin:0px; display:inline; font-size:14px; }

/* recent entries formatting */
.recententry { padding: 0px; width:280px; margin:0px; }
.recentnewsletter { padding: 0px; width:280px; margin:0px; }
.recentnewsletter img{float:right; margin:0px 0px 0px 8px; }
.recententry .entry-content { padding: 0px; font-size:13px; }
.entry-body { margin: 0px; font-size:12px; }

/* author name formatting */
.authorlist {clear:both; line-height:60px; }
.authormainpic {float:right; padding:2px; border:#A0C3D9 1px solid; margin-left:10px; }
.articlethumb {float:left; margin:10px 0px 0px 0px; }
.articlethumb img{float:left; margin:0px 8px 0px 0px; clear:both; padding:3px; border:#78B1CE 1px solid; }

/* entry footer formatting */
.entry-footer {text-align: right; color:#EFAC26; clear:both; }
.entry-footer a{color:#EFAC26; text-transform: uppercase; }
.recententry .entry-footer {padding: 5px 0px; font-size:11px; }

.separator {color:#B4B8B9; text-transform:lowercase; font-size:120%; }
.entry-more-link {color:#0E89A9; }
.entry-more-link a{color:#0E89A9; text-decoration:none; }
.entry-excerpt, .entry-body, .entry-more {   clear: both; }
.trackback-footer {clear: both; }
.trackback-footer, .typelist-thumbnailed {   font-size: 85%; }
.entry .date-header {float:none; }

.archive-content {clear: both; font-size:13px; }
.archive-list {   margin: 0px; padding: 0px; list-style: none; line-height:1.8; }

/* special text formatting */
.trackback-content, .trackback-footer {margin-left: 10px; }
.content-nav { margin-top: 0; margin: 10px; text-align: center; }
#trackbacks-info {margin: 10px 0; border: 1px solid #FF6703; padding: 0 10px; color: #333; font-size: 90%; background: #F2D6A7; }
.comments-open-footer {margin: 10px 0; }
.commenter-profile img { vertical-align: middle; }

/* content */
.trackbacks, .archive {position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px; }
.trackbacks-info, .trackback-content { clear: both; margin: 0px 10px; }
img.image-full { width: 100%; }
.image-thumbnail {   float: left; width: 115px; margin: 0 10px 10px 0; }
.image-thumbnail img {   width: 115px; height: 115px; margin: 0 0 2px 0; }

/* form pages*/
form input.text{border:#6A95A8 1px solid; }
form textarea{border:#6A95A8 1px solid; }


/* contact form layout */
#contactform {margin:25px 0px 0px 0px; }
#contactform p{margin:0px 0px 15px 0px; clear:both; padding:5px ; }
#contactform label  {position:relative; margin:5px 0px 10px 0px; padding:0px ; width: 200px; float:left; text-align:right; }
#contactform input {position:relative; margin:5px 0px 10px 0px; padding:0px ; float:right; }
#contactform input #send{position:relative; margin: 0px; padding: 15px 0px 0px 0px ; width: 62px; float:right; }
#contactform textarea {position:relative; margin: 0px; padding: 5px 0px 0px 0px ; width: 470px; }
#resourcesform form {float:left; margin:0px; display:inline; }
#resourcesform form input {height:25px; width:96px; float:right; margin:0px; display:inline; padding:0px; }
#resourcesform p {clear:both; margin:5px 0px 0px 0px; text-indent:0px; }


/* modules */
.module {   position: relative; overflow: hidden; width: 100%; background: #fff; }
.module-content { position: relative; margin: 0px 0px 20px 10px; padding: 0px; }
.module-list {   margin: 0px; padding: 0px; list-style: none; }
.module-list-item {   margin-top: 5px; margin-bottom: 5px; }
.module-presence img { vertical-align: middle; }


/* module list */
.module-list {margin: 0 15px 10px 15px; list-style: none; padding-left: 15px; }
.module-list-item {margin-top: 0; color: #7D7D7D; line-height: 1.2; }
.module-search input { font-size: 10px; }
.module-search { width: 100px; }

/* Search results templates */
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form  { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {    list-style:none; padding: 0px; }
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }

.archive-list-item {margin:0px 0px 5px 5px; color: #8ba766; font-size:11px; font-style:italic; }
.archive-list-item a{font-size:14px; font-style:normal; }


/* footer formatting*/
#footer {position:relative; clear:both; width:800px; margin:30px auto; padding:0px; color:#000; }
#footer a{color:#000; padding:3px 8px; text-decoration:none; }

#bottommenu {position:relative; padding:0px; text-align:center; margin: 0px; }
#bottommenu a{margin:0px; padding:3px 13px; border-right: 1px solid #271D12; }
#bottommenu a.last { border-right:none; }

#sitecredits {position:relative; padding:0px; text-align:right; font-size:10px; margin:24px 0px 0px 0px; color:#6D5C43; }
#sitecredits a{margin:0px 0px 0px 215px; color:#6D5C43; }

/* SHOP */
/* div.categories_list { position:relative; } */
/* div.categories { position:absolute; } */

div.products_text {
  font-family:Arial,Times New Roman,Times,serif;
  color:#dddad6;
  font-size:14px;
  padding:10px 10px 10px 0px;
  margin:0px;
  line-height: 1.5;
  align: left;
  text-align: left;
}

/* TOP - RIGHT - BOTTOM - LEFT */

div.products_image {
  font-family:Arial,Times New Roman,Times,serif;
  color:#dddad6;
  font-size:12px;
  float: right;
  padding: 10px 0px 20px 10px;
  text-align: center;
  margin: 0px;
}

div.products_image img { padding: 5px; }

table.categories { margin-left:auto; margin-right:auto; border:0px; border-spacing:15px; }

table.cartListing {
  border: 1px;
  border-style: solid;
  border-color: #dddad6;
  border-spacing: 0px;
}

.cartListing-heading {
  font-family:Arial, Times New Roman, Times, serif; color:#dddad6;
  font-size: 14px;
/*  background: #b6b7cb;
  color: #FFFFFF; */
  font-weight: bold;
  padding: 5px;
}

td.cartListing-data {
  font-family:Arial, Times New Roman, Times, serif; color:#dddad6;
/*  font-family: Verdana, Arial, sans-serif; */
  font-size: 14px;
  valign: middle;
  padding: 5px;
}

/* tr.cartListing-odd {
  background: #f8f8f9;
} */

tr.cartListing-even {
  background: #76634d;
}