/* body class */
   .bodyclass {
               background-color : #FFFFFF;
               width: 1020px; 
               margin: 0 auto;
	    } 
/* MASTHEAD + SUBMAST --------------------- */

h1 {
	margin: 0; 
	position: absolute; 
	top: 4px; 
	left: 12px; 
	z-index: 50; 
	width: 191px; 
	background: url(/images/lytton%20and%20lily/lytton_lily_weblogo2.gif) no-repeat;
	text-indent: -9000px;
}

h1 a {
	display: block;
	background: url(/images/lytton%20and%20lily/lytton_lily_weblogo2.gif) no-repeat;
	height: 90px;
}

#mast-content {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 4; 
	margin-left: 0.1%;
	width: 100%;
}	

#masthead {
	position: relative; 
	height: 145px;
        z-index:2;
        /*background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/head_gradient.jpg");
        background-repeat:repeat-x;*/
}


#bagandmcafee {
                position: relative;
                float: right;
                width: 18%;
                height: 2.3em;
                padding: 1px 1px 1px 1px;
}
#christmas {
	margin: 0; 
	position: absolute; 
                width: 243px;
                height: 82px;
	top: 4px; 
	left: 30%; 
	background: url(/images/lyttonandlily2/Lytton_and_Lily_Merry_Christmas_2009.jpg) no-repeat;
	text-indent: -9000px;
}

#top-nav {
                position: relative; 
                float: right;
                top: 4em;
                display: block;
	font: 0.7em verdana, arial, helvetica, serif;  
                width: 36%;
}
#top-nav p {
	float: right; 
	color: #777;
}
#top-nav a {
	color: #333;
}
#top-nav ul {
   margin: 0;
   padding: 0;
   float: right;
   list-style-type: none;
}

#top-nav li {
   padding-left: 4px;
}

#top-nav ul li {
   float: left;
}

#top-nav ul a {
   display: block;
   padding-top: 2px;
   padding: 0 0.5em;
   font: bold .9em verdana, Arial, Helvetica, sans-serif;
   color: #555;
   text-decoration: none;
}

#top-nav ul a:hover {
   color: #777;
}

#addthis_box {
        position: relative;
        top: 0.2em;
        float: right;
        width: 130px;
        z-index: 0;
}

#shopbagcontainer {
        position: relative;
        top: 0em;
        float: right;  
        width: 192px;
        height: 25px; 
        /*padding: 1px 1px 1px 1px;*/
        z-index: 0; 
 /*       padding: 0; */
/*        margin: 0; */
        /*background: orange;
background-color:#c69c6d;
/*margin-right:1px;*/
background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/shopping.jpg");
background-repeat:no-repeat;
*/
        display: block;
/*        font: .64em Georgia, verdana, arial, helvetica, serif;  */
        font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
background-color:#ddd5cd;
/* background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/nav_hover.jpg");
   background-repeat:repeat-x; */

}
#shopbagcontainer p {
	position: absolute;
               /* right: 10px;*/
              right:0px;
                text-decoration: none;
                font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
                padding: 0;
		margin:0;
              /*  marginL 0;
                top: 2px; */
	line-height:25px;
	color: #ffffff;
}
#shopbagcontainer a {
display:block;
line-height:22px;
font-size:11px;
	color: #555;
text-align:center;
width:192px;
background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/shopping.jpg");
background-repeat:no-repeat;
background-position:right 0;
text-decoration:none;
text-indent:20px;
}

#nav_sec {
     position: absolute;
     float: right;
     right: 2px;
     top: 4.1em;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     width: 45%;
}
#cust_serv {
     position: absolute;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
#cust_serv p {
     font: bold 0.7em verdana, Arial, Helvetica, sans-serif;
     color: #666;
/*     float: right; */
     text-transform: initial;
}

#offer_banner {
    position: absolute;
    top: 0px;
    left: 44%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#offer_banner p {
     font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
     color: #da2121;
     text-transform: uppercase;
}

