/*
-----------------------------------------------
Virginia Hayward
Author:www.imaginet.co.uk
Version:7 April 2009
----------------------------------------------- */



/* Global Styles
----------------------------------------------- */

* {
   padding:0;
   margin:0;
}
a {
   text-decoration:underline;
   color:#16655c;
}
a:hover {
   color:#16655c;
   text-decoration:none;
}
a img {
   border:none;
}
p {
   margin:0 0 1em 0;
}
ul {
   list-style-type:none; 
}
table {
   font-size:1em;
}
.breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
   overflow:hidden;
}
.none {
   display:none;
}
.alert {
   color:#f00;
}
.alert a,.alert a:link,.alert a:visited {
	color:#f00;
}
div#validator {
   padding:1em 0 1em 0;
   text-align:center;
}

#text_content ul, #content ul {
   list-style-type:none; 
   margin:0 0 1em 0;
}
#text_content ul li, #content ul li {
   background-image:url("/graphics/bullet01.gif");
   background-repeat:no-repeat;
   background-position:9px 8px;
   padding:4px 10px 5px 30px;
   margin:0;
}


/* Page Structure
----------------------------------------------- */

html body {
   background:#96b1a4;
   color:#000;
   text-align:center;
   font:81.25% Arial, Verdana,Sans-serif;
   margin:10px 0 2em 0;
}



#page {
   background:url("/graphics/pagebg.gif") repeat-y 0 0;
   width:992px;
   margin:0 auto;
   text-align:left;
}

#page .col {
   padding:10px 15px 0 15px;
}

#masthead {
   background-color:#659481;
   height:92px;
   margin:0;
}

#topnav {
   background:#f3f3e6 url("/graphics/navbg.gif") repeat-x bottom center;
   margin:0 0 10px 0;
   color:#6fa487;
   padding:3px 25px 0 25px;
}

#botnav {
   background:#e4e3ca url("/graphics/navbg.gif") repeat-x 0 0;
   color:#6fa487;
   font-size:0.9em;
   text-align:center;
   padding:5px 0;
}



#main {   
   margin:0 0 9px 0;
   background:#fff url("/graphics/mainbg.gif") repeat-y 0 0;
}

#main .left {
   float:left;
   width:719px;
}

#main .right {
   float:right;
   width:233px;
}

#footer {
   background-color:#659481;
   color:#fff;
   text-align:center;
   font-size:0.85em;
   padding:18px 0 14px 0;
}

#pageend {
   background:url("/graphics/page_end.gif") no-repeat 0 0;
}

#maincont {
   margin:0 0 9px 0;

}

#maincont .contleft {
   float:left;
   width:233px; 
  
}

#maincont .contright {
   float:right;
   width:719px;

}

.contright {
  min-height:500px;
  height:auto !important;
  height:500px;
}

#text_content, #content {
   margin:0 10px;
}


/* Masthead
----------------------------------------------- */

.toplinks {
   width:992px;
   margin:0 auto;
   text-align:center;
   padding:0 0 10px 0;
   color:#16655c;
}

.toplinks a {
   color:#16655c;
   text-decoration:underline;
}

.toplinks a:hover {
   color:#16655c;
   text-decoration:none;
}

.toplinks p {
   padding:0;
   margin:0;
}

#masthead .mastleft {
   float:left;
   width:550px;
}


#masthead .mastright {
   float:right;
   width:405px;
   font-size:0.85em;
   color:#fff;
   padding:25px 0 0 0;
}

#masthead .mastright span.smaller {
   font-size:0.9em;
}

#masthead a {
   color:#fff;
   text-decoration:none;
}
#masthead a:hover {
   text-decoration:underline;
}

#masthead a.hampicon {
   background:url("/graphics/basket_icon1.gif") no-repeat 0 0;
   padding:0 0 10px 35px;
}

#masthead a.vat {
   color:#fff;
   font-weight:bold;
}

/* TopNav
----------------------------------------------- */

#topnav .navleft {
   float:left;
   width:596px;
   font-size:1.1em;
}

#topnav .navleft ul {
   padding:0 0 0 0;
   margin:0;
}

#topnav .navleft ul li {
   float:left;
   
}

#topnav .listleft {
   float:left;
   padding:7px 20px 0 0;
}

#topnav .navleft ul li a {
   color:#024a43;
   text-decoration:none;
   font-weight:bold;
   background:url("/graphics/divider_occasion.gif") no-repeat 0 -4px;
   padding:8px 20px 8px 45px;
   display:block;
}

