jssBODY  {
	text-align: justify; 
	margin: 0; 
	padding: 0;
  color: #242424;
  margin-top: 0em;
	margin-bottom: 0em;
}
.cartbutton{
font-weight:bold;
display:block;
border:3px #DB007C double;
padding:1px;
}
body{
	text-align: center;
}
img.thumb 
{  
    margin:5px;
}


p { 
	color: #242424; 
	font-size: 10pt; 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	text-align: left;
  padding-left: 0px;
  margin-top: 0em;
	margin-bottom: 1em;
}
div.cat p
{
margin: 0;
}
div { 
	color: #242424; 
	font-size: 10pt; 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	text-align: left;
  margin-top: 0em;
  margin-bottom: 0em;
}
li {
       padding: 0;
       margin: 10px;
       list-style: disc inside;
       font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
       text-align: left; 
       padding-bottom: 2px;
}
td { 
	font-size: 10pt; 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	margin-top: 0em;
	margin-bottom: 0em;
       
}
th { 
	font-size: 10pt; 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
}
#cont  { 
	margin: auto; 
	padding: 0; 
	position: relative; 
	width: 960px;
	/*width:89%;*/
}
#main  { 
	margin-top: 110px;
	float: left;
	width: 677px;
	margin-left: 140px;
	display:inline;
}
#head    { 
  border:0px black solid;
  position: absolute;
  left: auto;
  top: 0px;
  /*width: 750px;*/
  max-height: 125px ;
}
#right { 
	margin-top: 110px;
	margin-bottom: 2px;
	margin-left: 10px;
	float: left;
	width: 130px;
	display:inline;
}
*html #right {
	margin-left: 9px;
}
#rightSite{
	margin-top: 110px;
	margin-bottom: 2px;
	margin-left: 10px;
	float: left;
	width: 130px;
	display:inline;
}
#rightSiteProd{
		margin-top: 110px;
	margin-bottom: 2px;
	margin-left: 10px;
	float: left;
	width: 130px;
	display:inline;
}
*html #rightSiteProd{
	position: relative;
	bottom: 36512px;
	float: right;
	margin-bottom: 2px;
	width: 130px;
	display:inline;
}
*html #rightSite {
	position: relative;
	bottom: 2720px;
	float: right;
	margin-bottom: 2px;
	width: 130px;
	display:inline;
}
#right table {margin:0px auto;}
#right a { 
	color: #DB007C; 
}
#right a:hover { 
	color: #ff0000;
        text-decoration: underline;
}
.moreinfo a:link {
 color: #ffffff;
}
#menu  { 
	margin-top: 110px;
	float: left;
  width: 130px;
  margin-left: -817px;
}
#menuSite {
	margin-top: 110px;
	float: left;
  width: 130px;
  margin-left: -817px;
}
*html #menuSite {
  margin-left: -1097px;
}
#foot { 
	position: relative;
	clear: both;
	width: 620px; 
	padding-top: 6px;
}
/* fix for IE 5.01  */
#wrapper
	{
	float: left;
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '......'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	background-color: #f3f7ac;
	}
#wrapper
	{
	display: inline-block;
	}
/**/
#wrapper
	{
	display: block;
	top:0px;
	position:relative;
	}