#offer_banner a {
     color: #da2121;
}
#offer_banner a:hover {
     color: #999;
}

#first-nav-cont {
        position:absolute;
        display:block;
        left: 0;
        width: 1020px;
 /*       height: 1.2em; */
        margin: 0;
        padding: 0;
        top:121px;
/*        padding: 1px 1px 1px 1px; */
        z-index:-1;
height:25px;
background-color:#f6efe8;
}


#first-nav ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#first-nav li {
   margin:0;
   padding:0;
   padding-left:10px;
}

#first-nav ul li {
   float: left;
}

#first-nav ul a {
   display: block;
   padding-top: 2px;
   padding: 0 0.6em;
   font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
   color: #888;
   text-decoration: none;
}

#first-nav ul a:hover {
   color: #555;
}


/* DA new topline search */
.search_da2 {
  width: 140px;
  font: bold 10px tahoma, verdana, garamond;
  color: #666;
  text-transform: initial;
}
.search_da2a {
  width: 140px;
  font: bold 10px tahoma, verdana, garamond;
  color: #666;
  text-transform: Initial;
}

.search_da_box2 {
  width: 66px;
  border-right: #997d79 1 px solid;
  border-left: #997d79 1 px solid;
  border-top: #997d79 1 px solid;
  border-bottom: #997d79 1 px solid;
  font: 10px tahoma, verdana, garamond;
  text-transform: initial;
  color: #666;
}
.search_da_box3 {
  width: 36px;
  border-right: #997d79 1 px solid;
  border-left: #997d79 1 px solid;
  border-top: #997d79 1 px solid;
  border-bottom: #997d79 1 px solid;
  font: 10px tahoma, verdana, garamond;
  text-transform: initial;
  color: #666;
}
.search_da_btn2 {
  width: 24px;
  font: bold 10px tahoma, verdana, garamond;
  color: #666;
  text-transform: Initial;
}
.search_da_btn3 {
  width: 14px;
  font: bold 10px tahoma, verdana, garamond;
  color: #666;
  text-transform: Initial;
}

#navmenucontainer {
    position: absolute; 
	top: 6em; 
	left: 0; 
	_z-index: 500;
     z-index: 2;
   float: left;
   width: 100%;
 
/*                margin-top: 1em; */
}



/**************** menu coding *****************/
#menu {
position:relative;
width: 1020px;
/*background-color: #e2ccb4;*/
/* padding-left: 2px;
border: 0;
padding-top: 1px;
padding-bottom: 1px;
background: #fff; */
float: left;
margin: 0;
padding: 0;
_z-index: 1000;
z-index:2;
height:25px;
line-height:25px;

   background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/nav.jpg");
   background-repeat:repeat-x;

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
/**** width: 12em; ***/
float: left;
}

#menu a {
/** font: bold 11px/16px arial, helvetica, sans-serif; **/
/* font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; */
font: bold 10px/14px times, Arial, Helvetica, sans-serif;
display: block;
border-left:1px solid #e5d1be;
border-right:1px solid #d7b99c;
margin: 0;
padding: 0;
/* padding: 2px 3px; */
}



/*#menu a:hover {
/* color: white; */
color: white;
/* color: #996633; */
background: #bbb;
}*/

#menu ul li h2
{
margin:0;
padding:0;
height:25px;
line-height:25px;
}


#menu ul li h2
{
margin:0;
padding:0;
}

#menu ul li h2 a
{
display:block;
text-indent:5px;
color:#b17943;
/*color:#a67b51;*/
text-decoration:none;
height:25px;
line-height:25px;
margin:0;
padding:0;
text-shadow:#e8d5c3 1px 1px 1px;
}