#topnav .navleft ul li a {
   color:#024a43;
   text-decoration:none;
   font-weight:bold;
   background:url("/graphics/divider_occasion2.gif") no-repeat 0 -4px;
   padding:8px 20px 6px 40px;
   display:block;
}
#topnav .navleft ul li a.prod {
   color:#024a43;
   text-decoration:none;
   font-weight:bold;
   background:url("/graphics/divider_prod2.gif") no-repeat 0 -4px;
   padding:8px 20px 6px 40px;
   display:block;
}
#topnav .navleft ul li a.rec {
   color:#024a43;
   text-decoration:none;
   font-weight:bold;
   background:url("/graphics/divider_rec2.gif") no-repeat 0 -4px;
   padding:8px 20px 6px 40px;
   display:block;
}
#topnav .navleft ul li a.price {
   color:#024a43;
   text-decoration:none;
   font-weight:bold;
   background:url("/graphics/divider_price2.gif") no-repeat 0 -4px;
   padding:8px 20px 6px 40px;
   display:block;
}

#topnav .navleft ul li a:hover, {
   color:#6ca69e;
   text-decoration:none;
}


#topnav .navright {
   float:right;
   width:265px;
   font-size:1em;
}

#topnav .navright td {
   padding:2px 3px;
}


/* LeftNav
----------------------------------------------- */

#leftnav ul li {
   margin:0 0 2px 0;
   width:233px;
}


#leftnav ul li a {
   display:block;
   background:#ecebd7 url("/graphics/arrow01.gif") no-repeat 6px 6px;
   padding:5px 0 6px 20px;
   text-decoration:none;
   font-weight:bold;
   width:213px;

}

#leftnav ul li a:hover, #leftnav ul li a.active {
   display:block;
   background:#dbdac2 url("/graphics/arrow02.gif") no-repeat 6px 6px;
   padding:5px 0 6px 20px;
   text-decoration:none;
   font-weight:bold;
}

#leftnav ul li li a {
   background:#fff url("/graphics/bullet02.gif") no-repeat 16px 8px;
   padding:3px 0 4px 30px;
   text-decoration:none;
   font-weight:normal;
   font-size:0.85em;
}

#leftnav ul li li a:hover, #leftnav ul li li a.active {
   background:#fff url("/graphics/bullet02.gif") no-repeat 16px 8px;
   padding:3px 0 4px 30px;
   text-decoration:underline;
   font-weight:normal;
   font-size:0.85em;
}

#leftnav img {
   margin:0 0 5px 0;
}

#leftnav li a.active {	
   display:block;
   background:#07544c url("/graphics/arrow04.gif") no-repeat 6px 6px;
   padding:5px 0 6px 20px;
   text-decoration:none;
   font-weight:bold;   
}

/* Testimonials

----------------------------------------------- */


#testimonial { 
   margin:10px 0 0 0;
   padding:50px 0 0 0;
   background:#15655c url("/graphics/testimonial_title.gif") no-repeat 0 0;      
}

#testimonial .quotelhs {
   color:#fff;
   padding:10px;
   font-weight:bold;
}

#testimonial .quotelhs img {
   float:left;
   padding:5px 10px 0 5px;
}


#testimonial .quotelhs blockquote img {
   float:right;
   padding:0;
}

#testimonial .quotelhs blockquote a {
	color: #FFF;
	text-decoration: none;
}

#testimonial .quotelhs blockquote a:hover {
	text-decoration: underline;
}

#testimonial .quotelhs blockquote {
   font-family:Verdana, Sans-serif;
   line-height:1.4em;
   font-size:0.9em;
   text-align:left;
   margin:0 0 0.2em 0;
   padding:10px 10px 0 0;
}

/* Testimonials table */
#text_content table.testimonials {	
	margin:0pt;
	width: 100%;
}

#text_content table td.testimonial {
   font-style:italic;
   font-size:1.0em;
   line-height:1.8em;
   width:400px;
   padding:1em 19px 2em 1em;
   border-top:1px solid #ccc;
   font-family: Verdana, Times New Roman, Georgia, Sans-serif;
   background-color: #FFF;
}

#text_content table td.quotecredit {
   padding:2em 6em 2em 6em;
   border-top:1px solid #ccc;
   background-color: #FFF;
}