/* end easy clearing */
h1  { 
       color: #202020;
       font-family: arial, verdana, tahoma; 
       font-size: 17px; 
       font-weight: bold;
       margin-top: 0.25em;
			margin-bottom: 0em;
 
}
h2, h6  { 
	color: #DB007C; 
	font-family: arial, verdana, tahoma; 
	font-size: 1em; 
  margin-top: 0em;
	margin-bottom: 0em;
  line-height:1.5em;

}
h3 { 
	color: #DB007C; 
	font-family: arial, verdana, tahoma; 
	font-size: 1em; 
  margin-top: 0.25em;
  margin-bottom: 0em;
}
font h2{
	display: inline;
}
a h4{
	margin-top: 0px;
}
div#main form table tr td font a.middle-links:hover{
	color: FF0000;
	text-decoration: underline;
}
div#main form table tr td a strong{
	color:#DB007C;
	text-decoration: none;
}
div#main form table tr td a:hover {
	color:#DB007C;
	text-decoration: none;
}
h4 { 
	color: #DB007C; 
	font-family: arial, verdana, tahoma; 
	font-size: 11pt; 
	margin-top: 0.25em;
  margin-bottom: 0em;
}
h4 a{
		font-size: 11pt; 
}
h4 a:hover { 
        text-decoration: underline;
}
h5 { 
	color: #DB007C; 
	font-family: arial, verdana, tahoma; 
	font-size: 10pt; 
margin-top: 0.25em;
margin-bottom: 0em;
}
h5 a:hover { 
        color: #DB007C;
        text-decoration: underline;
}
h5 a { 
        color: #DB007C;
} 
form { 
	display: inline; 
	margin: 0px; 
	padding: 0px; 
}
img { 
	border: 0; 
}
#foot p  { color: #999; font-size: 9px; margin: 4px }
#foot p a { color: #999 }
#foot p a:hover { color: #666 }
a:link { color: #000FDB; text-decoration: none }
a:visited { color: #000FDB; text-decoration: none }
a:hover { color: #000FDB; text-decoration: underline }
/****************/
/* Legacy stuff */
/**************/
.menu-backing-content		{ background-color: #FFFFFF; }
.topprod
{
  border:1px #DB007C solid;
  font-family:arial;
  margin:4px;
  padding:4px;
  clear:both;
  font-size:10pt;
}
.prod_blurb
{
font-family:arial, verdana, tahoma;
font-size:11pt;
color:black;
font-weight:normal;
margin:0px;
margin-top: 0.25em;
margin-bottom: 1em;
}
.prodbox
{
border:1px #DB007C outset;height:70px;margin:3px;
}
td.box-left {
}
td.box-right {
}
td.tile-left {
}
td.tile-right {
}
td.tile-top {
}
td.tile-bottom {
}
.menu-backing-content		{ background-color: #FFFFFF; }
/* Right and Left Menu Box Style ------------------------------------------------------------- */
.jssMenuBox {
	border: 1px solid #a0a0a0;
        font-family: arial, verdana;
        font-size: 9pt;
        width: 130px;
}
.jssMenuBoxTitle {
	color: #ffffff;
	background-color: #DB007C;
	border: 1px solid #808080;
        font-family: arial, verdana;
        font-size: 9pt;
        text-align: center;
        width: 129px;
        font-weight: bold;
}
.jssMenuBoxTitle a {
	color: #ffffff;
}

.jssFrontPageTitle {
	color: #DB007C;
	background-color: #FFDDDD;
	border: 1px solid #242424;
        font-family: arial, verdana;
        font-size: 10pt;
        text-align: center;
        width: 129px;
}
.jssNewsletterTitle {
	color: #DB007C;
	background-color: #FFFFFF;
	border: 1px solid #a0a0a0;
        font-family: arial, verdana;
        font-size: 8pt;
        text-align: left;
        width: 130px;
}
.jssMenuBoxContent,
.jssMenuBoxContentCent {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
  color: #606060;
	background-color: #fff;
	max-width: 128px;
  overflow:hidden;
  padding-bottom: 2px;
}
/* Other/Misc Styles ------------------------------------------------------------- */
.jssHeaderBlock
{
	border: 1px solid #ffffff;
	background-color: #539dfb;
}
.jssHeaderBlockTitle
{
	background-color: #CC0000;
	color: #ffffff;
}
.jssHeaderBlockContent
{
	background-color: #eedddd;
	color: #242424;
}
.jssHeaderBlockContent a {
	border: 1px solid #8dbfff;
}
.jssHeaderBlockContent a:link,  .jssHeaderBlockContent a:visited {
	color: #DB007C;
	background-color: #eeeeee;
	border: 1px solid #DB007C;
	margin:2px;
}
.jssHeaderBlockContent a:hover {
	color: #cc0000;
	background-color: #ffffff;
	border: 1px solid #cc0000;
}
.jssProductListMain {
	clear: both; padding-top: 2px;
	margin-bottom: 2px;
        text-align: center;
        color: #606060;
}
.jssPrice {
       color: #DB007C;
}
.jssProductListTitle {
	float: left; margin-right: 5px;
}
.jssSecFlagsDiv {
	float: right; width: 4.5em; margin-left: 5px; padding: 3px;
}
.jssProductFlag {
	margin-bottom: 3px; 
	padding-left: 3px; 
	font-size: 0.6em; 
	white-space: nowrap;
	font-weight: normal;
	text-align: right;
}
.jssSectionThumbnail {
	float: left;
}
.jssSectionDesc {
	margin-left: 105px;
}
.jssSubSecDiv {
	width: 100%; clear: both; text-align: left;
}
.jssSecImages {
	float: left; margin-right: 5px; padding: 3px;
}
.jssLinksDiv {
	padding: 3px; font-weight: bold;
}
.jssSubSecTitle {
	padding-top: 3px;
}
.jssSectionContent {
	clear: both; padding-top: 10px;
}
.jssSecProductTitle {
	padding-top: 3px;
}
.jssSecProductDiv {
	clear: both; text-align: left;
	margin-left: auto; margin-right: auto;
}
.jssSendFriendDiv a:hover {  
	text-decoration: underline; 
	cursor: pointer;
}
.jssProductSep {
	clear: both; border: 0px; margin-bottom: 5px; height: 5px;
}
.jssProductFullImage {
	float: left; margin-right: 10px; border: 1px solid;
}
.jssProductOptionsDiv {
	float: right; width: 254px;
}
.jssProductFieldsDiv {
	float: left; margin-left: 5px; text-align: left;
}
.jssSendFriendDiv {
	float:right; font-weight: bold;
}
.jssSendFriendDiv a { 
	font-size: 1em;
	text-decoration: none; 
}
.button
{
  background-color: #DB007C;
  font-family: Arial, Tahoma, Verdana;
  font-size: 10pt;
  font-weight: lighter;
  color: #FFFFFF;
  border: 0px #DB007C solid;
  padding: 0px;
  margin: 2px;
  height: 12px;
  cursor: default;
}
a.button	{ background-color: #DB007C; font-family: arial, Tahoma, Verdana; font-size: 10pt; font-weight: lighter; color: #FFFFFF; border: 1px #DB007C solid; padding: 1px; height: 12px; cursor: default; text-decoration: none;}
a.button:hover	{ background-color: #DB007C; font-family: arial, Tahoma, Verdana; font-size: 10pt; font-weight: lighter; color: #FFFFFF; border: 1px #DB007C solid; padding: 1px; height: 12px; cursor: default; text-decoration: none;}
a.button:visited	{ background-color: #DB007C; font-family: arial, Tahoma, Verdana; font-size: 10pt; font-weight: lighter; color: #FFFFFF; border: 1px #DB007C solid; padding: 1px; height: 12px; cursor: default; text-decoration: none;}
.normal-field-title			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#242424; text-decoration: none; }
.linktab td a
{
font-size:14pt;

color:red;
}
.linktab td
{
text-align:center;
background-color:#DDDDDD;
}
.moreinfo {
color: #ffffff;
background-color: #DB007C;
padding-left: 7px;
font-size: 8pt;
}
.moreinfo a:link {
color: #ffffff;
}
.moreinfo a:visited {
color: #ffffff;
}
.lineup {border:0px green solid;padding:0px;margin-left:8px;text-align:center;}
.lineup img {float:left;}
/* FREE & FREE TABLE */
table.free td
{ 
  color:#D6004A;
  font-weight:bold;
  font-family:arial;
  padding:0px 4px;
}
table.free td.freerabbit{background-color:#D6004A;color:white;}
table.free td.freedeliv{background-color:#E66692;color:white;}
.freetext{color:#D6004A;font-size:8pt;font-family:arial;}
.whatcustomerssay
{
background-color:#CC0000;color:#FFFFFF;font-size:8pt;font-family:arial;
}
.whatcustomerssay a,.whatcustomerssay a:link,.whatcustomerssay a:visited
{
 color:#FFFFFF;
}
.whattext {font-size:8pt;}
.whatcustomerssay hr {color:white;}
#dd1blockmenu{
border-bottom-width: 0em;
width: 129px;
font-family: 'Tahoma', 'Trubuchet MS', 'Lucida Grande', Arial, sans-serif;
margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#ddblockmenu{
border-bottom-width: 0em;
width: 129px;
font-family: 'Tahoma', 'Trubuchet MS', 'Lucida Grande', Arial, sans-serif;
margin-top: 0em;
margin-bottom: 0em;
width: 126px\9;
}
*html #ddblockmenu{
	width: 129px;
}
#ddtopmenu{
border-bottom-width: 0em;
width: 97px;
font-family: 'Tahoma', 'Trubuchet MS', 'Lucida Grande', Arial, sans-serif;
text-align:center;
margin-top: 0em;
margin-bottom: 0em;

}
#ddbottommenu{
border-bottom-width: 0em;
width: 120px;
font-family: 'Tahoma', 'Trubuchet MS', 'Lucida Grande', Arial, sans-serif;
margin-top: 0em;
margin-bottom: 0em;
}
#ddblockmenu div.ddmenutitle a{
display: block;
padding: 2px 0px;
padding-left: 2px;
text-decoration: none;
color: #242424;
background-color: #DBDBDB;
border-left: 0px solid #a0a0a0;
border-right: 1px solid #DBDBDB;
font-weight: bold;
border-bottom: 1px dotted #c0c0c0;
width: 126px;
}
#ddblockmenu div.ddmenutitle a:hover{
color: #ffffff;
background-color: #DB007C;
border-left: 0px solid #FF0000;
font-weight: bold;
width: 129px;
}

#dd1blockmenu div.ddmenutitle a{
display: block;
padding: 2px 0px;
padding-left: 2px;
text-decoration: none;
color: #242424;
background-color: #DBDBDB;
border-left: 0px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
font-weight: normal;
border-bottom: 1px dotted #c0c0c0;
width: 129px;
}
#dd1blockmenu div.ddmenutitle a:hover{
color: #ffffff;
background-color: #DB007C;
border-left: 0px solid #FF0000;
font-weight: normal;
width: 129px;
}


#ddtopmenu div.ddmenutitle a{
display: block;
padding: 0px 0px;
text-align: left;
text-decoration: none;
color: white;
background-color: #DB007C;
border-left: 1px solid #ce0010;
border-right: 1px solid #ce0010;
font-weight: bold;

margin: 0px;
}
#ddtopmenu div.ddmenutitle a:hover{
color: #8F0051;
background-color: #DBDBDB;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
}
#ddblockmenu div.ddsubtitle a{
display: block;
padding: 2px 0;
padding-left: 5px;
text-decoration: none;
color: #DB007C;
background-color: #DBDBDB;
border-left: 0px solid #a0a0a0;
/*border-right: 1px solid #a0a0a0;*/
font-weight: normal;
border-bottom: 1px solid #DBDBDB;
}
#ddblockmenu div.ddsubtitle a:hover{
color: #DBDBDB;
background-color: #e66692;
border-left: 0px solid #e66692;
}