#menu ul li h2 a:hover
{
color:#fff;
background-color:#c6ac92;
   background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/nav_hover.jpg");
   background-repeat:repeat-x;
text-shadow:none;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
/*left: -25%;*/
left:0;
top:25px;
border-width: 0px;
border-style: solid;
/* border-color: #ccc #888 #555 #bbb; */
background: white;
width: 200px;
z-index: 3;
text-align:left;
text-indent:5px;
}

#menu ul ul ul {
position: absolute;
/** width: 12em; **/
top: 0;
left: 100%;
}

#menu ul li ul li a
{
/*background-color:#ff9900;*/
text-align:left;
display:block;
padding-left:5px;
}

#menu ul ul
{
border-top:1px solid #c9b8a9;
margin-top:-1px;
border-bottom:1px solid #c9b8a9;
background-color:#f4eae0;
background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/drop_down_background.jpg");
background-repeat:repeat-x;
}

#menu ul ul a
{
font-weight:none;
height:22px;
line-height:22px;
color:#b3804f;
text-shadow:#e1d2c3 1px 1px 1px;
text-decoration:none;
}

#menu ul ul a:hover
{
background-color:#fbf8f4;
color:#996633;
height:20px;
border-top:1px solid #dcc4ad;
border-bottom:1px solid #dcc4ad;
line-height:20px;
        background-image:url("http://lyttonandlily2.web-epos.com/images/lytton%20and%20lily/drop_down_hover.jpg");
        background-repeat:repeat-x;
}

/* FAR RIGHT NAVIGATION (SALE) */

#menu ul ul#far_right_nav
{
position:absolute;
left:-140px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}</style><!--[if IE]>
<style type="text/css" media="screen">
 #menu ul li {float: left; width: 100%;}
</style>
<![endif]--><!--[if lt IE 7]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}
/*#menu ul li a {height: 1%;}*/
#menu a {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}

#menu h2 {
/* font: bold 0.94em/1.4em arial, helvetica, sans-serif; */
font: bold 1.1em Times, arial, helvetica, sans-serif;
}


.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -- General Text Formats -- */

p {
   text-align: justify;
   font : Verdana, arial, helvetica;
}

h2 { 
    font : bold 1.3em Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
h3 {
    font : bold 0.9em Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
h4 {
    font : bold 0.8em Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
h5 {
    font : bold 0.8em Verdana, Arial, Helvetica, sans-serif;
/*    text-transform: uppercase; */
}



/* -- Left Menu -- */

#leftmenu {
  font : bold 11px Verdana, Arial, Helvetica, sans-serif;
  text-transform: initial;
  color : #666;
/*  min-width: 100px; */
  width: 132px;
}
#leftmenu h2 {
  font : bold 11px Times, Verdana, Arial, Helvetica, sans-serif;
  padding: 0px 0px 1px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #cccccc;
  text-transform: initial;
  text-decoration: none;
  color : #996633;
}

#leftmenu h2 a:link, #leftmenu h2 a:visited {
  font : bold 11px Times, Verdana, Arial, Helvetica, sans-serif;
  padding: 0px 0px 1px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #cccccc;
  text-transform: initial;
  text-decoration: none;
  color : #996633;
}
#leftmenu h2 a:hover, #leftmenu h2 a:active {
  text-decoration: underline;
}


/* Left menu 2nd level */

ul.left-nav { 
  list-style: none; /* no bullet markers */ 
  font : bold 11px Verdana, Arial, Helvetica, sans-serif;
  text-transform: initial;
  line-height: 18px;
  padding-bottom : 12px;
  padding-left : 0px;
  margin-left: 0px;
/*  padding-left : 4px; */
/*  margin-left: 4px; */
  margin: 0px;
  overflow : hidden; 
}
ul.left-nav li {
  padding-right: 0px; 
}
ul.left-nav img {
  float: right; 
}

ul.left-nav a:link, ul.left-nav a:visited {
  text-decoration : none;
  color : #333;
  font-weight : normal;
}
ul.left-nav a:active, ul.left-nav a:hover {
  text-decoration: underline;
  color:#222; 
}
#leftmenubtns {
}

