BODY {font-family: verdana, arial, sans-serif; font-size: 11px; color: #2C2C2C; font-weight: normal; font-style: normal; text-decoration: none; margin: 0px; padding: 0px;}

.TopBar {background-image: url(image/picTopBar.jpg); background-repeat: no-repeat; background-position: top left; width: 978px; height: 71px; margin:0; }
.TopBarGraphic {background-image: url(image/picTopBarGraphic.jpg); background-repeat: no-repeat; background-position: top left; width: 978px; height: 78px; margin:0; }

img {border: 0px;}

form {margin: 0px; padding: 0px;}
input {font-family: verdana, arial; font-size: 10px; margin: 0px; padding: 0px; padding-top:1px; padding-left:3px;}
select {font-family: verdana, arial; font-size: 10px;}
textarea {font-family: verdana, arial; font-size: 10px;}
UL {line-height:17px;padding:0px;margin:0px 0px 0px 20px;}
LI {font-family: verdana, arial; font-size: 10px; color:#3D3D3D;}

H1 {font-size: 14px; color: #043B41; margin:0px; padding:0px; text-align:center; margin-bottom:15px;}
H2 {font-size: 14px; color: #00566B; margin:0px; padding:0px;}
P {font-size: 10px; color: #3D3D3D; margin: 8px 0px 0px 0px; line-height: 17px; text-align: justify;}

.contactUsTb { vertical-align:top; }

/*styles for nav control 007A97 */
.mainNav a:active {font-size:10px; color: #00576A; text-decoration: none; font-weight: bold; }
.mainNav a:link {font-size:10px; color: #00576A; text-decoration: none; font-weight: bold; }
.mainNav a:visited {font-size:10px; color: #00576A; text-decoration: none; font-weight: bold; }
.mainNav a:hover {font-size:10px; color: #89C2CF; text-decoration: underline; font-weight: bold; }
ul.main{margin:0px 0px 0px 10px;padding:0px;}

.root a:active,.root a:link,.root a:visited {font-size:11px;text-decoration:none;font-weight:bold;}
.root a:hover {font-size:11px;text-decoration: underline;font-weight:bold;}
.childNodeNav1 a:active,.childNodeNav1 a:link,.childNodeNav1 a:visited {font-size:11px; color: #3D3D3D; text-decoration:none;font-weight:normal;}
.childNodeNav1 a:hover {font-size:11px; color: #C6C6C6; text-decoration: underline;font-weight:normal;}
.childNodeNav2 a:active,.childNodeNav2 a:link,.childNodeNav2 a:visited {font-size:11px;text-decoration: none;font-weight:bold;}
.childNodeNav2 a:hover {font-size:11px; text-decoration: underline;font-weight:bold;}
.childNodeNav3 a:active,.childNodeNav3 a:link,.childNodeNav3 a:visited {font-size:11px; color: #3D3D3D; text-decoration: none;font-weight:normal;}
.childNodeNav3 a:hover {font-size:11px; color: #C6C6C6; text-decoration: underline;font-weight:normal;}


/*events*/
a.eventsHeading:active {font-size:12px; color: #00566B; text-decoration: none; font-weight: bold; }
a.eventsHeading:link {font-size:12px; color: #00566B; text-decoration: none; font-weight: bold; }
a.eventsHeading:visited {font-size:12px; color: #00566B; text-decoration: none; font-weight: bold; }
a.eventsHeading:hover {font-size:12px; color: #89C2CF; text-decoration: none; font-weight: bold; }

/*styles for news control*/
LI.liNpHeading {font-family: verdana, arial; font-size: 10px; color:#00566B; list-style-type:square; }
.Grid {border: solid 0px #FFFFFF;}
.Grid td { border: solid 0px #FFFFFF; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; text-align: left; }
a.npHeading:active {font-size:14px; color: #00566B; text-decoration: none; font-weight: bold;}
a.npHeading:link {font-size:14px; color: #00566B; text-decoration: none; font-weight: bold;}
a.npHeading:visited {font-size:14px; color: #00566B; text-decoration: none; font-weight: bold;}
a.npHeading:hover {font-size:14px; color: #007A97; text-decoration: underline; font-weight: bold;}

/*styles for special offers*/
.GridSo {border: solid 0px #FFFFFF;}
.GridSo td { border: solid 1px #FFFFFF; text-align: left; }
.spoSpec1 { font-size: 10px; color: #3D3D3D; line-height: 12px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }
.spoSpec2 { font-size: 10px; color: #007A99; line-height: 16px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }
.spoSpec3 { font-size: 10px; color: #CC0000; line-height: 16px; text-align:center; vertical-align: middle; padding:0px 0px 0px 0px }
.spoSpec4 { font-size: 10px; color: #3D3D3D; line-height: 12px; text-align:center; vertical-align: middle; padding:0px 0px 0px 0px }
.spoSpec5 { font-size: 10px; color: #007A99; line-height: 12px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }
a.spoBuy12px:active {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 28px;}
a.spoBuy12px:link {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 28px;}
a.spoBuy12px:visited {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 28px;}
a.spoBuy12px:hover {font-size:10px; color: #DBE5ED; text-decoration: underline; line-height: 28px;}
a.spoBuy12px12lh:active {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 14px;}
a.spoBuy12px12lh:link {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 14px;}
a.spoBuy12px12lh:visited {font-size:10px; color: #FFFFFF; text-decoration: none; line-height: 14px;}
a.spoBuy12px12lh:hover {font-size:10px; color: #DBE5ED; text-decoration: underline; line-height: 14px;}
#spoBody {	text-align: left;}
#spoWrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:solid 0px #000000;	width: 50px;}
#spoSide-a {	text-align: right;	float: left;	width: 10px;	border:solid 0px #000000;	background-color:#D7D7D7;	height:1px;	}
#spoContent { 	text-align: center; float: left;	width: 30px;	border:solid 0px #000000;	background-color:#C7232A; padding: 0px 0px 0px 0px}

/*styles for category overview*/
a.catO1a:active {font-size:10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.catO1a:link {font-size:10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.catO1a:visited {font-size:10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.catO1a:hover {font-size:10px; color: #BDE0E8; text-decoration: underline; font-weight: bold;}
a.catO5a:active {font-size:10px; color: #017A97; text-decoration: none; font-weight: bold;}
a.catO5a:link {font-size:10px; color: #017A97; text-decoration: none; font-weight: bold;}
a.catO5a:visited {font-size:10px; color: #017A97; text-decoration: none; font-weight: bold;}
a.catO5a:hover {font-size:10px; color: #000000; text-decoration: none; font-weight: bold;}
#catO1 {padding:5px 3px 5px 3px; text-align:center; background-color:#017A97;}
#catO2 {text-align:center; height:89px;}
#catO3 {float:left;}
#catO4 {float:right;}
#catO5 {padding:0px 0px 2px 0px; text-align:right; background-color:#DBE5EE;}

/*variants*/
.variantQty { text-align:center; width:25px; }

/*product details*/
.detailHead { background-color:#F2F2F2; height:8px; padding:0px 0px 0px 0px; border-bottom:solid 3px #FFFFFF; border-right:solid 1px #FFFFFF; }
.prodDetail1 { font-size: 10px; color: #3D3D3D; line-height: 12px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }
.prodDetail2 { font-size: 10px; color: #007A99; line-height: 16px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }
.prodDetail3 { font-size: 10px; color: #CC0000; line-height: 16px; text-align:center; vertical-align: middle; padding:0px 0px 0px 0px }
.prodDetail4 { font-size: 10px; color: #3D3D3D; line-height: 12px; text-align:center; vertical-align: middle; padding:0px 0px 0px 0px }
.prodDetail5 { font-size: 10px; color: #3D3D3D; line-height: 12px; text-align:left; vertical-align: middle; padding:0px 4px 0px 4px }

.redTxt9px { font-size: 9px; color: #C5242C;  line-height: 16px;}
.redTxt11px { font-size: 11px; color: #C5242C;  line-height: 16px;}
.redTxt14px { font-size: 14px; color: #C5242C;  line-height: 16px;}
A.redTxt15px:link { font-size: 15px; color: #C5242C;  line-height: 16px;}

.gryTxt10px { font-size: 10px; color: #808080;  line-height: 16px;}/*B7B7B7*/

.drkgryTxt10px { font-size: 10px; color: #3D3D3D;  line-height: 16px;}
.drkgryTxtPaging10px { font-size: 10px; color: #3D3D3D;  line-height: 8px;}
.drkgryTxt11px { font-size: 11px; color: #3D3D3D;  line-height: 17px;}

a:active {color: #00566B; text-decoration: underline;}
a:link {color: #00566B; text-decoration: underline;}
a:visited {color: #00566B; text-decoration: underline;}
a:hover {color: #393939; text-decoration: none;}

a.drkgryLink10px:active {font-size:10px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink10px:link {font-size:10px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink10px:visited {font-size:10px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink10px:hover {font-size:10px; color: #007A97; text-decoration: underline;}

a.drkgryLink11px:active {font-size:11px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink11px:link {font-size:11px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink11px:visited {font-size:11px; color: #3D3D3D; text-decoration: none;}
a.drkgryLink11px:hover {font-size:11px; color: #007A97; text-decoration: underline;}

a.gryLink10px:active {color: #717171; text-decoration: none;}
a.gryLink10px:link {color: #717171; text-decoration: none;}
a.gryLink10px:visited {color: #717171; text-decoration: none;}
a.gryLink10px:hover {color: #4C4C4C; text-decoration: underline;}

a.bluLink10px:active {font-size:10px; color: #00566B; text-decoration: none;}
a.bluLink10px:link {font-size:10px; color: #00566B; text-decoration: none;}
a.bluLink10px:visited {font-size:10px; color: #00566B; text-decoration: none;}
a.bluLink10px:hover {font-size:10px; color: #007A97; text-decoration: underline;}

a.bluLink12px:active {font-size:12px; color: #00566B; text-decoration: none;}
a.bluLink12px:link {font-size:12px; color: #00566B; text-decoration: none;}
a.bluLink12px:visited {font-size:12px; color: #00566B; text-decoration: none;}
a.bluLink12px:hover {font-size:12px; color: #00566B; text-decoration: underline;}

a.bluLink14px:active {font-size:14px; color: #00566B; text-decoration: none;}
a.bluLink14px:link {font-size:14px; color: #00566B; text-decoration: none;}
a.bluLink14px:visited {font-size:14px; color: #00566B; text-decoration: none;}
a.bluLink14px:hover {font-size:14px; color: #007A97; text-decoration: underline;}

a.menuLink:active {font-size: 10px; color: #393939; text-decoration: none;}
a.menuLink:link {font-size: 10px; color: #393939; text-decoration: none;}
a.menuLink:visited {font-size: 10px; color: #393939; text-decoration: none;}
a.menuLink:hover {font-size: 10px; color: #F79239; text-decoration: underline;}

a.menuSub:active {font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.menuSub:link {font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.menuSub:visited {font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.menuSub:hover {font-size: 10px; color: #FFFFFF; text-decoration: none;}

a.bluLink11px:active {color: #00566B; text-decoration: none;}
a.bluLink11px:link {color: #00566B; text-decoration: none;}
a.bluLink11px:visited {color: #00566B; text-decoration: none;}
a.bluLink11px:hover {color: #FE7D1A; text-decoration: underline;}

a.orgLink10px:active {color: #FE7D1A; text-decoration: none; font-size: 10px;}
a.orgLink10px:link {color: #FE7D1A; text-decoration: none; font-size: 10px;}
a.orgLink10px:visited {color: #FE7D1A; text-decoration: none; font-size: 10px;}
a.orgLink10px:hover {color: #393939; text-decoration: underline; font-size: 10px;}

#menuHead {
	color: #000000;
	z-index: 100;
	position: relative;
	top: 0px;
	}
  
  
#menuHead1 {
	font-family: verdana,arial,san-serif;
  font-size:11px;
  position: relative;
  z-index: 100;
  font-weight: normal;
  color: #000000;
	height: 25px;
  }

#menuHead2 {
		font-family: verdana,arial,san-serif;
  font-size:11px;
  position: relative;
  z-index: 100;
  font-weight: normal;
  color: #000000;
		height: 25px;
   }
	 
#menu2 {
	position: absolute;
  z-index: 100;
  left: 475px;
  top: 68px;
	visibility: hidden;
	width: 125px;
	background-color: #E7E7E7;

	}

#menuHead3 {
		font-family: verdana,arial,san-serif;
  font-size:11px;
  position: relative;
  z-index: 100;
  font-weight: normal;
  color: #000000;
		height: 25px;
   }
	 
#menu3 {
	position: absolute;
  z-index: 100;
  left: 561px;
  top: 68px;
	visibility: hidden;
	width: 142px;
	background-color: #E7E7E7;
	}

#menuHead4 {
		font-family: verdana,arial,san-serif;
  font-size:11px;
  position: relative;
  z-index: 100;
  font-weight: normal;
  color: #000000;
		height: 25px;
   }
	 
#menu4 {
	position: absolute;
  z-index: 100;
  left: 650px;
  top: 68px;
	visibility: hidden;
	width: 122px;
	background-color: #E7E7E7;
	}

#menuHead5 {
		font-family: verdana,arial,san-serif;
  font-size:11px;
  position: relative;
  z-index: 100;
  font-weight: normal;
  color: #000000;
		height: 25px;
   }
	 
#menu5 {
	position: absolute;
  z-index: 100;
	visibility: hidden;
	width: 112px;
	background-color: #E7E7E7;
	}
	
#two-1 {
border-bottom: 1px solid #FFFFFF;
}
#two-2 {
border-bottom: 1px solid #FFFFFF;
}

#three-1 {
border-bottom: 1px solid #FFFFFF;
}
#three-2 {
border-bottom: 1px solid #FFFFFF;
}
#three-3 {
border-bottom: 1px solid #FFFFFF;
}
#three-4 {
border-bottom: 1px solid #FFFFFF;
}

#four-1 {
border-bottom: 1px solid #FFFFFF;
}
#four-2 {
border-bottom: 1px solid #FFFFFF;
}
#four-3 {
border-bottom: 1px solid #FFFFFF;
}
#four-4 {
border-bottom: 1px solid #FFFFFF;
}

.btnstaticprod {float: left; background-color: #DBE5EE; padding: 2px 8px 3px 8px; margin-right:5px}

	/*#container { width: 760px; margin-right: auto; margin-left: auto; } */
	
	/*general*/
	/*#leftcolumn { width: 159px; float: left}
	#centercolumn { width: 418px; float: left; margin: 0.5em 0.5em 0.5em 0.5em; text-align: left; }
	#centercolumncontent { width: 30px; float: left; margin: 0em 0em 0em 0em; text-align: left;  border:1px groove black }
	#raa1 { width: 3px; float: left; margin: 0em 0em 0em 0em; text-align: left; }
	#raa2 { width: 400px; float: left; margin: 0em 0em 0em 0em; text-align: left; }
	#raa3 { width: 3px; float: left; margin: 0em 0em 0em 0em; text-align: left; }
	#rightcolumn { width: 159px; float: left}
	#space1 { width: 10px; float: left; border: 1px groove black }
	.clear { clear: both;}*/
	
	/*celebrations*/
	/*#centercolumnceleb { width: 200px; float: left; margin: 0.5em 0.5em 0.5em 0.5em; text-align: center; }*/
	
	/*navigation*/
	/*A.navh:link { text-decoration : none; color : #C18B8B; font-weight : normal; }
	A.navh:visited { text-decoration : none; color : #C18B8B; font-weight : normal; }
	A.navh:active { text-decoration : none; color : #C18B8B; font-weight : normal; }
	A.navh:hover { color : #C18B8B; text-decoration : underline; font-weight : normal; }
	#nav-menu ul { list-style: none; padding: 0; margin-left: 8px; margin-top: 0px; margin-bottom: 0px; }
	#nav-menu li a { background-color:#FFFFFF; height: 1em; line-height: 1em; width: 25em; display: block; color: #000000; text-decoration: none; text-align: left; }
	#nav-menu li a:hover { background-color:#7c7c7c; height: 1em; line-height: 1em; width: 25em; display: block; color: #000000; text-decoration: none; text-align: left; }
	#nav-menu li a:active { background-color:#7c7c7c; height: 1em; line-height: 1em; width: 25em; display: block; color: #000000; text-decoration: none; text-align: left; }
	#nav-menu { background: url(../images/grey_panel_mid.gif) } 
	.nav {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight: bold}
	
	.content {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; margin:0 5 0 5}
	.offerscontent {font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-align:left}
	.offerred {font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #C00000; font-weight: normal; text-align:left}*/
	
	/*about us*/
	/*.gry {font-family: Arial; color:#474747; font-size:12}
	.pnk {font-family: Arial; color:#E28988; font-size:14}
	.grn {font-family: Arial; color:#70DE6E; font-size:12}
	.red {font-family: Arial; color:#C00000; font-size:12px; font-weight:bold}
	.blu {font-family: Arial; color:#6E8BDE; font-size:12}
	.pur {font-family: Arial; color:#B86EDE; font-size:12}*/
	
	/*terms safety aboutus contact*/
	/*.contentterms {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; margin:0 5 0 5}
	.contentsafe {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; margin:0 5 0 5}
	.contentabout {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; margin:0 5 0 5}
	.contentcontact {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; margin:0 5 0 5}*/

