iframe body{background:none;}
h1.Topheding{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC8E13; padding-left:60px;}

.topheadingpart{font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

h2.Topheding{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC8E13;}
h3.Topheding{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CC8E13;}
#heading2heading {color:#E4A042; font-family:Arial, Helvetica, sans-serif;}
#heading2heading h1{font-size:10px; padding-left:59px; padding-right:3px; padding-top:4px; width:auto; float:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E4A042;}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
background:url(/send_flowers_online/images/bg.gif) top left repeat-x;
background-color:#FFFFFF;
}
img {
border:0px;
}
.ctr{margin-left:auto;
margin-right:auto;}

form{
margin:0px;
}
#logo{background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; width:895px; height:117px;}
#navigation{
width:895px;
background-color:#FFFFFF;
height:39px;
}
#navigation a
{
color: #FFFFFF;
background: #7F8E2D url(../%22%22) left top no-repeat;
text-decoration: none;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;line-height:29px;
}
#navigation a span
{
background:  url(../%22%22) right top no-repeat;
padding-right: 10px
}
#navigation a, #navigation a span
{
display: block;
float: left
}
#navigation a, #navigation a span
{
float: none
}
#navigation a:hover
{
color: #ffffff;
background: #7F8E2D url(../%22%22) left top no-repeat;
text-decoration: none;
padding-left: 10px
}
#navigation a:hover span
{
background:  url(../%22%22) right top no-repeat;
padding-right: 10px
}
#navigation a:active{
color: #b8c9ea;
background: #8ba4d6 url(../%22%22) left top no-repeat;
text-decoration: none;
padding-left: 10px
}
#navigation a:active span
{
background:  url(../%22%22) right top no-repeat;
padding-right: 10px
}
#navigation ul
{
list-style: none;
padding: 0px;
margin:0px;
margin-left: 9px;

}
#navigation li
{
float: left;
margin-left: 1px;
padding: 0px;
list-style-type:none;
}
.btn{
display:block;
float:left;
background-color:#849338;
color:#FFFFFF;
border:#000000 1px solid;
font-size:11px;
font-weight:bold;
padding:3px;
}

#maincontainer{
width:895px;
margin: 0px auto 0px auto;
background-color:#FFFFFF;
}

#maincontainer2{
width:895px;
margin: 0px auto 0px auto;
background-color:#FFFFFF;
}

.leftpan{

background: url(../../images/left-bg.gif) #FFFFFF repeat;
}
#leftpan{
width:160px;
background: url(../../images/left-bg.gif) #FFFFFF repeat;
margin-left:10px;
margin-top:0px;
}

#leftpan ul{
margin-left:0PX;
margin-top:0px;

}
#leftpan li{

margin-top:0px;
padding-left:5px;
list-style-position:inside;
list-style-image: url(../../images/p-bul.gif);
height:18px;
padding-top:4px;
}
#leftpan td{
font: 11px Tahoma, Arial, Helvetica, sans-serif;
border-bottom:#797979 1px dotted;

}

#leftpan th{
background-color:#BDCB6E;
padding-left:5px;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:20px;

} 

#greenbox{
float:left;
width:390px;
margin-left:9px;
padding:10px 20px;
background:#64791E;
border:#BFC1B6 1px solid;
font-size:11px;
color:#FFFFFF;
height:257px;
}

#greenbox h1{
font-size:15px;
color:#FFFFFF;
}
#greenbox p{

color:#FFFFFF;
}
#greenbox .ptxt{
padding-right:165px;
color:#FFFFFF;

}
.content p{
color:#333333; font-size:11px; text-align:left;
}
#proimg{
float:left;
height:253px;
width:331px;
margin-left:0px;
margin-top: 0px;
background:#FFFFFF;
padding:6px
}


.prodimg {
margin:10px auto;
min-height:100px;
width:170px;
background:#fff;
float:right;
border:#EFEFEF 4px double;
}
.prodset {
margin:10px 6px;
min-height:100px;
width:167px;
background:#ffffff;
float:left;
border:#ffffff 0px solid;
}

.prodset1 {
margin:10px 4px;
min-height:100px;
width:130px;
background:#ffffff;
float:left;
border:#ffffff 0px solid;
}

.prodmid{
margin:10px 28px;
}
.prodlft{
margin:10px 10px;
}
.prodtxt {
margin:auto;
min-height:100px;
width:171px;
font-size:12px;
font-family:arial,verdana,sans-serif;
text-align:center;
}
.prodtxtmid{
margin:auto 28px;
}
.prodtxtlft{
margin:auto 10px;
}
.prodtxt h2{
color:#4D4D4D;
font-size:12px;
margin:0px;
font-family:arial,verdana,sans-serif;
}
.prodtxt h2 a{
font-family:arial,verdana,sans-serif;
color:#4D4D4D;
text-decoration:none;
}
.prodtxt p{
font-family:arial,verdana,sans-serif;
color:#7F8E2D;
margin:0px;
font-size:10px;

}
.prodtxt p a{
font-family:arial,verdana,sans-serif;
color:#7F8E2D;

}

.prodtxt span{
color:#FF8127;
margin:0px;
line-height:22px;
font-weight:bold;
}
button{
color:#FFFFFF;
padding:2px 5px;
font-weight:bold;
background: url(../../images/btnbg.gif);
font-size:11px;
border:#494949 1px solid;

}

hr.dottedline-light {
background:#FFFFFF none repeat scroll 0;
border-color:-moz-use-text-color -moz-use-text-color #BC9BC8;
border-style:none none dashed;
border-width:medium medium 1px;
clear:both;
color:#FFFFFF;
margin:15px 0;
}
ul#seopush.seolinks {
margin-left:30px;
}
ul.seolinks {
border-right:1px dashed #BD9CCA;
float:left;
list-style-type:none;
margin:10px;
padding:0 10px 15px 10px;
}
ul.seolinks li {
color:#ACACAC;
display:block;
font-size:0.8em;
font-weight:bold;
line-height:1.3em;
}

div#footerTel {
color:#589D40;
font-family:arial,verdana,sans-serif;
font-size:0.9em;
font-weight:bold;
margin:0 0 0 245px;
}

