BODY {
    color: #000000;
    font-family: Verdana;
    margin: 0px;
    font-size: 0.7em;
  	background-color: #f6dae9;
	background-image: url(/images/back-grad.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
td,tr {
  background: #FFFFFF;
  }
  
a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.sub:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.sub:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.sub:hover {
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}
a.sub:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td.on {
	background-image: url(/images/menu_back_on.jpg); 
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 10px;
}

td.off {
	background-image: url(/images/menu_back_off.jpg);
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 10px;
}
td.left {
	background-image: url(/images/left.jpg);
}
td.right {
	background-image: url(/images/right.jpg);
	vertical-align: top;
}
td.header {
	background-image: url(/images/header_back.jpg);
}
td.flower_left_bottom {
	background-image: url(/images/flower_left_bottom.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
td.menu_right {
	background-image: url(/images/menu_right.jpg);
	background-repeat: no-repeat;
	width: 1px;
}
td.main_back {
	background-image: url(/images/main_back.gif);
	background-repeat: repeat-y;	
	width: 571px;
}

title_bg {
	background-image: url(/images/titlebg.gif);
	background-repeat: repeat-y;	
	width: 571px;
	padding: 0px;
	margin: 0px;
	}

TD.productDesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #808080;
  padding: 1px 7px 1px 7px;
}

TD.productheadDesc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 padding: 4px 0px 0px 10px;
}

td.title {
background: url(/images/titlebg.gif) top left repeat-y;
padding-left: 15px;
color: #FFFFFF;
font-size: 20px;
padding-top: 5px;
}

.style1 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}
.style2 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
}

#heartbullet
{
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}

#heartbullet li
{
margin-left:0px; 
padding-left:0px;
padding-bottom:14px;
list-style-type: none;
padding-left: 22px;
background-image: url(images/heart.gif);
background-repeat: no-repeat;
background-position: top left;
}

A.headerNavigation { 
  color: #FFFFFF; 
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #ffcccc;
  text-decoration: underline;
}

A.headerNavigation:link {
  color: #ffffff;
  text-decoration: none;
}

A.headerNavigation:visited {
  color: #ffffff;
}

A.headerNavigation:active {
  color: #ffffff;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}


UL.sidenav
{

margin:0px;
margin-left:0px;
padding-left:0px;
background:#ffcdb5 url(images/sidebg.gif) repeat-y;
list-style-type: none;
}

LI.sidenav
{
padding-left:14px;
border-bottom:1px solid #db8272; 
border-top: 1px solid #ffe4d7;
}

.sidecontainer{
background: url(images/sidesidebg.gif) top left repeat-y;
}

.sideheader{
padding-top:4px;
background:url(images/sidebgtop.gif) top left no-repeat;
}

.linkcontainer{
padding-left:5px;
padding-bottom:1px;
padding-right:5px;
background: url(images/sidesidebg.gif) top left repeat-y;
}

.sidefooter{
 height:4px;
 background:url(images/sidebglower.gif) top left no-repeat;
}


#mainmenulist
{
padding: 0px;
margin-left: 19px;
min-height:22px;
height:22px;
}

#mainmenulist li
{
padding-bottom:0px;
padding-left: 23px;
padding-right:10px;
padding-top:10px;

min-height:22px;
height:22px;
margin: 0px;
display: inline;
background: url(images/midheart.gif) top left no-repeat;
}



#mainmenulist a
{
background-image: url(images/midheart.gif) top left no-repeat;
}

#mainmenulist a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#mainmenulist a:hover
{
background: url(images/midheartlite.gif) top left no-repeat;
color: #990000;
}