ul.leftmenubtn { 
  list-style: none; /* no bullet markers */ 
  line-height: 18px;
  padding-bottom : 16px;
  padding-left : 2px;
  margin: 0px;
  overflow : hidden;
}
ul.leftmenubtn li {
  padding-right: 2px; 

}
ul.leftmenubtn img {
  padding-bottom: 10px; 
}

ul.leftmenubtn a:link, ul.leftmenubtn a:visited {
  text-decoration : none;
  color : #333;
  font-weight : normal;
}
ul.leftmenubtn a:active, ul.leftmenubtn a:hover {
  text-decoration:none;
  color:#666; 
}
ul.customer_review_hdr {
   list-style: none;
   font : 12px Verdana, Arial, Helvetica, sans-serif;
   width: 120px;
   overflow: hidden; 
   padding-left: 0px;
   margin-top: 0px;
   margin-left: 0px;
}
ul.customer_review_hdr li {
   text-decoration : none;
}
ul.customer_review_hdr a:link, ul.customer_review_hdr a:visited {
   text-decoration : none;
   color : #666;
   font-weight : normal;
}
ul.customer_review_hdr a:active, ul.customer_review_hdr a:hover { 
   color:#999;
}


/* -- Main Page -- */
/* -- front page nov09 -- */
#frontmain h2 {
  font: bold 0.8em verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #555;
  padding-left: 5px;
  margin: 0px 0px 10px 0px;
/*  border-bottom: 1px solid; */
}
#frontmain h2 a:link { text-decoration: none; color: #333; }
#frontmain h2 a:visited { text-decoration: none; color: #333; }
#frontmain h2 a:hover { text-decoration: underline; color: #222; }
#frontmain h2 a:active { text-decoration: none; color: #333;}

#frontmain h3 {
  font: bold 0.7em verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  float: right;
  padding-right: 3px;
}
#frontmain h3 a:link { text-decoration: none; color: #333; }
#frontmain h3 a:visited { text-decoration: none; color: #333; }
#frontmain h3 a:hover { text-decoration: underline; color: #222; }
#frontmain h3 a:active { text-decoration: none; color: #333;}


#frontmain p {
  font: 0.7em verdana, Arial, Helvetica, sans-serif;
  align: left;
  padding-right: 5px;
  color: #333;
  padding-left: 5px;
}
#frontmain p a:link { text-decoration: none; color: #333; }
#frontmain p a:visited { text-decoration: none; color: #333; }
#frontmain p a:hover { text-decoration: underline; color: #222; }
#frontmain p a:active { text-decoration: none; color: #333;}