/* Footer
----------------------------------------------- */



#footer a {
   color:#fff;
   text-decoration:none;
}

botnav a {
   color:#6fa487;
   text-decoration:none;
}

#footer a:hover {
   color:#fff;
   text-decoration:underline;
}

#botnav a:hover {
   color:#6ca69e;
   text-decoration:underline;
}


/* Home
----------------------------------------------- */

#banner {
   background-color:#c42517;
   margin:0 0 4px 0;
}

#banner .bannerleft {
   float:left;
   width:243px;
   color:#440701;
}

#banner .bannerleft .col  {
   padding:20px 25px 10px 25px;
}

#banner .bannerright {
   float:right;
   width:476px;
}

#banner .breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
   overflow:hidden;
   background-color:#fff;
}

#banner .blacktext, #banner .blacktext a {
	color: #000;
}

#banner .whitetext, #banner .whitetext a {
	color: #FFF;
}

#featured {
   background-color:#830d03;
   margin:0 0 5px 0;
   color:#fff;
   padding:0 20px;
}

#featured .fleft {
    float:left;
    width:200px;
}

#featured .fright {
   float:right;
   width:455px;
}

#featured p {
   padding:10px 0 0 0;
}

#featured .blacktext, #featured .blacktext a {
	color: #000;
}

#featured .whitetext, #featured .whitetext a {
	color: #FFF;
}

#products {
   background-color:#fff;
}

#main .right .col {
   padding:5px 5px 0 5px;
}

div.boxout {
   background-color:#00573D;
   margin:0 0 5px 0;
   color:#fff;
   padding:15px;
}

div.boxout a {
   color:#fff;

}

div.boxout a:hover {
   color:#fff;

}

div.boxout .boxleft {
   float:left;
   width:60px;
}

div.boxout .boxright {
   float:right;
   width:120px;
}



/* Products Listing
----------------------------------------------- */

#products table {
   /*width:100%;*/
   width: 222px;
}

#products td.gap {
   border:none;
   width:10px;
}

#products td.gap2 {
   border:none;
   height:10px;
}


#products td.item {
   border:1px solid #dbdac2;
   width:233px;
}

#products .itemtitle {
   background:#ecebd7 url("/graphics/arrow01.gif") no-repeat 10px 8px;
   padding:5px 10px;
}

#products .itemtitle a {
   color:#004d46;
   font-size:1.3em;
   font-weight:bold;
   text-decoration:none;
   padding:0 0 0 15px;
}

#products .itemtitle a:hover {
   color:#659481
}

#products .itemphoto {
   text-align:center; 
   padding:5px 0;
}



#products .itemdetail {
   padding:0 0 0 10px;
   
}

#products .itemdetail a {
   font-weight:bold;
   text-decoration:none;
}

#products .itemdetail table {
   margin:8px 0 0 0;
}

#products .itemdetail table td {
   padding:0;
   width:65px;
}

#products .itemdetail table td.first {
   padding:0;
   width:83px;
}


span.discount {
   color:#CC0000;
   font-weight:bold;
}

span.price {
    font-size:1.3em;
    color:#666;
    font-weight:bold;
}

span.old_price {
   font-size:1em;
   color:#666;
   font-weight:bold;
   text-decoration: line-through;
   text-transform:uppercase;
}

span.new_price {
   color:#CC0000;
   font-size:1.3em;
   font-weight:bold;
}

span.vat {
    font-size:0.8em;
    color:#c42517;
    font-weight:normal;
}

#products .itemlist .itemleft {
   float:left;
   width:100px;
}

#products .itemlist .itemleft img {
   border:solid 1px #dbdac2;
}

#products .itemlist .itemright {
   float:right;
   width:609px;
   background-color:#ecebd7;
}

#products .itemlist .itemright .listtext {
   padding:10px;
}

#products .itemlist {
   background-color:#ecebd7;
   margin:0 0 10px 0;
}

#products .itemlist .breaker {
   background-color:#fff;
}

/* Product Detail
----------------------------------------------- */


#product_detail {
   padding:0 0 20px 0;
   margin:0 0 30px 0;
   border-bottom:1px solid #dbdac2;
}

#product_detail .prodleft {
   float:left;
   width:476px;
}

#product_detail .prodright {
   float:right;
   width:233px;
}

#product_detail .product_descript, #product_detail .product_title {
   padding:0 10px;
}

