td img {display: block;}

.submitbutton
{
 font-size:10px;
 font-family:arial,sans-serif;
 color:#000000;
 width:54px;
 height:33px;
 border:0px;
 cursor:pointer;
 line-height:10px;
 background-color:#1D1008;
 overflow:hidden;
}
.searchstyle
{
 font-size:10px;
 font-family:arial,sans-serif;
 color:#000000;
 width:263px;
 height:17px;
 border:0px solid #FFF3DB;
 cursor:pointer;
 line-height:13px;
 background-color:#FFF3DB;
 overflow:hidden;
}
.topnav
{
width:228px;
height:62px;
background-color:#1D1008;
color:#FEC254;
margin-left:30px;
margin-right:30px;
font-size:12px;
text-align:right;
vertical-align:top;
font-weight: bold;
}
.producttitlearea
{
width:590px;
height:51px;
background-color:#F9D4E5;
color:#660000;
text-align:left;
}
a.visited
{
color: #993C5B;
}

a.topnavtext
{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size:12px;
color:#FEC254;
text-decoration: none;
}
a.topnavtext:hover
{
color:#FFFFFF;
text-decoration: underline;
}
a.topnavtext:active
{
color:#FFFFFF;
text-decoration:underline;
}
.topmenubox
{
text-align:center;
height:45px;
width:95px;
background-color:#1D1008;
color:#FEC254;
}
a.topmenutext
{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size:13px;
color:#FEC254;
line-height:1.2em;
text-decoration: none;
}
a.topmenutext:hover
{
color:#FFFFFF;
text-decoration:underline;
}
a.topmenutext:active
{
color:#FFFFFF;
text-decoration:underline;
}
.producttitle
{
font-size:36px;
line-height:1.2em;
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
margin-left:30px;
text-align:left;
}

/* begin products styles */  
td.proddetailtext
{
font-family: Arial, Helvetica, sans-serif;
color:#2D180A;
font-size: 12pt;
line-height:1.6em;
}
td.prodtitle
{
font-family:Arial, Helvetica, sans-serif;
color:#7F062F;
font-size: 13pt;
}
.prodprice
{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#2D180A;
font-size: 17px;
font-style:italic;
}
/* end product styles */
/***********************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type:none;
width: 190px; /* Width of Menu Items */
border: 1px solid #FFCFDF; /* this may not be necessary */
}
	
.suckerdiv ul li{
position: relative;
z-index: 1;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
display:none;
z-index: 500; /* added by John to make submenus appear on top of underlying content*/
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #993C5B; /* text color */
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11pt;
background-color: #FFF3F9; /* bkgnd color of menu items */
padding: 2px 5px 2px 0px;
border: 2px solid #FFffff; /* border of menu items */
border-bottom: 0;

}

.suckerdiv ul li a:visited{
color:#993C5B;
}

/* The submenus are not hiliting upon hover */
.suckerdiv ul li ul li a:hover{
background-color: #FFC0DA; /* submenu item bkgnd hilite color*/
color:#99344C;
}

.suckerdiv ul li a:hover{
background-color: #FFC0DA; /* menu item bkgnd hilite color*/
color:#99344C;
}

.suckerdiv .subfolderstyle{
background: url(../images/menu_arrow.gif) no-repeat center right #FFF3F9;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* begin footer nav styling */
a.leftfooternav
{
font-size:10pt;
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#32676E;
text-decoration:none;
}
a.leftfooternav:hover
{
color:#339999;
text-decoration:underline;
}
a.leftfooternav:active
{
color:#339999;
}
a.rightfooternav
{
font-size:10pt;
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#663333;
text-decoration:none;
}
a.rightfooternav:hover
{
color:#993333;
text-decoration:underline;
}
a.rightfooternav:active
{
color:#993333;
text-decoration:none;
}
p
{
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#271407;
line-height:1.6em;
}
p.leftfooternav
{
font-size:11pt;
line-height:1em;
}
/* end footer nav styling */

/* begin ECT styles */

hr.review 
{
width: 100%;
text-align:left;
height: 0;
border-width: 1px 0 0 0;
border-style: dashed;
border-color: #F8B8C6;
}

div.detailname
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7F062F;
font-size: 15px;
line-height:1.6em;
}

div.description
{
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#271407;
font-size:12pt;
}

div.detailprice
{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#2D180A;
font-size: 15px;
font-style:italic;
}

a.ectlink:link, visited, active
{
color: #993C5B;
}

a.ectlink:hover
{
text-decoration:underline;
}
/* end ECT styles */