.ctxa p {
  font: 0.8em verdana, Arial, Helvetica, sans-serif;
  align: left;
  padding-right: 5px;
  color: #333;
  padding-left: 5px;
}
.ctxa p a:link { text-decoration: none; color: #333; }
.ctxa p a:visited { text-decoration: none; color: #333; }
.ctxa p a:hover { text-decoration: underline; color: #222; }
.ctxa p a:active { text-decoration: none; color: #333;}

/* -- front page navigation updated nov08 -- */
#four_pics {
  float: left;
  width: 808px;
  background: #f2e9e2;
}
.img-wrapper {
/*  background: #ffffff url(/images/lytton and lily/backdrop.gif) no-repeat bottom right;  */
  background: #ffffff;
  margin-left: 4px;
  margin-top:4px;
  padding: 3px; 
  clear: right;
  float: left;
  position: relative;
}

.img-wrapper img {
  background-color: #ffffff;
  border: 1px solid #a9a9a9;
  float: left;
  padding: 4px;
  display: block;
 margin: 0px 0px 0px 0px;
/*  margin-left: 4px; */
  position: relative;
}


.frontpage1pic {
   background-color: #ffffff;
   width: 700px;
   height: 500px;
   border: none;
}

.frontpage1pic img {
  width: 810px;
  height: 500px;
  border: none;
  padding-bottom: 2px;
}

.cathero {
   background-color: #ffffff;
   width: 840px;
   height: 380px;
   border: none;
}

.cathero img {
  float: left;
  width: 580px;
  height: 380px;
  border: none;
}
.cathero h3 {
  margin: 0px;  
  float: left;
  background: #F6EEE1;
  text-align: center;
  text-transform: none;
  width:203px;
  height: 378px;
  font : bold 1.6em garamond, tahoma,verdana;
  padding-top: 0px;
  padding-right: 10px;
  padding-left:10px;
  border: solid 1px #997d79;
}
.clearfloat {
  clear:both;
  height: 0.01em;
  line-height:0.01em;
  font-size: 0.01em;
  margin: 0px;
  padding: 0px;
}
.subcat1 h3 {
	float: left;
	background: #F6EEE1;
	width:560px;
	height: 192px;
        font : bold 1.2em garamond, tahoma,verdana;
	padding-top: 10px;
	padding-right: 10px;
        padding-left:10px;
        text-transform: none;
	border: solid 1px #997d79;
}
.clear {
  clear: both;
}
.threecat {
  float: left;
  width: 808px;
  color: #997d79;
  height: 116px;
  border: solid 1px #C09A8F;
  border-collapse: yes;
  margin: 0px auto; 
}

.threecat first_img {
  float: left;
  display: inline;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-left: 185px;
  width: 100px;
  height: 100px;
/*  border: solid 1px #ffffff; */
  border: none;
}

.threecat img {
  float: left;
  display: inline;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 16px;
  width: 100px;
  height: 100px;
  border: solid 1px #666;
}

.threecat h3 {
  float: left;
  background: #ffffff;
  display: inline;
  margin-top: 7px;
  text-align: center;
  width:140px;
  height: 100px;
  font : bold 10px Verdana, Arial, Helvetica, sans-serif;  
  padding-top: 3px;
  padding-right: 3px;
  padding-left:5px;
}
.threecat h3 img {
  float: left;
  display: inline;
  width: 90px;
  height: 30px;
  margin-left: 2px;
  border: none;
}

.clear {
  clear: both;
}

.fourcat {
  float: left;
  width: 808px;
  height: 116px;
  border-left: solid 1px #c09a8f; 
  border-right: solid 1px #c09a8f; 
  border-bottom: solid 1px #c09a8f; 
}

.fourcat img {
  float: left;
  display: inline;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 3px;
  width: 100px;
  height: 100px;
  border: solid 1px #666;
}
.fourcat h3 {
  float: left;
  display: inline;  
  margin-top: 4px;
  text-align: center;
  width: 87px;
  height: 99px;
  font: bold 10px tahoma, verdana, garamond;
  padding-top: 3px;
  padding-right: 3px;
  padding-left:4px;
}
.fourcat h3 img {
  float: left;
  display: inline;
  width: 61px;
  height: 10px;
  margin-left: 2px;
  border: none;
}

.clear {
  clear: both;
}

.brands {
  float: left;
  border: solid 1px #C09A8F;
  display: inline;
  width: 863px;
  height: 74px;
}

.brands img {
  float: left;
  display: inline;
  margin-left: 40px;
  width: 120px;
  height: 36px;
  border: none;
}
.clear {
  clear: both;
}

/* Email Sign Up */

#emails {
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
}
.emailsignup {
  font: bold 10px tahoma, verdana, garamond;
/*  color: #666;  */
  color: #997d79;
 /* text-transform: uppercase;
*/
}
.emailinputbox {
  width: 120px;
  border-right: #997d79 1 px solid;
  border-left: #997d79 1 px solid;
  border-top: #997d79 1 px solid;
  border-bottom: #997d79 1 px solid;
  font: bold 10px tahoma, verdana, garamond;
/*  text-transform: uppercase; */
  color: #997d79;
}
.emailsubmitbtn {
  font: bold 10px tahoma, verdana, garamond;
/*  color: #666; */
  color: #997d79;
/*  text-transform: uppercase; */
}
/* Email Sign Up Top Line */
.emailtop {
  position: absolute;
  left: 616px;
  top: 1px;
}
.emailinputbox2 {
  width: 130px;
  border-right: #997d79 1 px solid;
  border-left: #997d79 1 px solid;
  border-top: #997d79 1 px solid;
  border-bottom: #997d79 1 px solid;
  font: 10px tahoma, verdana, garamond;
  text-transform: initial;
  color: #666;
}
.emailsubmitbtn2 {
  width:68px;
  font: bold 10px tahoma, verdana, garamond;
  color: #666;
  text-transform: Initial;
}

/* Payment card list */
.payments { 
   font : bold 10px Verdana, Arial, Helvetica, sans-serif; 
   color : #666; 
   float: right;
   width: 920px;
}
.payments img {
   list-style: none;
   padding-bottom: 6px;
   margin: 0px;
   overflow: hidden; 
   border: none;
}

.payments ul {
   list-style: none;
   margin: 0px;
   overflow: hidden; 
   border: none;
}

.payments ul li {
   float: left;
   padding-left: 2px;
}

.payments ul li a:link, .payments ul li a:visited {
   text-decoration : none;
} 
.payments ul li a:active, .payments ul li a:hover {
   text-decoration: none;
}
#couriertxt {
   margin-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: justify;
}
#couriertxt a:link {
   text-decoration: underline;
   color: #988470;
}
#couriertxt a:visited {
   text-decoration: underline;
   color: #988470;
}
#couriertxt a:hover {
   text-decoration: underline;
   color: #6a2916;
}
#couriertxt a:active {
   text-decoration: underline;
   color: #988470;
}