#product_detail .contlist {
   padding:10px;
   background-color:#024f48;
   color:#fff;
}

#product_detail .contlist span.fewitems {
   font-size:1.1em;
}

#product_detail .contlist span.fewitems ul li {
   padding:8px 0 8px 16px;
   background:url("/graphics/bullet02.gif") no-repeat 2px 13px;
}


#product_detail .contlist ul li {
   background:url("/graphics/bullet02.gif") no-repeat 2px 9px;
   padding:3px 0 4px 16px;
   text-decoration:none;
}

#product_detail .moreimages {
   text-align:left;
   padding:0 0 0 10px;
}

#product_detail .moreimages img {
   border:1px solid #dbdac2;
}

#product_detail .product_photo {
   padding:10px 0;
   text-align:center;
}

#product_detail .product_photo img {
   margin:0 0 5px 0;
}

#product_detail span.zoom {
   font-size:0.85em;
   color:#999;
   background:url("/graphics/magnify.gif") no-repeat 0 0px;
   padding:2px 0 0 18px;
}

#product_detail .buy_product {
   background-color:#ecebd7;
   margin:0 10px 20px 10px;
   
}

#product_detail .buy_product td.dark {
   background-color:#dbdac2;
   width:218px;
   padding:5px;
   font-size:0.85em;
}


#product_detail .buy_product td.light {
   width:218px;
   padding:5px;
   vertical-align:top;
   font-size:1.1em;
   color:#666;
}

/* Product Detail Error Styles */
.error {
   background-color: #ECEBD7;
   border: 1px solid #dbdac2;
   padding:4px 10px 5px 10px;
   margin: 0pt 10px 20px;   
}

.error ul li{
   background-image:url("/graphics/bullet03.gif");
   background-repeat:no-repeat;
   background-position:9px 8px;
   padding:4px 10px 5px 30px;
   margin:0;
}


/* BCT
----------------------------------------------- */

#bct {
   font-size:0.85em;
   line-height:1.2em;
   padding:0 0 15px 0;
   border-bottom:1px solid #dbdac2;
   margin:10px 0 10px 0;
}

#bct a {
   color:#000;
   text-decoration:none;
   padding:0 5px;
}

#bct a:hover {
   text-decoration:underline;
}


#bct span.highlight {
   font-weight:bold;
   color:#659481;
}




/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   margin:0 10px 0 0;
}
img.right1, img.right2 {
   float:right;
   margin:0 0 5px 10px;
}
img.left1, img.right1 {
   border:1px solid #000;
}
img.none1 {
   float:none;
   border:1px solid #000;
}
img.none2 {
   float:none;
   border:none;
}


/* Page nav
----------------------------------------------- */

.pagenav {
   margin:5px 0;
   color:#C8C7C7;
   padding:5px 10px;
   background-color:#ecebd7;
   text-align:right;
}
.pagenav p {
   font-size:1.2em;
}
.pagenav a {
   font-weight:bold;
   text-decoration:none;
   color:#024F48;
}
.pagenav a:hover {
   text-decoration:underline;
}
.pagenav span {
   color:#024F48;
}

#pagetools {
   padding:10px 0 10px 0;
}

#pagetools a {
   font-weight:normal;
   text-decoration:none;
   background:url("/graphics/bullet_friend.gif") no-repeat 0 2px;
   padding:0 0 0 20px;
}

#pagetools a:hover {
   text-decoration:underline;
}

/* Bookmarks  
----------------------------------------------- */

#bookmarks {
   border-top:1px solid #bac4ce;
   padding:0.5em 0 0 0;
   margin:1em 0;
}
#bookmarks h2 {
   margin:0 0 1em 0;
}
#bookmarks ul li {
   display:inline;
}
#bookmarks ul li a {
   display:block;
   float:left;
   background-repeat:no-repeat;
   background-position:0 0;
   padding:0 24px 0.5em 20px;
}
#bookmarks ul li#delicious a {
   background-image:url("/graphics/icon_delicious.gif");
}
#bookmarks ul li#diggit a {
   background-image:url("/graphics/icon_diggit.gif");
}
#bookmarks ul li#facebook a {
   background-image:url("/graphics/icon_facebook.gif");
}
#bookmarks ul li#stumbleupon a {
   background-image:url("/graphics/icon_stumbleupon.gif");
}



/* Account, Basket & Checkout
----------------------------------------------- */