#ddblockmenu div.ddsubtitle1 a{
display: block;
padding: 2px 0;
padding-left: 5px;
text-decoration: none;
color: #DB007C;
background-color: #DBDBDB;
border-left: 0px solid #a0a0a0;
border-right: 0px solid #a0a0a0;
font-weight: bold;
border-bottom: 1px solid #DBDBDB;
}
#ddblockmenu div.ddsubtitle1 a:hover{
color: #DBDBDB;
background-color: #e66692;
border-left: 0px solid #e66692;
}


.dd1blockmenu div.ddsubtitle a{
display: block;
padding: 2px 0;
padding-left: 5px;
text-decoration: none;
color: #DB007C;
background-color: #DBDBDB;
border-left: 0px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
font-weight: bold;
border-bottom: 1px solid #DBDBDB;
}
.dd1blockmenu div.ddsubtitle a:hover{
color: #DBDBDB;
background-color: #e66692;
border-left: 0px solid #e66692;
}

#ddbottommenu div.ddmenutitle a{
display: block;
padding: 2px 0px;
padding-left: 5px;
text-decoration: none;
color: white;
background-color: #DB007C;
border-left: 7px solid #ce0010;
font-weight: bold;
margin: 0px;
}
#ddbottommenu div.ddmenutitle a:hover{
color: #DB007C;
background-color: #DBDBDB;
border-left: 7px solid #FF0000;
}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; font-size: 8pt; }
ul#nav li{float:left;width:127px;margin-right:1px;text-align: center; font-size: 8pt; }
ul#nav a{display:block;text-decoration:none;padding:1px 1px 1px;font-size: 8pt; background: #DB007C; color: #FFFFFF;font-family:'Tahoma', 'Trubuchet MS', 'Lucida Grande', Arial, sans-serif;font-weight:bold}
ul#nav li.activelink a,ul#nav a:hover{color: #DB007C;background:#FFFFFF}

div.ddmenutitle a{
display: block;
padding: 0px 0px;
text-decoration: none;
color: white;
background-color: #DB007C;
border-left: 1px solid #ce0010;
border-right: 1px solid #ce0010;
font-weight: bold;
margin: 0px;
}
div.ddmenutitle a:hover{
color: #8F0051;
background-color: #DBDBDB;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
}
.copyright-text{
  text-align: center;
}
.footer_empty{
  width: 55px;
}
.faceBook{
	float:left;
	overflow: hidden;
}
.twitter{
	float:left;
	overflow:hidden;
}