hr.dottedline {
background:#FFFFFF none repeat scroll 0;
border-color:-moz-use-text-color -moz-use-text-color #7E287D;
border-style:none none dashed;
border-width:medium medium 1px;
clear:both;
color:#FFFFFF;
margin:15px 0;
}
.topspace {clear:both;height:20px;overflow:hidden;line-height:1%;font-size:0px;margin-bottom:-1px;}
.news-date{color:#999999; font-size:11px; margin-top:8px;}
.news-text{margin-top:6px; margin-bottom:25px;}
.newsline{background:url(/send_flowers_online/images/newsline.gif) no-repeat; width:730px; height:1px; font-size:0px; float:left;margin-top:8px;margin-bottom:30px;}


.highslide {
	cursor:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/zoomin.cur) , pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0;
}
.highslide:hover img {
	border: 0;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    color:#3e3e3e;
    border: 2px solid white;
    border-top: none;
    font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Tahoma, Verdana, helvetica;
    font-size: 18px;
    padding: 5px;
    background-color: white;
	text-align:center;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-wrapper .highslide-html-content {
    width: 530px;
	height:auto;
	margin:auto;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
font-size:11px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
	font-size:11px;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
	font-size:11px;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	font-size:11px;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/resize.gif);
}


/* Controlbar example */
.controlbar {	
	background:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
a:link, a:active {text-decoration:underline; color:#6aa001;}
a:visited {text-decoration:underline; color:#687f3c;}
a:hover {text-decoration:none; color:#95b556;}
h1, h1 a {font:normal 25px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:0;letter-spacing:-1px;}
h2, h2 a {font:normal 12px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:0;letter-spacing:-1px;}
h3, h3 a {font:bold 18px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#99b174;margin-top:0;}
h4, h4 a {font:bold 14px helvetica, tahoma, verdana, sans-serif;color:#84904f;margin-top:0;}
h5 {font:normal 10px tahoma, verdana, sans-serif;margin:0;padding:0 0 3px 0;}
h6 {font:bold 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#99b174;margin:4px 0 0 0;text-align:center;border-bottom:solid 1px #ccdba7;}
input {font-size:10px;}
select {font-size:10px;}
/* PAGE ELEMENTS ********************/
	/* next day */
.nextday{ width:166px; height:50px; background-color:#CC0000; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; float:left; margin-left:}
.productimg{width:auto; height:auto; float:left;}

#wrapper{margin-top: -18px;font-family: "\"}\"";font-family: inherit;margin-top: 1px;width:895px;margin:0 auto;}
#header{margin: 0px auto;padding: 0px;color: #000000;width:895px;height:80px;position:relative;}
#empty{}
#toplinks {position:absolute;top:58px;left:320px;z-index:500;width:300px;height:28px;color:#6aa001;visibility:visible;}
	/* old #toplinks {position:absolute;top:5px;left:320px;z-index:5;width:300px;color:#6aa001;}*/
#topbtns {position:absolute;top:4px;left:545px;z-index:5;width:240px;height:30px;}
#topadd {position:absolute;top:0px;left:320px;z-index:10;width:280px;height:46px;}
	/* old #topadd {position:absolute;top:34px;left:320px;z-index:10;width:230px;height:46px;}*/
#htopright {position:absolute;top:-2px;left:790px;z-index:5;width:200px;}
#tracking {position:absolute;top:10px;left:675px;z-index:5;width:150px;margin:0;}
#topmenu {width:895px;padding:4px;height:30px;float:center;padding:0 4px 0 0px;}
	.topmenu_browse {margin:0;background:url(../images/browse08.gif) top left no-repeat;width:132px;height:30px;float:left;}
	.topmenu_l {margin:0;background:url(../images/topmenu_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.topmenu_r {margin:0;background:url(../images/topmenu_r.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.hackerbox {width:200px;height:35px;margin:0 0 0 3px;background:url(../images/hackerbg.gif) top left no-repeat;float:right;}
	#countryselect{float:left;margin:0;padding:0;width:270px;height:25px;position:absolute;top:4px;left:500px;}
.mbasket {height:65px;}
.basketitems {float:left;margin:10px 0 0 7px;display:block;background:#fbe9d6;padding:4px;width:130px;border:1px solid #f4d4b4;}
.leftcolumn{float: left;left: 0px;width: 130px;margin: 0px;margin-top: -11px;padding: 0px;color: #666;border-left:1px solid #c6dea7;border-right:1px solid #CCDBA7;}
.leftcolumn{margin-top: 0px;}
.rightcolumn{position: static;float: right;width: 200px;margin:8px 0 0 0;padding: 0px;z-index: 3;color: #666;background-color: #fff;}
.centercolumn{margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
.centercolumn{margin-right: 201px;margin-left: 131px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
#empty{}
.fake.centercolumn{margin-right: 1px;margin-left: 1px;}
* html .centercolumn{margin-right: 201px;margin-left: 131px;}
#footer{clear: both;margin-top: -11px;padding: 0;color: #000000;margin:0 auto;width:895px;}
.footer{margin-top: 0px;}
	.footcont {padding:0 4px 4px 4px;margin:-2px 6px 0 6px;height:240px;float:left;}
		.footbox {background:url(../images/footbg.jpg) top right no-repeat; height:220px;width:212px;padding:5px 20px 0  0;float:left;margin:0 0 10px 10px;color:#666;font-size:11px;}
		.footbar {height:65px;width:960px;}
			.footbar p {margin:0 0 0 220px;}
		.footbox_l {padding:5px 20px 0  0;float:left;margin:5px 20px 0 10px;color:#666;}
		.footbox_l h4, .footbox_l p {margin:0 0 4px 0;}
		.footlinks {font:normal 11px arial, tahoma, verdana, sans-serif;color:#ccc;padding:5px 5px 10px 10px;}
.clear { clear : both; font-size: 1px; line-height: 0px; }
.headerpadding, .leftpadding, .rightpadding{margin: 0px;padding:0 8px 0 8px;}
.centerpadding {margin: 0px;padding:0 6px 0 14px;}
.sendflowers {float:left; margin:0px 0px 0 -2px; background-color:#FFFFFF}
	.sendflowers .content {width:409px; padding:10px 0px 10px 10px; height:245px; background-color:#FFFFFF; float:left; text-align:left;}


/* PAGE WRAPPER - rounded corner box */
.b_top {width:895px; background: url(../images/top_master.png) no-repeat top left; height: 14px; margin-bottom:0;padding:0;text-align:center;}
.b_middle {width:895px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/bg_master2.png) repeat-y;}
.b_middlegreen {width:895px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/bg_mastergreen.png) repeat-y;}
.b_bottom { clear: both; background: url(../images/bottom_master.png) no-repeat; color: #FFF; height: 14px; text-align:center;}
	.contpad {padding:0 4px 4px 4px;margin:-2px 6px 0 6px; background:url(../images/leftcolbg.gif) 0px 10px repeat-y;/*min-height:100%*/} /* content padding for rounded corner box leaving 1px edge */

/* product page */
.contpad_prod {padding:0 4px 4px 4px;margin:-2px 6px 0 6px; float: left;} 
	.prodpage_left {float: left;left: 0px;width: 301px;margin: 0px;margin-top: 0;padding: 0px;color: #666;}
		.pimg_top {width:292px;height:26px;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #d8d7d7;float:left;margin:11px 0 0 0;padding:4px;font:normal 11px arial, tahoma, verdana, sans-serif;}		
		.prod_large {border:1px solid #c6dea7;width:300px;margin:8px 0 0 0;} 
			.large_overlay {margin: 0;position: relative;width: 300px;height: 350px;}
			span.bud {width: 300px;height: 134px;display: block;position: absolute;bottom: 0px;left:0px;background: url(../images/budform.png) no-repeat;}
			span.delivery {width: 300px;height: 31px;display: block;position: absolute;top: 0px;left:0px;background: url(../images/prodmsgbg.png) no-repeat;font:bold 16px arial, tahoma, verdana;color:#8DAE4C;padding:6px 0 0 0;text-align:center;}
	.prodpage_right {position: static;float: right;width: 125px;margin:5px 0 0 0;padding: 0px;z-index: 3;color: #666;background-color: #fff;}
	.prodpage_center {margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
	.prodpage_center {margin-right: 140px;margin-left: 301px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
	* html .prodpage_center{margin-right: 140px;margin-left: 301px;}
/* product page content box */
		.prodcont_box {width:521px;margin:10px 0 0 0;padding:0;float:left;}
		.pc_top {width:521px; background: url(../images/prodpage_cont_top.gif) no-repeat bottom left; height: 37px; margin-bottom:0;padding:0;text-align:left;position:relative;}
			.pc_top h2 {color:#fff;padding:0;margin:0;font-size:16px;font-weight:bold;letter-spacing:0;position:absolute;top:10px;left:10px;}
			.pc_top span {color:#fff;position:absolute;top:12px;right:10px;font:normal 11px arial, tahoma, verdana, sans-serif;letter-spacing:0;padding:0;margin:0;}
		.pc_middle {width:521px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/prodpage_content_middle.gif) repeat-y;font:normal 11px arial, tahoma, verdana, sans-serif;}
			.step {width:295px;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #d8d7d7;float:left;margin: 5px 0 0 0;padding:4px 0 0 8px;font:normal 11px arial, tahoma, verdana, sans-serif;}	
			.pc_middle p {margin:0;padding:5px 5px 8px 5px;line-height:1.4em;}
			.pc_middle h3 {margin:0;padding:5px;line-height:20px;}
			select.date {font:normal 1em/1.4 courier new, Arial, Geneva, Helvetica, Sans-Serif;}
		.pc_bottom { width:521px; background: url(../images/prodpage_content_bottom.gif) no-repeat; color: #FFF; height: 11px; text-align:center;}	
	.bcrumbs {margin:8px;}

/* RIGHT COLUMN - rounded corner box  */
.r_top {width:200px; background: url(../images/r_top.gif) no-repeat bottom left; height: 11px; margin-bottom:0;padding:0;text-align:center;}
.r_middle {width:200px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/r_mid.gif) repeat-y;}
	.r_middle p, .r_middle h2 {margin:0;padding:0 5px 0 5px;line-height:1.4em;}
.r_bottom { clear: both; background: url(../images/r_bot.gif) no-repeat; color: #FFF; height: 11px; text-align:center;}

/* LARGE - rounded corner box  */
.largebox {width:620px;margin:8px 0 0 0;padding:0;float:left;}
.l_top {width:620px; background: url(../images/largebox_top.gif) no-repeat bottom left; height: 8px; margin-bottom:0;padding:0;text-align:center;}
.l_middle {width:620px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/largebox_middle.gif) repeat-y;}	
	.l_middle p {margin:0;padding:5px 5px 8px 5px;line-height:1.4em;}
	.l_middle h2 {margin:0;padding:5px;line-height:20px;}
.l_bottom { width:620px; background: url(../images/largebox_bottom.gif) no-repeat; color: #FFF; height: 8px; text-align:center;}

/* SMALL - rounded corner box  */
.s_top {width:150px; background: url(../images/countdownbox_t.gif) no-repeat bottom left; height: 10px; margin-bottom:0;padding:0;text-align:center;}
.s_middle {width:150px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/countdownbox_m.gif) repeat-y;font:normal 11px arial, tahoma, verdana, sans-serif;color:#666;}
.s_middle b {color:orange;text-decoration:underline;}
	.s_middle p, .s_middle h2 {margin:0;padding:0 5px 0 5px;line-height:1.4em;}
.s_bottom { clear: both; background: url(../images/countdownbox_b.gif) no-repeat; color: #FFF; height: 10px; text-align:center;}


/* SPOTLIGHT */
.spotimg {width:150px;height:175px;margin:5px 0 0 0;padding:0 0 0 2px;float:left;}
	.spotimg img {width:150px;height:175px;border:1px solid #84904f;}
.spotdesc {width:210px;padding:0 0 0 10px;float:left;}
	.spotdesc p {padding:0 0 5px 7px;}
.spotthumbs {width:220px;margin:5px 0 5px 10px;float:left;}
.spotbottom {padding:0 0 0 46px;width:400px;height:50px;float:left;}
	.spotbottom p {margin:0 20px 8px 0;float:left;}
	.spotbottom img {padding:0;float:left;border:0;}
	span.weeklyoffer {width: 149px;height: 87px;display: block;position: absolute;top: -15px;left:-14px;background: url(../images/spotlightribbon.png) no-repeat;}
	span.bestseller {width: 149px;height: 87px;display: block;position: absolute;top: -15px;left:-14px;background: url(../images/bestsellerribbon.png) no-repeat;}

/* MYACC */
.address {border-bottom:1px dashed #6aa001;padding:10px 4px 4px 6px;color:#666;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;}
.address p {color:#666;z-index:6;float:left;}
.tr {height:auto;width:390px;float:left;padding:0.3em;border:1px solid #dde9b9;clear:both;margin:1px;background:#f1f8db url(../images/fieldbg.gif) bottom left repeat-x;}
	.rightcell {width:100px;text-align:right;float:left;padding:3px 0 0 0;font-family:tahoma, "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;font-size:11px;color:#4e4e4e;}
	.leftcell {width:290px;text-align:left;float:left;clear:right;margin-right:-4px;font-family:tahoma, "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;font-size:11px;color:#4e4e4e;}
	table#form1 {font:normal 11px tahoma, verdana, sans-serif;color:#666;background-color:#d8d8d8;}
	table#form1 td {margin:4px;vertical-align:middle;background-color:#fff;padding:4px;text-align:center;}

/* GENERAL STYLES ********************/

/* buttons */
a:link.btn, a:visited.btn, a:active.btn {float:left;background: transparent url('../images/btngreen_r.gif') no-repeat scroll top right;color: #fff;display: block;font: bold 10px arial, sans-serif;height: 23px;margin-right: 6px;padding-right: 13px; /* sliding doors padding */text-decoration: none;margin-left:1px;}
	a.btn span {background: transparent url('../images/btngreen_l.gif') no-repeat;display: block;line-height: 17px;padding: 2px 0 4px 12px;	} 
	a.btn:hover {background-position: bottom right;color: #f1f1f1;outline: none; /* hide dotted outline in Firefox */}
	a.btn:hover span {background-position: bottom left;padding: 2px 0 4px 12px; /* push text down 1px */} 

/* orange button */
a:link.btnorange, a:visited.btnorange, a:active.btnorange {float:left;background: transparent url('../images/btn_r.gif') no-repeat scroll top right;color: #fff;display: block;font: bold 10px arial, sans-serif;height: 23px;margin-right: 6px;padding-right: 13px; /* sliding doors padding */text-decoration: none;margin-left:1px;}
	a.btnorange span {background: transparent url('../images/btn_l.gif') no-repeat;display: block;line-height: 17px;padding: 2px 0 4px 12px;	} 
	a.btnorange:hover {background-position: bottom right;color: #fbe9d6;outline: none; /* hide dotted outline in Firefox */}
	a.btnorange:hover span {background-position: bottom left;padding: 2px 0 4px 12px; /* push text down 1px */} 

.info {font-size:10px;font-style:italic;color:#959494;}
.imgborder {border:1px solid #97b668;}
.orchids {position:absolute;top:-17px;left:-44px;z-index:5;}
.commentbox {background-color: #ececec;width: 450px;padding: 10px;color:#666;font-style:italic;margin:10px 0 0 0;}
	.commentbox p {font-style:italic;line-height:1.5em;}
	.commentfooter{background: url(../images/bubblearrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/padding-left: 58px;padding-top: 1px;margin-bottom: 2em;color: #ccc;font-size:10px;}

.lfloat{float:left;}
.rfloat{float:right;}
.myacclayer {position:absolute; display:none; border: 1px solid #ccc;width: 150px; height: auto; padding: 4px 4px 4px 4px; z-index:300;color:#3e3e3e;background:#fff;margin:13px 0 0 0;font-size:11px;color:#3e3e3e;}
	.myacclayer a {padding:2px 0 2px 0;}
.track {position:absolute; display:none; border: 1px solid #ccc;width: 200px; height: auto; padding: 4px 4px 4px 4px; z-index:300;color:#3e3e3e;background:#fff;margin:13px 0 0 0;}
#dhtmltooltip{position: absolute;width:150px;height:auto;padding:5px;background-color:#FAFEE9;visibility:hidden;z-index: 100;font-size:11px;border:1px solid #667A01;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#searchresults {margin:0;float:left;width:630px;}
.intro {float:left; width:600px;padding:8px 0 0 0;}
.intro p {line-height:1.6em;}
table td {color: #666;font:normal 11px arial, verdana, sans-serif;text-align:left;}
.sub-header {font:normal 15px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#666;margin:0;letter-spacing:0;}

/* static subnav */
.subnav3 {width:128px; margin:0 0 0 1px;background:#fff;text-align:left;}
	.subnav3 h6 a {display: block;border-bottom:1px solid #f1f1f1;font:normal 11px arial, tahoma, verdana,sans-serif;}
	.subnav3 h6 {margin-top: 0px;margin-bottom: 0px;font-weight: normal;font:normal 11px arial,tahoma, verdana,sans-serif;color: #fff;text-indent:6px;text-align:left;}
	.subnav3 h6 a:link, .subnav3 h6 a:visited, .subnav3 h6 a:active {font:normal 11px arial,tahoma, verdana,sans-serif;padding:2px 0 2px 0;text-decoration: none;background: #fff;color: #666;}
	.subnav3 h6 a:hover {font:normal 11px arial,tahoma, verdana,sans-serif;text-decoration: none;background: #f1f1f1;color: #000;}
	.subnav3 h6 b {color:#e09209;}

.subnav_myacc {width:170px; margin:0 0 0 1px;background:#fff;text-align:left;}
	.subnav_myacc h6 a {display: block;font:normal 11px tahoma, arial,verdana,sans-serif;margin:0;}
	.subnav_myacc h6 {margin-top: 1px;margin-bottom: 1px;font-weight: normal;font:normal 11px tahoma, arial,verdana,sans-serif;color: #fff;padding:0 0 0 0px;text-align:left;}
	.subnav_myacc h6 a:link, .subnav_myacc h6 a:visited, .subnav_myacc h6 a:active {font:normal 11px tahoma, arial,verdana,sans-serif;padding:2px 0 2px 0;text-decoration: none;background: #fff;color: #666;}
	.subnav_myacc h6 a:hover {font:normal 11px tahoma, arial,verdana,sans-serif;text-decoration: none;background: #e8f3b8;color: #6b7f23;}
	.subnav_myacc h6 b {color:#e09209;}
	
ul.list {list-style-type:none;list-style-image:none;margin:6px;padding:0;background:transparent;font:normal 11px tahoma, arial,verdana,sans-serif;}
ul.list li {background:url(../images/listicon.gif) #fff no-repeat left 4px; padding:2px 0 2px 17px;color:#666;}

ul.sitemap {list-style-type:none;list-style-image:none;margin:0;padding:0;background:transparent; }
ul.sitemap b {color:#84904f;}
ul.sitemap li {padding:2px 0 2px 0;color:#666;}

/* product template */
	.prodimg {float:center;width:167px; height:300px;margin:auto; padding:0 0 5px 0;background:#f1f1f1 url(../images/prodbg_normal.jpg) bottom center no-repeat;border:1px solid #d8d6d6;border-spacing: 0;border-collapse:collapse; text-align:center; min-height:286px;}
.onmouse {float:center;width:167px; height:300px;margin:auto; padding:0 0 5px 0;background:#ddf2c3 url(../images/prodbg_hover.jpg) bottom center no-repeat;border:1px solid #a5b856;border-spacing: 0;border-collapse:collapse; min-height:286px;}

.prodimg1 {float:center;width:130px; height:auto;margin:auto; padding:0 0 5px 0;background:#f1f1f1 url(../images/prodbg_normal.jpg) bottom center no-repeat;border:1px solid #d8d6d6;border-spacing: 0;border-collapse:collapse; text-align:center; min-height:200px;}
.onmouse1 {float:center;width:130px; height:auto;margin:auto; padding:0 0 5px 0;background:#ddf2c3 url(../images/prodbg_hover.jpg) bottom center no-repeat;border:1px solid #a5b856;border-spacing: 0;border-collapse:collapse; min-height:200px;text-align:center;}
	.upsell {width:70px;height:167px;}
	.prodimgbottom {height:44px; text-align:center;margin:0 auto;padding:4px 2px 0 2px;}		
	.prodbuttons {margin:0 auto;padding:4px 0 0 7px;height:30px;}
	.prodtitle {font:normal 10px tahoma, verdana, sans-serif;}
	.oldprice {font:bold 12px "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:#717171;text-decoration:line-through;}
	.offerprice {font:bold 14px "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:red;}
	.normalprice {font:normal 14px "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:#3e3e3e;}
	.zoombtn {margin:3px 0 0 1px;float:left;}

	.prodoverlay_wrapper {margin: 0;position: relative;width:160px;}
	.prodoverlay_wrapper a {text-decoration: none;}
	.prodoverlay_wrapper em {height:17px;width:170px;color: orange;font: bold 10px tahoma, verdana, sans-serif;padding: 2px 0 0 0;display: block;position: absolute;top: 10px;right: 4px;text-align:right;}
/* overlays */
		span.5off {width: 60px;height: 60px;display: block;position: absolute;top: 0px;right:0px;background: url(../images/5off.png) no-repeat;}
		span.ribbon {width: 149px;height: 87px;display: block;position: absolute;top: -4px;right:-4px;background: url(../images/prodribbon.png) no-repeat;}		
		span.offer {width: 104px;height: 61px;display: block;position: absolute;top: -3px;left: -3px;background: url(../images/specialoffer.png) no-repeat;}
		span.overlay_postal, span.overlay_postal a {position:absolute;top:-212px;left:-1px;height:60px;width:60px;background-image:url(../images/fosale.png);}
		span.vday, span.vday a {position:absolute;top:-3px;left:-4px;height:61px;width:104px;background-image:url(../images/vdayribbon2.png);}

.upsell {float:left;width:65px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#f1f1f1 url(../images/prodbg_normal.jpg) bottom left;border:1px solid #d8d6d6;border-spacing: 0;border-collapse:collapse;}
.upsellonmouse {float:left;width:65px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#ddf2c3 url(../images/prodbg_hover.jpg) bottom left;border:1px solid #a5b856;border-spacing: 0;border-collapse:collapse;}
	.upsellbottom {height:24px; text-align:center;margin:0 auto;padding:4px 1px 0 1px;}

/* title bar */
.titlebar {height:30px;margin:10px 0 7px 0;float:left;color:#fff;}
	.titlebar h2  {background:url(../images/topmenu_bg.gif) top left repeat-x;height:30px;width:595px;float:left;font:bold 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:4px 0 0 0;letter-spacing:0;}
	.titlebar em {background:url(../images/topmenu_bg.gif) top left repeat-x;height:30px;width:595px;float:left;font:normal 11px arial, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:7px 0 0 0;letter-spacing:0;}
	.titlebar h2 a, .titlebar a:link,  .titlebar a:visited, .titlebar a:active {color:#fff;text-decoration:underline;}	
	.titlebar a:hover {color:#fff;text-decoration:none;}
	.titlebar_l {margin:0;background:url(../images/topmenu_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.titlebar_r {margin:0;background:url(../images/topmenu_r.gif) top left no-repeat;width:12px;height:30px;float:left;}
.nextdaydelivery{ font-size:11px; font-weight:bold;}
.wh{background-color:#FFFFFF;}

/* FAQ
==========================================================================================*/
#faq 				{ font-size:1.2em;}
#faq dl 			{ border-bottom:1px solid #e6e6e6;}
#faq dt 			{ padding:0.818em 0 0.818em 24px; border-top:1px solid #e6e6e6; cursor:pointer; color:#333; }
#faq dt.selected â€ 	{ background-image:url(images/collapse_icon.png);}
#faq dt:hover,
#faq dt:hover + dd 	{ background-color:#f5f5f5;}
#faq dl dd 			{ margin:0; padding:0 0.818em 0.818em 24px;}
#faq dl dd p 		{ margin:0; padding:0 0 1em 0; }
/* TOP MENU NAVIGATION */

#categorymenu{border:0;float:left;background: url(../images/topmenu_bg.gif) top left repeat-x;width:751px;}
#categorymenu:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#categorymenu ul{width: 100%;margin-left: 0;padding-left: 0;margin: 0;float: left;font-size:10px; font-family: tahoma, arial,Verdana, helvetica; font-weight:normal;letter-spacing:0;}
#categorymenu ul li{display: inline;height:30px;float:left;}
#categorymenu ul #countries {display: inline;height:30px;}
#categorymenu ul #countries a:link, #categorymenu ul #countries a:visited, #categorymenu ul #countries a:active {display:block;padding:2px 5px 2px 5px;	text-decoration:none;background-color:#FFFFFF;background-image:none;font:normal 10px arial, tahoma, verdana,sans-serif;color:#3e3e3e;clear:both;} 
#categorymenu ul #countries a:hover {z-index:300;display:block;padding:2px 5px 2px 5px;color:#375e0e;font:normal 10px arial, tahoma, verdana, sans-serif;text-decoration:none;background-color:#FFFFFF;background-color:#d6e4bd;background-image:none;}
#categorymenu ul li a{float: left;color: #fff;font-weight: normal;padding: 9px 8px 7px 7px;text-decoration: none;background:  url(../images/topnav_divider.gif) center right no-repeat; /*Theme Change here*/}
#categorymenu ul li a:hover{color: #6c8941;/*background-color:#8DAE4C;*/background: url(../images/topnav_midhover.gif) repeat-x;}
/*#categorymenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead
}*/

/* country select box */
.refinement{margin:0 0 5px 2px;float:left;}
	.refinementsHeader{font-size:14px; font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;color:#5c5c5c;margin: 0 0 5px 0;}
	.refinementHint{font:normal 10px arial, tahoma, verdana, sans-serif;color:#717171;}
	.refinementText{font:normal 11px arial, tahoma, verdana, sans-serif;color:#3e3e3e;}
	.refinementBox{width:140px;}
	.selectBox{position:relative;/* font-family:Arial, Helvetica, sans-serif;font-size:11px; */color:#666666;cursor:pointer;z-index:7;width:140px;}
	.selectBoxSel{position:relative;/* font-family:Arial, Helvetica, sans-serif;font-size:11px; */cursor:pointer;z-index:300;background-color:#D4DDE9;}
	.selectBoxtitle{font:normal 10px arial, tahoma, verdana, sans-serif;color:#73884f;}
	.selectBoxDisplay{height:17px;border:1px solid #a4b97f;}
	.selectBoxDisplayLeft{height:17px;padding:0px 0px 0px 3px;background-repeat:no-repeat;background-position:left;background:#fff;}
	.selectBoxDisplayArrow{height:17px;padding:0px 19px 0px 0px;background-image:url(../images/selectarrow.gif);background-repeat:no-repeat;background-position:right;}
	.selectBoxDisplayMiddle{padding:0px 2px 0px 2px;height:17px;overflow:hidden;background:#fff;}
	.selectBoxDisplayMiddle span{position:relative;top:2px;white-space:nowrap;}
	.selectBoxListContainer{position:absolute;top:18px;left:0px;border:1px solid #a4b97f;background-color:#FFFFFF;z-index:300;visibility: hidden;width:140px;}	
	.selectBoxListElement a:link, .selectBoxListElement a:visited, .selectBoxListElement a:active {display:block;padding:2px 5px 2px 5px;	text-decoration:none;background-color:#FFFFFF;background-image:none;font:normal 10px arial, tahoma, verdana,sans-serif;color:#3e3e3e;width:120px;}
	.selectBoxList {z-index:300;width:148px;}
	.selectBoxListElement a:hover{z-index:300;display:block;padding:2px 5px 2px 5px;color:#375e0e;font:normal 10px arial, tahoma, verdana, sans-serif;text-decoration:none;background-color:#FFFFFF;background-color:#d6e4bd;background-image:none;}
	.selectBoxBorderBottom{height:1px;overflow:hidden;}
	.country-sel-title {font:normal 11px tahoma, arial, verdana;font-weight:bold;float:left;margin:8px 0 0 41px;color:#fff;width:95px;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; /*Theme Change here*/border-bottom-width: 0;font:normal 10px tahoma, Verdana;line-height:18px;z-index:300;background-color: white;width: 200px;visibility: hidden;text-align:left;/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/}
.dropmenudiv a, .dropmenudiv a:active, .dropmenudiv a:visited{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*Theme Change here*/padding: 2px 0;text-decoration: none;font-weight: bold;color: #556332;z-index:300;}
.dropmenudiv a:hover{ /*Theme Change here*/background-color: #F0F0F0;}

/* ######### Style for Drop Down Sitemap ######### */

.dropmenudiv_sitemap{
position:absolute;
top: 0;
border: 1px solid #BBB; /*Theme Change here*/
font-family:tahoma,Verdana, helvetica;
font-weight:normal;
font-size:11px;
z-index:300;
background-color: white;
width: 200px;
visibility: hidden;
text-align:left;
overflow:hidden;/*must have*/
/*.filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv_sitemap a:link, .dropmenudiv_sitemap a:active, .dropmenudiv_sitemap a:visited{
font-size:11px;
width: auto;
display: block;
text-indent: 0;
padding: 2px 0 1px 0;
text-decoration: none;
font-weight: normal;
color: #556332;
z-index:300;
}
.dropmenudiv_sitemap iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

* html .dropmenudiv_sitemap a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_sitemap a:hover{ /*Theme Change here*/
background-color: #dbf2c7;
color:#000;
}

.dropmenudiv08{position:absolute;top: 0;border: 1px solid #accf7f; /*Theme Change here*/border-bottom-width: 0;font:normal 11px Lucida Sans Unicode, tahoma, Verdana;line-height:18px;z-index:300;background-color: white;width: 200px;visibility: hidden;text-align:left;}
.dropmenudiv08 a, .dropmenudiv08 a:active, .dropmenudiv08 a:visited{width: 100%;display: block;text-indent: 8px;border-bottom: 1px solid #accf7f; /*Theme Change here*/padding: 3px 0;text-decoration: none;font-weight: normal;color: #556332;z-index:300;}
.dropmenudiv08 a:hover{background-color: #e6f1cb;color:#637707;}

/* LEFT MENU NAVIGATION */

/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 130px; /*For KHTML*/
  list-style: none;
  z-index:100;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  border: 1px solid #fff;
  /*border-right-color: #c6dea7;*/
  border-bottom-color: #c6dea7;
  padding: 0 8px;
  display: block;
  background: #fff url(../images/arrowleftgreen.gif) no-repeat top right;padding: 0 5px 0 5px; 
  color: #90ad6b;
  /*font: normal 11px/22px tahoma, Verdana, Arial, Helvetica, sans-serif;*/

  font:bold 10px/22px arial,tahoma, "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode", Verdana,helvetica;
  text-transform:uppercase;
  letter-spacing:0;

  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #e4f6cf url(../images/arrowleftgreen.gif) no-repeat top right;padding: 0 5px 0 5px;
  color: #728f4c;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #e4f6cf;
  color: #728f4c;
  z-index:1300;
  width: 160px;
  border-left:1px solid #c6dea7;
  border-right:1px solid #c6dea7;
  border-top:1px solid #c6dea7;
}
ul#navmenu-v a.red {
border: 1px solid #fff;
  border-right-color: #e6a0a0;
  border-bottom-color: #e6a0a0; 
  background: #770000 url(../images/arrowleft08.gif) no-repeat top right;padding: 0 5px 0 10px;
  color:#fff;
  }

ul#navmenu-v a.red:hover,
ul#navmenu-v li:hover a.red,
ul#navmenu-v li.iehover a.red {
  background: #bb4c4c url(../images/arrowleft08.gif) no-repeat top right;padding: 0 5px 0 10px; 
  color: #fff;
  } 
 
ul#navmenu-v li:hover li a.red,
ul#navmenu-v li.iehover li a.red {
  background: #bb4c4c; 
  color: #fff;
  z-index:1300;
  width: 160px;
}

ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a.red,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a.red {
  background: #bb4c4c;
  color: #fff;
   z-index:1300;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #f4fceb;
  color: #728f4c;
   z-index:1300;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
  z-index:1300;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  z-index:1300;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
  z-index:1300;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 130px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

/* css rollover */


/*Chritmas day*/
#catbuttonChristmas {
width: 130px; height: 31px;
background:  url(../images/buttons/chrismis-1.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonChristmas li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonChristmas li, #catbuttonChristmas a {
width:130px; height: 31px; display: block;}

#catChristmas {top:0;}
#catChristmas a:hover {background:transparent url(../images/buttons/chrismis-1.gif) 0px -31px no-repeat;}


/*Chritmas day end */


/* Easter  */
#catbuttonEaster {
width: 130px; height: 31px;
background:  url(../images/buttons/easter-2.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonEaster li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonEaster li, #catbuttonEaster a {
width:130px; height: 31px; display: block;}

#catEaster {top:0;}
#catEaster a:hover {background:transparent url(../images/buttons/easter-2.gif) 0px -31px no-repeat;}


/* Easter end */



/*Valentine day*/
#catValentine {
width: 130px; height: 31px;
background:  url(../images/buttons/valentine.gif);
margin: 0; padding: 0;
position: relative;}
#catValentine li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catValentine li, #catValentine a {
width:130px; height: 31px; display: block;}

#catValentine {top:0;}
#catValentine a:hover {background:transparent url(../images/buttons/valentine.gif) 0px -31px no-repeat;}


/*valentine day end */


/* women day 8 march*/
#catWomen {
width: 130px; height: 31px;
background:  url(../images/buttons/womens-day.gif);
margin: 0; padding: 0;
position: relative;}
#catWomen li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catWomen li, #catWomen a {
width:130px; height: 31px; display: block;}

#catWomen {top:0;}
#catWomen a:hover {background:transparent url(../images/buttons/Womens-day.gif) 0px -31px no-repeat;}


/* women day end */


/*Father's day button */

#catbuttonFathersday {
width: 130px; height: 31px;
background:  url(../images/buttons/Fathers-day_1.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonFathersday li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonFathersday  li, #catbuttonFathersday  a {
width:130px; height: 31px; display: block;}

#catbuttonFathersday  {top:0;}
#catbuttonFathers a:hover {background:transparent url(../images/buttons/Fathers-day_1.gif) 0px -31px no-repeat;}

/*Fathers's  day end */



/*Mother's day button */

#catbuttonMothersday {
width: 130px; height: 31px;
background:  url(../images/buttons/motherday-1.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonMothersday li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonMothersday li, #catbuttonMothersday a {
width:130px; height: 31px; display: block;}

#catbuttonMothersday {top:0;}
#catbuttonMothersday a:hover {background:transparent url(../images/buttons/motherday-1.gif) 0px -31px no-repeat;}

/*Mother's  day end */




/*offers anniversary button */
#catbuttonoffers {
width: 130px; height: 31px;
background:  url(../images/buttons/catbuttons08_offers.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonoffers li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonoffers li, #catbuttonoffers a {
width:130px; height: 31px; display: block;}


#catoffers {top:0;}
#catoffers a:hover {background:transparent url(../images/buttons/catbuttons08_offers.gif) 0px -31px no-repeat;}

/*offers anniversary button  end */





/*valentines day ,birthay button */
#catbuttonvday {
width: 130px; height: 31px;
background:  url(../images/buttons/catbuttons08_vday.gif);
margin: 0; padding: 0;
position: relative;}
#catbuttonvday li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbuttonvday li, #catbuttonvday a {
width:130px; height: 31px; display: block;}

#catbuttonvday {top:0;}
#catbuttonvday a:hover {background:transparent url(../images/buttons/catbuttons08_vday.gif) 0px -31px no-repeat;}

/*valentines day end */


/*congratulations day*/
#catCongratulations {
width: 130px; height: 31px;
background:  url(../images/buttons/Congratulations.gif);
margin: 0; padding: 0;
position: relative;}
#catCongratulations li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catCongratulations li, #catCongratulations a {
width:130px; height: 31px; display: block;}

#catCongratulations {top:0;}
#catCongratulations a:hover {background:transparent url(../images/buttons/Congratulations.gif) 0px -31px no-repeat;}

/*congratulations day*/



/*cat ThankYou */
#catThankYou {
width: 130px; height: 31px;
background:  url(../images/buttons/ThankYou.gif);
margin: 0; padding: 0;
position: relative;}
#catThankYou li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catThankYou li, #catThankYou a {
width:130px; height: 31px; display: block;}

#catThankYou {top:0;}
#catThankYou a:hover {background:transparent url(../images/buttons/ThankYou.gif) 0px -31px no-repeat;}

/*cat ThankYou  end */


/*catSympathy */
#catSympathy {
width: 130px; height: 31px;
background:  url(../images/buttons/Sympathy-Funeral.gif);
margin: 0; padding: 0;
position: relative;}
#catSympathy li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catSympathy li, #catSympathy a {
width:130px; height: 31px; display: block;}

#catSympathy {top:0;}
#catSympathy a:hover {background:transparent url(../images/buttons/Sympathy-Funeral.gif) 0px -31px no-repeat;}

/*cat ThankYou  end */


/*catWedding */
#catWedding  {
width: 130px; height: 31px;
background:  url(../images/buttons/Wedding.gif);
margin: 0; padding: 0;
position: relative;}
#catWedding  li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catWedding  li, #catWedding  a {
width:130px; height: 31px; display: block;}

#catWedding  {top:0;}
#catWedding  a:hover {background:transparent url(../images/buttons/Wedding.gif) 0px -31px no-repeat;}

/*cat ThankYou  end */




/*seasonal All other occastion */
#catbutton08 {
width: 130px; height: 35px;
background:  url(../images/buttons/catbutton08_mdayswap.gif);
margin: 0; padding: 0;
position: relative;}
#catbutton08 li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catbutton08 li, #catbutton08 a {
width:130px; height: 35px; display: block;}

#cat08 {top:0;}
#cat08 a:hover {background:transparent url(../images/buttons/catbutton08_mdayswap.gif) 0px -35px no-repeat;}

/*seasonal All other occastion end  */

 /*menu*/
#catmenu {
width: 130px; height: 217px;
background:  url(../images/buttons/cssbuttons08_winter.gif);
margin: 0; padding: 0;
position: relative;}
#catmenu li {
margin: 0; padding: 0; list-style: none;
position: absolute; left: 0;}
#catmenu li, #catmenu a {
width:130px; height: 31px; display: block;}

/*BUTTONS*/
#catwinter{top:0px;}
#catinternational {top:31px;}
#cathampers {top:62px;}
#catwines {top:93px;}
#catchocolate{top:124px;}
#catbabyandmum{top:155px;}
#catfuneral{top:186px;}

#catwinter a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -217px no-repeat;}
#catinternational a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -248px no-repeat;}
#cathampers a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -279px no-repeat;}
#catwines a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -310px no-repeat;}
#catchocolate a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -341px no-repeat;}
#catbabyandmum a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -372px no-repeat;}
#catfuneral a:hover {background:transparent url(../images/buttons/cssbuttons08_winter.gif) 0px -403px no-repeat;}
#container { width:600px; margin:0px auto 0px; background:#FFFFFF; padding:10px; font-size:12px; }
#container h1 { font-size:24px; color:#FFFFFF; font-weight:normal; text-align:center; background:#333333; padding:10px; }
#container p { text-align:justify; padding:5px 10px 5px; margin:0px; }
#container p ol, #container p ul { margin:0px auto 0px; }
#container p.notes { color:#999999; font-size:10px; }



/* thumbnail slider begin */

/* apply the gallery design - links slider */
#gallery_container {  width:492px ; height:94px ; margin:10px auto 10px; background:#EBE2E5 ; padding:7px 0px 0px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:442px ; height:90px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs { white-space:nowrap; display:block; position:relative; }

#thumbs a { padding:0px; margin:0px; }
#thumbs a img{ border:1px #333333 solid; }

/* DIV container slider example */
#gallery_container2 {  width:600px ; height:134px ; margin:10px auto 10px; background:#F9FFCA ; padding:7px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container2 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; right:0px; background:url(../images/gallery_fwd2.jpg) no-repeat center;  }
#gallery_container2 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; left:0px; background:url(../images/gallery_back2.jpg) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2{ position:relative ; overflow:hidden ; width:442px ; height:130px ; margin:0px auto 0px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2 { display:block; position:relative; width:6000px; }

#thumbs2 div.thumbnail { display:block; position:relative; float:left; margin-right:30px; font-size:11px; width:84px; text-align:center; }

#thumbs2 a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs2 a img{ border:1px #333333 solid; }

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../images/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../images/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */

/* banner rotator */
#banners_container { display:block; position:relative; width:557px; height:140px; margin:0px auto 0px; border:1px #CCCCCC solid; }
#banner_container { position:relative ; overflow:hidden ; width:557px ; height:134px ; margin:0px auto 0px;  }
#banners { white-space:nowrap; display:block; position:relative; }
#banners a img { border:none; }

#proimagediv1{ width:330px; height:auto; float:left;}
.proimage{ height:auto; text-align:center; font-family:Trebuchet MS; font-size:20px; color:#5B7836;}
#proimagediv2{ width:405px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif;background-color:#DDEACE;}
.prodetatils1{ width:375px; height:22px; font-family:Trebuchet MS; font-size:15px; background-color:#D38E0D; padding:0px 15px 0px 15px; color:#FFFFFF;}
.prodetatils2{ width:375px; height:80px; overflow:hidden; font-size:12px; color:#444444; padding:10px 15px 0px 15px; background-color:#DDEACE; margin-bottom:10px;}
.deliverydetatils2{ width:375px; height:120px; overflow:hidden; font-size:12px; color:#444444; padding:10px 15px 0px 15px; background-color:#DDEACE; margin-bottom:10px;}

.prodetatils3{  width:300px; height:100px; font-size:12px; color:#444444; float:left; padding:0px 10px 0px 10px; font-style:italic;}
.prodetatils4{  width:60px; height:100px; font-size:12px; color:#444444; float:left; font-weight:bold; color:#5B7836; padding:0px 10px 0px 10px;}
.prodetatils5{ width:375px; height:35px; overflow:hidden; font-size:12px; color:#444444; padding:10px 15px 0px 15px; background-color:#F9FFCA;}
.greehtxthead{ color:#5B7836; font-size:12px; font-weight:bold; color:#5B7836;}	
.radiobtn{ position:relative; top:3px;}
.txtfield{ font-size:11px;color:#444444; border-width:1px; border-color:#999999; width:50px; height:18px;}
.dropdwnfield{ font-size:11px;color:#444444; border-width:1px; border-color:#999999; width:300px; height:20px;}
.prodetatils41 {width:150px; height:100px; font-size:12px; color:#444444; float:left; padding:0px 10px 0px 10px; font-weight:bold; color:#5B7836;}
#checkproimagediv1{ width:250px; height:auto; float:left; border:1px solid #566313;margin-left:10px;}
.checkprodetatils8{ width:250px; height:22px; font-family:Trebuchet MS; font-size:15px; background-color:#566313; color:#FFFFFF;}
#checkproimagediv2{ width:600px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif;background-color:#F9FFCA;}
.checkprodetatils1{ width:auto; height:22px; font-family:Trebuchet MS; font-size:15px; background-color:#D38E0D; padding:0px 15px 0px 15px; color:#FFFFFF;}
.checkprodetatils3{  width:285px; height:auto; font-size:12px; color:#444444; float:left; padding:5px; margin:10px 0px 10px 0px; border-right:1px dotted #CDCDCD;}
.strike{color:#FF0000;}
.checkprodetatils4{  width:290px; height:auto; font-size:12px; color:#444444; float:left; padding:5px; margin:10px 0px 10px 0px;}
.strike{color:#FF0000;}
.texttitle{padding:5px 2px 5px 2px; margin:0px 5px 5px 5px; width:121px; float:left;  }
.alginmentfield{ width:auto; float:right;}
.checkdropdwnfield{ font-size:11px;color:#444444; width:146px; height:22px;}
.checktxtfield{ font-size:11px;color:#444444; width:146px; height:22px;}
.checktxtfieldtxt{ font-size:11px;color:#444444; width:146px; margin:0px 0px 10px 0px; }
.texttitlebold{padding:5px 2px 5px 2px; margin:0px 5px 5px 5px; width:121px; float:left; font-weight:bold; }
.alginmentfieldtxt{ width:auto; color:#566313; padding-top:5px;}

.leftcontainerorder{float:right; width:250px; top:212px;position:absolute;}

.greencontainer{ background-color:#D38E0D; font-size:12px;font-family:Trebuchet MS; color:#fff; width:230px; font-weight:bold; padding:5px 10px 5px 10px;}
.greencontainerstyle{ width:240px;padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border::1px solid #D38E0D; }
.bulletimg{background-image:url(../images/p-bul.gif); width:6px; height:20px; float:left; margin-top:2px; padding:0px; background-repeat:no-repeat;}
.bulletdata{width:220px; float:right; padding:0px 0px 10px 0px; margin:0px;}