/* FOOTER ***************** */
#footer {
  font : bold 11px Verdana, Arial, Helvetica, sans-serif;
  color : #666;
  padding : 10px 0 0 0;
  margin : 0;
  width : 1020px;
  clear : both;
}

#footer .footer_container {
  height : 110px;
  overflow : hidden;
}

#footer ul {

  font : bold 10px Verdana, Arial, Helvetica, sans-serif;
  list-style-type:none; 
  padding : 0px;
  margin : 0px;
}
#footer ul li a:link, #footer ul li a:visited  {
  text-decoration : none;
  color : #666;
  font-weight : normal;
}

#footer ul li a:active, #footer ul li a:hover { color:#999; }

.border {
  border:1px solid #BB003A;
}

.foot_col { float:left; 
}
.col_head {
  margin-bottom : 5px;
  height : 16px;
/*  background-color : #c69c8d; */
  background-color : #C09A8F;
/*  background-color : #997d79; */
  border-right : 1px solid #fff;
}

.col_head.last {
  border-right : 1px solid #c69c8d;
}

.col_head_text {
  font : bold 11px Verdana, Arial, Helvetica, sans-serif;
/*  color : #4a4432; */
/*  color: #e2d2c4; */
  color : #fff;
  line-height : 18px;
  padding-left : 6px;
  margin : 0;
}

.col_head_r {
  margin-bottom : 5px;
  height : 20px;
  background-color : #aaaf91;
  border-right : 1px solid #fff;
}

.col_head_r.last {
  border-right : 1px solid #aaaf91;
}

.col_head_r_text {
  font-size : 10px;
  color : #4a4432;
  line-height : 18px;
  padding-left : 6px;
  margin : 0;
}
.margin_lt_20 {
  margin-left:20px;
}