#form {
   background-color:#ecebd7;
   border:1px solid #dbdac2;
   padding:10px;
   margin:0 0 20px 0;
}

#form ul {
   list-style-type:none;
   margin:0;
   padding:8px 0;
   
}
#form ul li {
   background:url("/graphics/arrow01.gif") no-repeat 10px 8px;
   padding:5px 0 5px 25px;
   margin:0;
   font-weight:bold;
}

#form table td {
   padding:6px;
   text-align:left;  
}
#form label {
   font-weight:bold;
}
#form input.border1 {
  background: #FFF;
  border: 1px #004d46 solid;
}

#form input.border2 {
  background: #FFF;
  border: 1px #004d46 solid;
  margin:0 0 5px 0;
}

#form input:hover {
  background-color:#bedacc;
}

#form td.address {
   background-color:#9cbfb1;
   color:#024f48;
}

#form table.lookup {
   border:1px solid #96b1a4;
}

#form th {
   padding:6px;
   text-align:left;
   background-color:#024f48;
   color:#fff;
}

#form th.orange {
   background-color:#ff9900;
}

#form span.orange {
   color:#dc9b00;
   font-weight:normal;
}

#form th.red {
   background-color:#cc0000;
}

#form span.red {
   color:#cc0000;
   font-weight:normal;
}

#form table {
   margin:0 0 5px 0;
}

#form table table {
   margin:0 0 10px 0;
}


#form td.total {
   background-color:#dbdac2;
   
}

#form td.discount {
   background-color:#830d03;
   color:#fff;
}

#form td.total2 {
   background-color:#96b1a4;
   color:#024f48;
   font-weight:bold;
   font-size:1.2em;
}

#form td.green {
   background-color:#96b1a4;
   color:#024f48;
   font-weight:bold;
   font-size:1em;
}

/* Gift message styles */
#form .gift-message {
	font-family: Arial,Sans-serif;
	font-size: 0.9em;
}

#checksteps {
   margin:1em 0 1em 0;
}
#checksteps table td {
   text-align:center;
}
#checksteps table td.bg {
   height:23px;
   background:#fff url("/graphics/checkbg.gif") repeat-x top left;
}
#checksteps table td.step {
   padding:0.5em 0 0.5em 0;
}

#form input.button {
  padding:3px;
  border:none;
  color:#659481;
  background:#cdccb4;
  font:bold 100% Arial,Sans-serif;

  }  
#form input.button:hover {
  color:#659481;
  background:#cdccb4;
  cursor:pointer;
  }  
#form input.button:active {
  background:#cdccb4;
  color:#659481;
  }

#form option.red {
   background-color:#cc0000; 
   color:#fff;
   }
#form option.orange {
   background-color:#ff9900; 
   color:#fff;
   }

#form tr.basket_item td {
   border-bottom:1px solid #cdccb4;
   padding:15px 6px;
}

/* Sitemap
----------------------------------------------- */

#sitemap h2 {
   background-color:#024f48;
   font-size:1.2em;
   margin:1em 0 0.5em 0;
   padding:0.3em;
}
#sitemap h2 a {
   color:#fff;
   text-decoration:none;
   font-weight:bold;
}
#sitemap h2 a:hover {
   text-decoration:underline;
}

/* Popup Notes
----------------------------------------------- */
/* In external stylesheet
#note {
   z-index:10;
   position:absolute; 
   left:0px;  
   top:0px;
   visibility:hidden;
}
#note table {
   background-color:#9EC1DB;
   width:250px;
   color:#2F4F75;
   font-weight:bold;
}
#note table td {
   padding:6px;
}
#note table th {
   padding:6px;
   background-color:#2F4F75;
   color:#9EC1DB;
}
#note table th a {
   color:#9EC1DB;
}
*/



/* Pop up note Styles
----------------------------------------------- */
/* In external stylesheet
.note {
   border:1px solid #093c36;
   background:#9ec1db;
   text-decoration:none;
   color:#ffffff;
   text-align:left;
}
.notebody {
   display:block;
   border: 1px solid #093c36;
   color: #fff;
   background: #659481;
   position:absolute;
   z-index:10;
   width:300px;
   padding: 0px;
   left: 200px;   
   font-size: 11px;
   margin:0px;
}
.notebody p {
   padding-left:5px;
}
.notetitle {
   background:#16655c;
   color: #96b1a4;
   padding: 1px 1px 5px 1px;
   width: 100%;
}
.notetitle td {
   font-size: 12px;
}
.notetitle a {
   font-size: 11px;
   color:#ffffff;
}
.notetitle a:hover {
   color:#f27d84;
}
.notehidden {
   display: none;
}
.notevisible {
   display: block;
   position:absolute;
   z-index:10;
   left:400px;
   margin: -20px;   
   
}
*/

