#dropmenudiv{ position: absolute; font:normal 12px Arial; line-height:20px; z-index:150; text-align:left; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 2px; line-height:20px; text-decoration:none }
#dropmenudiv a:link{ COLOR: #2b5b83; FONT: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-weight: bold  }
#dropmenudiv a:visited{ COLOR: #2b5b83; FONT: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-weight: bold  }
#dropmenudiv a:active{ COLOR: #2b5b83; FONT: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-weight: bold  }
#dropmenudiv a:hover{ /*hover background color*/ background-color:#ffffff; FONT: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-weight: bold; color:#2b5b83; text-decoration:underline }

.space1panels
{
height:296px;
}

.blackborder {
	border:1px solid black; border-bottom:1px solid black; border-top:1px solid black; border-left:1px solid black; border-right:1px solid black;
	padding:5px 5px 5px 5px;
}


#info {clear:both; width:750px; padding-bottom:15px; background:#fff url(../graphics/horizontal_line.gif) bottom left repeat-x;}
#info h2 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.4em; margin:0; color:#a40; text-align:left; margin-bottom:10px;}
#info h3 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#565; text-align:left; margin-bottom:10px;}

.msg_return 	{ width:420px;color: #ff3300; font-size: 14px; font-family: Arial, Helvetica; font-weight:normal; text-decoration:NONE; }
.sutext {color: #2b5b83; font-size: 12px; font-family: Arial, Helvetica }
.normtext 	{color: #2b5b83; font-size: 12px; font-family: Arial, Helvetica }
.smalltext 	{color: #2b5b83; font-size: 9px; font-family: Arial, Helvetica }
.smallertext 	{color: #2b5b83; font-size: 10px; font-family: Arial, Helvetica }
.articletext	{color: #2b5b83; font-size: 10px; font-family: Arial, Helvetica }
.articlemain	{color: #000000; font-size: 28px; font-family: Arial, Helvetica; text-decoration:none; }
.artheadertext  {color: #cccccc; font-size: 14px; font-family: Arial, Helvetica }
.artheadertextother {color: #ff44cc; font-size: 14px; font-family: Arial, Helvetica }
.bigtitle 	{ COLOR: #2b5b83; FONT: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.biggertitle {COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle:link { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle:active { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle:visited { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle:hover { COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }

.buytext {COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.buytext:link { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.buytext:active { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.buytext:visited { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.buytext:hover { COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }

.linktext {COLOR: #2b5b83; FONT: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.linktext:link { COLOR: #2b5b83; FONT: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.linktext:active { COLOR: #2b5b83; FONT: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.linktext:visited { COLOR: #2b5b83; FONT: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.linktext:hover { COLOR: #000000; FONT: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }

.biggertitle2 { COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle2:link {  COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle2:active { COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle2:visited { COLOR: #000000; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
a.biggertitle2:hover { COLOR: #2b5b83; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }

.bigredtitle { COLOR: #ff3300; FONT: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.littletitle 	{ COLOR: #2b5b83; FONT: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.littleredtitle { COLOR: #ff3300; FONT: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

.hiddenfromview {display:none;}
/*
 * Layout independant of typography as normal
 */


div#container2
{
  width: 550px;
  margin: 0 auto 0 auto;
  text-align: left;
/*border: 1px solid black; */
}

div#maincontentlarge
{
  float: left;
  width: 640px;
}
div#maincontentlh
{
  float: left;
  width: 415px;
  height: 315px;
}

div#maincontentlr
{
  float: left;
  width: 500px;
  height: 315px;
}

div#maincontenttermsetc
{
  float: left;
  width: 615px;
  margin-left: 50px;
  display: inline;
}
div#maincontentlinks
{
  float: left;
  width: 635px;
  margin-left: 30px;
  display: inline;
}
div#maincontentsqueeze
{
  float: left;
  width: 545px;
  margin-left: 10px;
  display: inline;
}
div#maincontentlh1
{
  float: left;
  width: 715px;
  margin-left: 20px;
  display: inline;
}

div#maincontenthistory
{
  float: left;
  width: 715px;
  margin-left: 40px;
  display: inline;
}

div#maincontentrugcare
{
  float: left;
  width: 615px;
  margin-left: 40px;
  display: inline;
}

div#formcontent
{
  float: left;
  width: 555px;
}

div.rightpanelorder
{
  float: right;
  width:220;
  /* height:500;
  border: 1px solid black; */
}

div.rightpanelorder2
{
  float: right;
  width:160;
  margin: 5px 5px 5px 5px;
  /* padding: 5px 5px 5px 5px;
  height:500;
  border: 1px solid black; */
}

div.discount_block
{
  float: right;
  width:120;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px -25px 5px;
  /* height:500; */
  border: 1px solid black;
}

div.rightpanel
{
  float: left;
  width:180px;
  padding-left:10px;
  /* height:500;
  border: 1px solid black; */
}
div.rightpanel_wide
{
  float: left;
  width:240;
  /* height:500;
  border: 1px solid black; */
}
div.rightpanel_large_rug
{
  float: right;
  width:200;
 /* height:1200;
   border: 1px solid black; */
}


div.buybutton-variation
{
  float: left;
  padding-left:5px;
}

div.buybuttonslideshow
{
  float: right;
}

div.buypanel
{
  width: 220px;
  float: left;
  display: inline;            /* get rid of IE double-float-margin */
  margin: 0 0 30px 15px;
  padding: 5px;
  border: 1px solid black;
}

div.buypanel img
{
  margin-top: 5px;
}

div.buypanel2
{
  width: 700px;
  float: left;
  display: inline;            /* get rid of IE double-float-margin */
  margin: 0 0 20px 10px;
  padding: 5px;
  border: 0px solid black;
}
/* ********************** NEW ********************** */
body 
{
  margin: 0px;
  padding: 0px;
  font-family: arial, sans-serif;
  text-align: center;
}
  
div#container
{
  width: 740px;
  margin: 0 auto 0 auto;
  text-align: left;
/*border: 1px solid black; */
}
div.buybutton
{
  float: left;
  height:70px;
}
div.hr_line
{
  float: left;
  height:700px;
}
div.buy_honey_panel
{
  width: 480px;
  height:90px;
  float: left;
  display: inline;            /* get rid of IE double-float-margin */
  margin: 0 0 10px 60px;
  padding: 4px 4px 4px 4px;
  border: 1px solid black;
}
div.info_panel
{
  width: 480px;
  height:620px;
  float: left;
  /* background-color:#6699FF; */
  display: inline;            /* get rid of IE double-float-margin */
  margin: 0 0 10px 60px;
  padding: 4px 4px 4px 4px;
  border: 1px solid black;
}
div#payment_reassurance
{
  width: 160px;
  height:565px;
  float: right;
  display: block;           /* get rid of IE double-float-margin */
  margin: 0px 0px 0px 10px;
  padding: 0px 5px 5px 5px;
  border: 0px solid black;
}
div.main_content
{
  float: left;
  width: 730px;
  border: 0px solid black;
}

div#maincontenthoney
{
  margin-left:15px;
  margin-top:15px;
  float: left;
  width: 730px;
  border: 0px solid black;
}
div.buy_honey_panel img
{
  margin-top: 0px;
}
.menuleft a.p1, #menu a.p1:visited {display:block; width:75px; height:80px; vertical-align:middle; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.menuleft a img {border:0;}
.menuleft a.p1:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p11:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p12:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p13:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p14:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p2:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p3:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a.p4:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuleft a .large2 {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuleft a.p1:hover .large {display:block; position:absolute; top:-130px; left:115px; width:235px; height:266px; border:1px solid #000;}
.menuleft a.p11:hover .large {display:block; position:absolute; top:-130px; left:115px; width:280px; height:271px; border:1px solid #000;}
.menuleft a.p12:hover .large {display:block; position:absolute; top:-130px; left:115px; width:235px; height:198px; border:1px solid #000;}
.menuleft a.p13:hover .large {display:block; position:absolute; top:-130px; left:115px; width:235px; height:314px; border:1px solid #000;}
.menuleft a.p14:hover .large {display:block; position:absolute; top:-130px; left:115px; width:280px; height:211px; border:1px solid #000;}
.menuleft a.p2:hover .large {display:block; position:absolute; top:-100px; left:50px; width:200px; height:300px; border:1px solid #000;}
.menuleft a.p3:hover .large {display:block; position:absolute; top:-150px; left:150px; width:215px; height:324px; border:1px solid #000;}
.menuleft a.p4:hover .large {display:block; position:absolute; top:-60px; left:-320px; width:600px; height:838px; border:1px solid #000;}

.menuleft-variation a.p1, #menu a.p1:visited {display:block; width:75px; height:120px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.menuleft-variation a.p11, #menu a.p1:visited {display:block; width:75px; height:120px; text-decoration:none; background:#fff; top:0; left:0; border:0;}

div.footer
{
  width: 760px;
  float: none;
  vertical-align:bottom;;
  display: inline;            /* get rid of IE double-float-margin */
  margin: 10px 10px 10px 10px;
  padding: 5px;
  /* border: 1px solid black; */
}
/* ************************************************* */
div.buypanel2small
{
  width: 355px;
  height: 250;
  float: left;
  display: inline;            /* get rid of IE double-float-margin */
  margin: 0 0 20px 0px;
  padding: 5px;
  border: 1px solid black;
}

div.buypanel2 img
{
  margin-top: 5px;
}
/*
 * *** Terms and Conditions type pages
 */



/*
 * Banner area
 */
div#menubanner 
{
  width: 100%;
  margin-bottom: 10px;
}

.divstyle {	position:absolute;
		border: #000000 1px solid;
		width:90;
		top:0;
		left:0 }

.pstyletitle{ postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }


.pstylebody { postion:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }
		
.button-popups {background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		cursor:hand;
		font-weight: bold;
		BORDER: #000000 1px solid }

.buttonon-popups {background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000099;
		font-size: 8pt;
		cursor:hand;
		font-weight: bold;
		BORDER: #000099 1px solid }

#menu {position:static; top:10px; left:100px; width:75px; background-color:#fff; }
#menu a.p1, #menu a.p1:visited {display:block; width:75px; height:150px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {display:block; position:relative; top:0px; left:0px;}
#menu a.p2:hover {display:block; position:relative; top:0px; left:0px;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:-50px; left:-150px; width:324px; height:215px; border:1px solid #000;}
#menu a.p2:hover .large {display:block; position:absolute; top:-100px; left:50px; width:200px; height:300px; border:1px solid #000;}
menu {position:static; top:10px; left:100px; width:75px; background-color:#fff; }
.menu a.p1, #menu a.p1:visited {display:block; width:75px; height:150px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.menu a img {border:0;}
.menu a.p1:hover {display:block; position:relative; top:0px; left:0px;}
.menu a.p2:hover {display:block; position:relative; top:0px; left:0px;}
.menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menu a.p1:hover .large {display:block; position:absolute; top:-50px; left:-150px; width:324px; height:215px; border:1px solid #000;}
.menu a.p2:hover .large {display:block; position:absolute; top:-100px; left:50px; width:200px; height:300px; border:1px solid #000;}

.menuleft-variation a img {border:0;}
.menuleft-variation a.p1:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a.p11:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a.p2:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a.p33:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a.p3:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a.p4:hover {display:block; position:relative; top:0px; left:0px;}
.menuleft-variation a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuleft-variation a .large2 {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuleft-variation a.p1:hover .large {display:block; position:absolute; top:-150px; left:150px; width:324px; height:215px; border:1px solid #000;}
.menuleft-variation a.p11:hover .large {display:block; position:absolute; top:-150px; left:-200px; width:324px; height:215px; border:1px solid #000;}
.menuleft-variation a.p2:hover .large {display:block; position:absolute; top:-100px; left:50px; width:200px; height:300px; border:1px solid #000;}
.menuleft-variation a.p3:hover .large {display:block; position:absolute; top:-150px; left:150px; width:215px; height:324px; border:1px solid #000;}
.menuleft-variation a.p33:hover .large {display:block; position:absolute; top:-150px; left:-150px; width:215px; height:324px; border:1px solid #000;}
.menuleft-variation a.p4:hover .large {display:block; position:absolute; top:-60px; left:-320px; width:600px; height:838px; border:1px solid #000;}

.menuright a.p1, #menu a.p1:visited {display:block; width:75px; height:150px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.menuright a img {border:0;}
.menuright a.p1:hover {display:block; position:relative; top:0px; left:0px;}
.menuright a.p2:hover {display:block; position:relative; top:0px; left:0px;}
.menuright a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuright a .large2 {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
.menuright a.p1:hover .large {display:block; position:absolute; top:-50px; left:-150px; width:324px; height:215px; border:1px solid #000;}
.menuright a.p2:hover .large {display:block; position:absolute; top:-100px; left:50px; width:200px; height:300px; border:1px solid #000;}

#info {z-index:100; height:20em;}

.link1 A:link {
	color: #2b5b83;
	font-size: 14px;
	font-style:normal;
	font-weight: normal;
	cursor: hand;
	font-variant: normal;
	text-transform: normal;
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link1 A:visited {
	color:#2b5b83;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link1 A:active {
	color:#2b5b83;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link1 A:hover {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform: none;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}

.link2 A:link {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link2 A:visited {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link2 A:active {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link2 A:hover {
	color:#ff3300;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link3 A:link {
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	cursor: hand;
	font-variant: normal;
	text-transform: normal;
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link3 A:visited {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link3 A:active {
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform:normal;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}
.link3 A:hover {
	color:#2b5b83;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	cursor:hand;
	font-variant:normal;
	text-transform: none;	
	text-decoration: none;
	FONT-FAMILY: Arial, Sans-Serif,Helvetica
	}