body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#101010;
	line-height:18px;
	margin:0px;
	background-color:#D5D9DC;
}

.leftshadow
{
width:16px;
background-image:url(images/left_shadow.gif);
background-repeat:repeat-y;
background-position:top;
}
.rightshadow
{
width:16px;
background-image:url(images/right_shadow.gif);
background-repeat:repeat-y;
background-position:top;
}
.mainpadding
{
padding:0 12px 0 12px;
background-color:#FFFFFF;
}
.headerbg
{
background-image:url(images/headerbg.gif);
background-repeat:no-repeat;
background-position:top;
height:95px;
}
.toplink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.toplink a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.toplink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:underline;
}
.toplink a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.menubg
{
background-image:url(images/menubg_nor.gif);
background-repeat:repeat-x;
background-position:top;
height:37px;
}
.menu
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
}
.menu a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
font-weight:bold;
height:37px;
}
.menu a:hover
{
color:#F61113;
text-decoration:none;
}
.menu a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
font-weight:bold;
}
.menu_sel
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#093578;
text-decoration:none;
background-image:url(images/menubg_sel.gif);
background-repeat:repeat-x;
text-align:center;
}
.menu_sel a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#093578;
text-decoration:none;
text-align:center;
font-weight:bold;
background-repeat:repeat-x;
text-align:center;

}
.menu_sel a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#093578;
text-decoration:none;
text-align:center;
font-weight:bold;
}
.menu_sel a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#21A8E0;
text-decoration:none;
text-align:center;
font-weight:bold;
}

.submenu
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:left;
background:#0099FF url(images/submenubg.gif) no-repeat left;
height:18px;
border-top:#00CCFF 1px solid;
padding:3px 3px 3px 8px;
}
.submenu a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
}
.submenu a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
.submenu a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.sublinks
{
background-color:#FFED51; height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#093578;
padding:0 8px 2px 8px;
text-decoration:none;
border-bottom:#34A0F1 1px solid;
}
.sublinks a
{
height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#093578;
padding:0 8px 0 8px;
text-decoration:none;
}
.sublinks a:visited
{
height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#093578;
padding:0 8px 0 8px;
text-decoration:none;
}
.sublinks a:hover
{
height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#21A8E0;
padding:0 8px 0 8px;
text-decoration:none;
}
.contentbg
{
background-image:url(images/content_bg.gif);
background-repeat:repeat-x;
background-position:top;
padding:12px 0 12px 0;
}
.heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#ff0000;
text-decoration:none;
}
.heading span
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
}
.blankspace
{
height:8px;
}
.footerblockheading
{
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3F6CAC;
background-color:#E6F0F9;
padding-left:8px;
border-right:#FFFFFF 1px solid;
}
.downloadlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#235EB2;
padding-left:8px;
}
.downloadlink a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#235EB2;
}
.downloadlink a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#235EB2;
}
.downloadlink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#235EB2;
text-decoration:underline;
}
.blockheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0D2632;
font-weight:bold;
}
.footer
{
background:#4B738C url(images/footermenu_bg.gif) repeat-x top center;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.footer a
{
background:#4B738C url(images/footermenu_bg.gif) repeat-x top center;
height:53px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover
{
background:#4B738C url(images/footermenu_bg.gif) repeat-x top center;
height:53px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
.footer a:visited
{
background:#4B738C url(images/footermenu_bg.gif) repeat-x top center;
height:53px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.copyrightbg
{
background:#4B738C url(images/copyright_bg.gif) repeat-y top center;
height:40px;
}
#isFlowersFrame
{
width:800px;
}
.gallerybg
{
background: url(images/gallerybg.gif) repeat-x top center;
height:184px;
border:#E8EBEC 1px solid;
}
#Layer1 {
	width:200px;
	height:170px;
	z-index:160;
	position:absolute;
	overflow: hidden;
	visibility: hidden;
	top: 114px;
	
}
#Layer2 {
	width:200px;
	height:170px;
	z-index:160;
	position:absolute;
	overflow: hidden;
	visibility: hidden;
	top: 114px;
	
}
.quicklink
{
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002767;
background-color:#CCCCCC;
}
.cpntactinput
{
border:#999999 1px solid;
width:300px;
}
.fadeshowbg
{
background:url(headerimages/header-bg.png) no-repeat top center;
height:225px;
width:820px;
 color:black;
}
.fadeshowbg ul li
{
float:right;
vertical-align:bottom;
width:200px;
height:80px;
margin-top:154px;
margin-left:719px;
}
.screeshoth
{
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#046A98;
text-align:left;
}

a.p1 {display:block; width:75px; height:75px; text-decoration:none; background:#fff; border:0; margin:20px 0 0 100px; float:left;}
a.p1 img {display:block; border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 .large {position:relative; left:-9999px;margin:-80px 0 0 100px;}
a.p1:hover .large {top:-65px; left:100px; border:10px solid #ccc;}
#info {z-index:100; height:22em;}

.productsubheading
{
padding:2px 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#416EA9;
text-transform:uppercase;
font-weight:bold;
}
.productnor
{
padding:2px 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5E7889;
}
.hr_bg
{
background:url(images/hr_partition.gif) repeat-x top center;
height:11px;
}