/* Wholesale Section  
----------------------------------------------- */

#wholesale_search {
   width:225px;
   border-top:1px solid #dbdac2;
   border-bottom:1px solid #dbdac2;
   padding:10px 0;
   margin:67px 0 0 0;

}

#wholesale_search label {
   float:left;
   width:120px;
   margin:0 0 10px 0;
}

#wholesale_search input {
   float:right;
   width:100px;
   margin:0 0 10px 0;
}

.phonenos {
   padding:10px 0;
   border-bottom:1px solid #dbdac2;
   margin:0 0 10px 0;
}

.phonenos ul li {
   padding:0 0 5px 0;
}

/* Christmas Hampers and Gifts Landing Page
----------------------------------------------- */

#homepage_text {
   margin:20px 0 0 0;
}


/* Content   
----------------------------------------------- */

span.green {
   font-weight:bold;
   color:#659481;
   font-size:1.2em;
}

span.green2 {
   font-weight:bold;
   color:#659481;
   font-size:1em;
}

#text_content table {
   border:none;
}

#text_content td {
   border:none;
   padding:5px;
   background-color:#96b1a4;
   color:#024f48;
}


hr {
   height:1px;
   color:#fff;
   border-color:#dbdac2;
   border-width:1px 0 0 0;
   border-style:solid;
   overflow:hidden;
   margin:1em 0;
   padding:0;
}
p strong span {
   color:#034694;
}
h1, h2, h3 {
   color:#024f48;
}
h1 {
   font-size:1.4em;
   padding:0 0 0.3em 0;
   margin:0 0 0.5em 0;
}
h1 a, h2 a, h3 a {
   color:#024f48;
   text-decoration:none;
}

#banner h1 {
   color:#fff;
   font-size:2.2em;
   margin:0 0 10px 0;
}

h2 {
   font-size:1.3em;
   margin:0 0 10px 0;
}

.boxout h2 {
   font-size:1.5em;
   margin:0 0 10px 0;
   color:#014e47;
}

#featured h2 {
   font-size:1.5em;
   margin:0 0 10px 0;
   color:#fff;
}

h3 {
   font-size:1.1em;
   margin:0 0 1em 0;
}
h4 {
   font-size:1em;
   margin:0 0 1em 0;
}


ol {
   padding:0 0 0 26px;
}
ol li {
   padding:4px 0 5px 0;
}
ol li a {
   font-weight:normal;
   text-decoration:none;
}
ol li a:hover {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:lower-alpha
}

/* Dropdown Menus
------------------------------------------------- */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;		
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li {
	float: left;	
	/*width: 10em;*/	
}


#nav li ul {
	position: absolute;
	/*width: 10em;*/
	width: 237px;
	left: -999em;
	padding: 0;	
}

#nav li:hover ul, #nav li.sfhover ul {	

	left: auto;
}

#nav li:hover {
	position: static;
}

.navleft #nav .dropdown {	
   text-align:left;   
   background-color: #FFF;	
   font:x-small Verdana,Sans-serif;
   /*voice-family: "\"}\""; voice-family:inherit;*/
   font-size:small;  
   padding: 0;
   margin: 0;
   list-style: none;  
   border-bottom: 2px solid #FFF;
   z-index: 1;
}

.navleft #nav .dropdown li {
   margin: 0px 0px 2px 2px;
}

.navleft #nav .dropdown li a {
   display:block;   
   background:#e4e3ca url("/graphics/arrow05.gif") no-repeat 6px 6px;
   padding:5px 0px 6px 20px;
   text-decoration:none;
   font-weight:bold;
   width:213px;    
   text-decoration:none; 
   color: #6fa487;
}

.navleft #nav .dropdown li a:hover {	
   display:block;
   background:#6fa487 url("/graphics/arrow04.gif") no-repeat 6px 6px;
   padding:5px 0 6px 20px;
   text-decoration:none;
   font-weight:bold;
   color:#fff;
}

.navleft #nav .dropdown img {
   margin:0 0 5px 0;
}