.col_border { border-left:1px solid #d6d6d4; }

.list_col_border {
  padding : 0;
  margin : 0;
  border-right : 1px solid #d6d6d4;
  height : 65px;
}
.float_lt {
  float:left;
}

.footer_wrap {
  width:763px;
  padding : 5px 0 0 0;
  margin : 0;
  overflow : hidden;
}

.footer-copyright {
  font : 10px Verdana, Arial, Helvetica, sans-serif;
  color : #666;
  text-align : center;
}

/* FAQ formatting */
.faqtext {min-width: 400px; max-width: 770px; padding-left: 18px; padding-right: 18px; padding-bottom: 18px;  }
.faqtext h1 { font : bold 17px Times; text-transform : uppercase; padding: 0px 0px 1px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #cccccc; }
.faqtext h2 { font : bold 11px Times; text-transform : uppercase; color: #996633; padding: 0px 0px 1px 0px; border-bottom: 1px solid #cccccc; }
.faqtext h3 { font : bold 11px Times; text-transform : uppercase; color: #996633; padding: 6px 0px 0px 0px; border-bottom: 1px solid #cccccc;}
.faqtext h4 { font : bold 11px Times; text-transform : none; color: #996633; padding: 0px 0px 0px 0px; }
.faqtext p { text-align: justify; font: 11px Verdana; color: #666; margin: 10px 10px 0px 20px; }
.faqtext ul { list-style: none; font : 11px Verdana; color: #666; left-margin: 20px; }
.faqtext a:link { text-decoration: none; color: #988470; }
.faqtext a:visited { text-decoration: none; color: #988470; }
.faqtext a:hover { text-decoration: underline; color: #6a2916; }
.faqtext a:active { text-decoration: none; color: #988470;}


	    /* left section class */
	    .header_left, .column_left, A.links_left {
                font-family : verdana, arial, sans-serif, Lucida Sans,garamond;
                color: #000000;
            }
            .section_left {
                background-color : #ffffff;
                vertical-align : top;
            }
            .sectionborder_left {
                background-color : #ffffff;
            }
            .header_left {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
            }
            .column_left {
                background-color : #ffffff;
                color : #000000;
                font-style : normal;
                font-weight : normal;
            }
            A.links_left:link, A.links_left:active, A.links_left:visited {
                font : 10px Verdana, Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color : #666;
                width: 124px;
                text-decoration : none;
/*                font-style : normal;
                font-weight : normal;
                font-size : 10pt;
                color : #000000; */
            }
            A.links_left:hover {
                font : 10px Verdana, Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color : #666;
                width: 124px;
                text-decoration : underline;
/*                font-style : normal;
                font-weight : normal;
                font-size : 10pt;
                color : #000000; */
            }


	    /* top section class */
	    .header_top, .column_top, A.links_top {
                font-family : verdana, arial, sans-serif, Lucida Sans,garamond;
            }
            .section_top {
                background-color : #ffffff;
                vertical-align : top;
            }
            .sectionborder_top {
                background-color : #ffffff;
            }
            .header_top {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;
            }
            .column_top {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
            }
            A.links_top:link, A.links_top:active, A.links_top:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }
            A.links_top:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }


	    /* right section class */
	    .header_right, .column_right, A.links_right {
                font-family : verdana, arial, sans-serif, Lucida Sans,garamond;
            }
            .section_right {
                background-color : #ffffff;
                vertical-align : top;
            }
            .sectionborder_right {
                background-color : #ffffff;
            }
            .header_right {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
                font-size : 10pt;
            }
            .column_right {
                background-color : #ffffff;
                color : #000000;
                font-style : normal;
                font-weight : normal;
                font-size : 10pt;
            }
            A.links_right:link, A.links_right:active, A.links_right:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 10pt;
                color : #000000;
            }
            A.links_right:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 10pt;
                color : #000000;
            }


	    /* bottom section class */

	    .header_bottom, .column_bottom, A.links_bottom {
                font-family : verdana, arial, sans-serif, Lucida Sans,garamond;
            }
            .section_bottom {
                background-color : #ffffff;
                vertical-align : top;
            }
            .sectionborder_bottom {
                background-color : #ffffff;
            }
            .header_bottom {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;
            }
            .column_bottom {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
            }
            A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }
            A.links_bottom:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }


	    /* main section class */
	    .header_main, .column_main, A.links_main {
                font-family : verdana, arial, sans-serif, Lucida Sans,garamond;
            }
            .section_main {
                background-color : #FFFFFF;
                text-align : justify;
                vertical-align : top;
            }
            .sectionborder_main {
                background-color : #ffffff;
            }
            .header_main {
                background-color : #FFFFFF;
                color : #666;
                font-style : normal;
                font-weight : normal;
                font-size : 0.9em;
            }
            .column_main {
                background-color : #ffffff;
                color : #666;
                font-style : normal;
                font-weight : normal;
                font-size : 0.9em;
            }
            A.links_main:link, A.links_main:active, A.links_main:visited {
               text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 0.9em;
                color : #555; 
            }
            A.links_main:hover {
/*                text-decoration : underline; */
                font-style : normal;
                font-weight : normal;
                font-size : 0.9em;
                color : #777;
            }


		/* small text class */
	    .small_main {
                font-weight : normal;
                font-size : 8pt;
                color : #666;
	    }
	    
	    
	    /* error font class */
	    .font_error {
                font-weight : bold;
                font-size : 10pt;
                color : red;
	    }
	    		
	    /* button class */
	    .buttonstyle {
                background-color: #eee;
                border: 1px solid #aaa;
                font-family: verdana, arial, sans-serif, Lucida Sans,garamond;
                font-size: 1em;
                color: #444;
	    }	    
	    input.btnhov{ 
                /* border-color: #e9e9e9; */
/*                font-weight: bold; */
                background-color: #CCD;
	    }
	    
		
	    /* input field class */
	    .font_input {
                background-color: #eee;
                border: 1px solid #aaa;
                font-family: verdana, arial, sans-serif, Lucida Sans;
                font-size: 0.9em;
                color: #444;
	    }


	    /* bespoke css IDs */
	    #lastview_tbl {
                /* last viewed products section css */
	    }
	    #lastview_hdr {
                /* last viewed products section header css */
	    }
	    #cart_tbl {
                /* small cart section css */
	    }
	    #cart_hdr {
                /* small cart section header css */
	    }
	    #srch_tbl {
                /* search section css */
	    }
	    #srch_hdr {
                /* search section header css */
	    }
	    #catMenu_tbl {
                /* category menu section css */
	    }
	    #catMenu_hdr {
                /* category menu section header css */
	    }
	    #top10_tbl {
                /* Top Sellers section css */
	    }
	    #top10_hdr {
                /* Top Sellers section header css */
	    }
	    #login_tbl {
                /* login section css */
	    }
	    #cat_hdr {
                /* product category header css */
	    }
	    #catprods_hdr {
                /* category product listings header css */
	    }
	    #catprods_tbl {
                /* category product listings table css */
	    }
	    #prod_tbl {
                /* product detail page css */
	    }
	    #item_Tbl {
                /* product detail page item layout css */
	    }
	    #shopcart_hdr {
                /* basket stage header css */
	    }
	    #shopcart_tbl {
                /* basket stage table css */
	    }
	    #summary_tbl {
                /* summary stage table css */
	    }
	    #sitemap_tbl {
                /* sitemap table css */
	    }
		
.slideshow
{
	/*position:absolute;*/
	top:0px;
	left:0px;
	_z-index:500;
	z-index:1;	
}

#content_wrap_ie
{
z-index:1;
}

#slide
{
	position:relative;
}

#context
{
position:absolute;
margin-top:316px;
margin-left:10px;
    width:431px;
    background-color:#ffffee;
    border:1px solid #996633;
    font-size:11px;
    color:#3b1d00;
z-index:1000;
filter:alpha(opacity=65);
opacity:0.65;
-moz-opacity:0.65;
padding:5px;
}   
