FORM {

	padding:0px;

	margin:0px;

}



A.navlink:link {

	FONT-SIZE: 8.5pt;

	CURSOR: hand;

	COLOR: #ffffff;

	FONT-FAMILY: arial, helvetica, sans-serif;

	text-decoration: underline;

}

A.navlink:visited {

	FONT-SIZE: 8.5pt; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navlink:hover {

	FONT-SIZE: 8.5pt; CURSOR: hand; COLOR: #99ccff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navlinkSM:link {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navlinkSM:visited {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navlinkSM:hover {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #99ccff; LINE-HEIGHT: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navHighlight:link {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #ff9900; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.navHighlight:visited {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #ff9900; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.navHighlight:hover {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #99ccff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navDark:link {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navDark:visited {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navDark:hover {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #336699; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navLight:link {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #6699cc; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navLight:visited {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #6699cc; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.navLight:hover {

	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #99ccff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.homenav:link {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; COLOR: #000033;	FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;

}

A.homenav:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; COLOR: #000033; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.homenav:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.homedetail:link {
	
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #474747; FONT-FAMILY: arial, helvetica, sans-serif;	TEXT-DECORATION: none; line-height: 12px;

}

A.homedetail:visited {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #474747; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; line-height: 12px;

}

A.homedetail:hover {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #474747; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 12px;

}

A.homedetaillght:link {
	
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif;	TEXT-DECORATION: none; line-height: 14px;

}

A.homedetaillght:visited {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; line-height: 14px;

}

A.homedetaillght:hover {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 14px;

}

A.homegiftred:link {
	
	FONT-SIZE: 15px; FONT-WEIGHT: bold;	CURSOR: hand; COLOR: #BD090A;	FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
	
}

A.homegiftred:visited {

	FONT-SIZE: 15px; FONT-WEIGHT: bold; CURSOR: hand; COLOR: #BD090A; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;

}

A.homegiftred:hover {

	FONT-SIZE: 15px; FONT-WEIGHT: bold; CURSOR: hand; COLOR: #BD090A; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;

}

A.homegiftgreen:link {
	
	FONT-SIZE: 12px; FONT-WEIGHT: bold;	CURSOR: hand; COLOR: #33600D; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;
	
}

A.homegiftgreen:visited {

	FONT-SIZE: 12px; FONT-WEIGHT: bold; CURSOR: hand; COLOR: #33600D; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;

}

A.homegiftgreen:hover {

	FONT-SIZE: 12px; FONT-WEIGHT: bold; CURSOR: hand; COLOR: #33600D; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline;

}

A.sitmapmain:link {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #000033; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapmain:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #000033; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapmain:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.sitmapsub:link {

	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapsub:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapsub:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: #000033; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.sitmapsmall:link {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapsmall:visited {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.sitmapsmall:hover {

	FONT-SIZE: 9pt; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline

}

A.stcroix:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline

}

A.stcroix:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: underline

}

A.stcroix:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline

}

A.stcroix:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; TEXT-DECORATION: underline

}

A.lghttxt:link {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.lghttxt:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.lghttxt:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.homecategory:link {

	FONT-SIZE: 13.91px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

A.homecategory:visited {

	FONT-SIZE: 13.91px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

A.homecategory:hover {

	FONT-SIZE: 13.91px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;

}

A.homebrand:link {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #5D6166; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; line-height: 11px;

}

A.homebrand:visited {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #5D6166; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; line-height: 11px;

}

A.homebrand:hover {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #5D6166; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold; line-height: 11px;
}

A.homebrandwhite:link {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; line-height: 11px;

}

A.homebrandwhite:visited {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; line-height: 11px;

}

A.homebrandwhite:hover {

	FONT-SIZE: 12px; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold; line-height: 11px;
}

A.gift:link {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.gift:visited {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.gift:hover {

	FONT-SIZE: 11px; CURSOR: hand; COLOR: #ff0033; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

.gift {

	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif

}

H1 {

	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 1px; COLOR: #000033; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.homeblue {

	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: arial, helvetica, sans-serif

}

.small {

	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.smalldark {

	FONT-SIZE: 8pt; COLOR: #000033; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.normal {

	FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,Helvetica, sans-serif

}

.normalbody {

	FONT-SIZE: 10pt; COLOR: #000033; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,Helvetica, sans-serif

}

.subheading {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.heading {

	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000033; LINE-HEIGHT: 16pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.highlight {

	FONT-SIZE: 9pt; COLOR: #ff9900; FONT-FAMILY: arial, helvetica, sans-serif

}

.lighttext {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.maintext {

	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.maintextrd {

	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ff3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.maintextrdbld {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #ff3333;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.smalltext {

	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.dotspace {

	FONT-WEIGHT: normal; FONT-SIZE: 5pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.smalltextrd {

	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.smalllight {

	FONT-SIZE: 8pt; COLOR: #6699cc; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.maintextlight {

	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.smallblue {

	FONT-SIZE: 8pt; COLOR: #336699; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.largetext {

	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.largetextbld {

	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000033; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

TD.one {

	FONT-SIZE: 10pt; CURSOR: auto; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none

}

TD.stcroix {

	FONT-SIZE: 10pt; CURSOR: auto; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial

}

TD.two {

	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #336699; CURSOR: auto; COLOR: #ffffff; FONT-FAMILY: Arial

}

.simmscell {

	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

.simmsheader {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.simmstitle {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

.simmscaption {

	FONT-SIZE: 10px; COLOR: #000033; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.nav A {

	display:block;

	padding: 1px 5px 1px 5px;

	font: 12px arial;

	color: #FFFFFF;

	text-decoration:none;

}

.nav A:hover {

	background-color: #FFFFFF;

	color: #000033;

}

.footerMain {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

}

.footerMain A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	text-decoration: underline;

}

.footerMain A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #6699CC;

}

.footerHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #FFFFFF;

	font-weight: bold;

}

.footerLetters {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #CCCCCC;

}

.footerLetters A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #CCCCCC;

	text-decoration: underline;

}

.footerLetters A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #6699CC;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~td product~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.rg {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.bld {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.blditl {

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	COLOR: #000000;

	LINE-HEIGHT: normal;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-style: italic;

}

UL.ftrs {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buy {

	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

.buylft {

	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buysm {

	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

.buysmlft {

	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buysmrd {

	FONT-SIZE: 10px; COLOR: #ff3333; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

.buyrdsm {

	FONT-SIZE: 10px; COLOR: #ff3333; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buyrd {

	FONT-SIZE: 12px; COLOR: #ff3333; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buybl {

	FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buyblsm {

	FONT-SIZE: 10px; COLOR: #003366; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buyprc {

	FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.buycptn {

	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buycptnbl {

	FONT-SIZE: 12px;

	LINE-HEIGHT: normal;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-ALIGN: left;

	color: #003366;

}

.buycptnblk {

	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buycptnrd {

	FONT-SIZE: 12px; COLOR: #ff3333; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buycptnrdbld {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3333; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buyprcb {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.buytitlb {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~Slideshow~~~~~~~~~~~~~~~~~~~~~~*/

.slideshow { overflow: hidden; width: 594px; height: 181px;}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~LEFT NAV~~~~~~~~~~~~~~~~~~~~~~*/

#nav .nav a {

	display:block;

	width:127px;

	font:normal 12px Arial, Tahoma;

	padding:1px 3px 1px 4px;

}

*html #nav .nav a {

	width:135px;

}

#nav .nav a:hover {

	background:#FFF url(/lib/tackle/nav-arrow.gif) no-repeat 128px center;

}

#nav div {
	position: relative;
	z-index: 200;
}

#nav div.over {

	background:#FFF url(/lib/tackle/nav-arrow.gif) no-repeat 128px center;

}

#nav div.over a {

	font:normal 12px Arial, Tahoma;

	color:#003;

	text-decoration:none;

	padding:1px 3px 1px 4px;

	display:block;

}

#nav div table {
	position: absolute;
	display: none;
	border: 1px solid #000;
	background-color: #E1E2E4;
	top: -17px;
	left: 135px;
	padding: 0px !important;
	width: 639px;
	z-index: 100;
}

.connect_widget {
   position: relative;
	z-index: 0;
}


*html #nav div table {

	left: 130px;

	top: 0px;

	width: 337px;
}

#nav div table td {

	width: 200px;	/*to increase/decrease the width for cascading menu.*/

}

#nav div table td a {
	padding: 5px 8px 5px 8px;
	color: #12426B;
	display: block;
	width: 200px !important;
	background: #E1E2E4;
}

*html #nav div table td a {

	width: 200px !important;

}

#nav div table td a:hover {

	background:#E7EFFB !important;

}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~POPUP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#mainpopup {
	font: normal 11px Arial;
	float: left;
	background: #FFF;
}

/*

#mainpopup #MaxRes {

	display:none;

}

*/

#mainpopup .header {

	height:51px;

	background:#06213E;

	margin-bottom:2px;
	
	width:100%;

}

#mainpopup .body {

	width:auto;

	border:1px solid #B3B3B3;

}

#mainpopup .body .info {

	padding:13px;

	float:left;

}

#mainpopup .body .close {

	text-align:center;

	background:#ECECEC;

	height:51px;

	margin:1px;

	float:left;

	width:594px;

	color:#06213E;

	text-decoration:underline;

	font:bold 11px/51px Arial;

	cursor:pointer;

}

*html #mainpopup .body .close {

	width:592px;

}

#mainpopup .title {

	font:bold 14px Arial;

	padding-bottom:7px;

	border-bottom:1px solid #D4D0C8;

	margin-bottom:7px;

	color:#369;

	width:570px;

}

#mainpopup .free-ship {

	border-bottom:1px solid #D4D0C8;	

}

.maintext2 TD {

	padding:6px 0px 6px 4px;

	font-size:12px;

}

.maintext2 {

	border-bottom:1px solid #D4D0C8;	

}

.maintext2 TD.last {

	padding-bottom:17px;

}





#shop-by-brand TD A {

	color:#163569 !important;

	font-weight:bold !important;

	font-size:12px;

}

#shop-by-brand TD {

	padding:5px;

	vertical-align:middle;

}

#shop-by-brand TD.sep {

	padding:0px;

	padding-top:10px;

	border-bottom:1px solid #E4E4E4;

}

#shop-by-brand TD.vert-sep {

	background:#E4E4E4;

	padding:0px;

}
/* --- New Updates 2006 --- */
.test { }
.test table { border: solid 1px #878883; width: 220px; }
.test table.testi td.top { 
	background: url(/lib/tackle/TDtestimonials.gif) top left repeat-x;
	border-bottom: solid 1px #878883; 
	height: 20px; 
	padding: 3px;
	}
.test td { background-color: #F5F5F5; }
.test td div img { margin: 5px 7px; }
.test td ul.testimonials { 
	font: normal 11px arial; 
	font-style: italic;
	list-style: none; 
	margin: 0; 
	padding: 0 2px; 
	}
.test td ul.testimonials li { padding: 5px 0; width: 206px; }
.cross-sell { xborder: solid 1px #878883; }
.cross-sell table { width: 216px; }
.cross-sell td.top { 
	background: url(/lib/tackle/featured-header.jpg) no-repeat top left;
	height: 28px;
	padding: 3px;
	}
.cross-sell td { font: normal 10px arial, sans-serif; }
.cross-sell td a { color: #505050; }
.cross-sell td a:hover { text-decoration: none; }
.cross-sell td div.price { color: #FE000A; }
.cross-sell td div.sale { color: #FE000A; }

#footer-secure {background-image:url(/lib/tackle/footer-bg-secure.gif); background-position:left; background-repeat:repeat-y; padding:0 0 0 140px;}

/* new header */
img {border:0;}
#headtop{background:transparent url(https://lib.store.yahoo.net/lib/tackle/headerbgmain.jpg) no-repeat left top; height:102px; font:normal 11px Arial, Helvetica, sans-serif;}
#header {background:transparent url(https://lib.store.yahoo.net/lib/tackle/header-bg.jpg) repeat-x left top;}
a#homelink {display:block; width:200px; height:65px; float:left;}
a#homelink span {display:block; margin:-500px 0 0 0;}
div#httc {float:left;}
ul#htt {list-style-type:none; text-transform:uppercase; margin:0; padding:7px 0 0 0; font-size:9px; width:560px;}
ul#htt li {line-height:8px; color:#fff;}
ul#htt li#httlks {text-align:right;}
ul#htt li a {color:#fff; text-decoration:none; padding:0 7px 0 7px; }
ul#htt li a:hover {color:#FFFFCC; text-decoration:underline;}
ul#htt li a#httfirst {padding:0 7px 0 0;}
ul#htt li.httlast {border:none;}
li#htb {color:#fff; padding:14px 0 0 200px; float:left;}
li#htb div {float:left;}
div#hphonelabel {width:34px; font:bold 12px Arial,Helvetica,sans-serif; text-align:center; line-height:12px;}
div#hphone {width:198px; font:bold 19px Arial,Helvetica,sans-serif; padding-top:1px;}
div#headbot {clear:both;}
div#headbot form#Form2 {padding:8px 190px 0 65px; margin:0; float:left;}
div#headbot input.searchinput {width:255px;}
div#headbot form#Form2 input {vertical-align:middle;}
div#floatcart {padding:5px 0 0 0;}
#sc-cart-total {float:left; font-size:12px; color:#fff; text-align:center; width:115px;}
.cartview {float:left; width:85px; text-align:center;}
#headerbtns {float:left; padding:2px 0 0 30px;}

#sc-free-shipping {background:#ffffff url(https://lib.store.yahoo.net/lib/tackle/freeship-bg.gif) repeat-x left top; font-weight:bold; color:#fff; width:598; text-align:center; padding:15px 0 13px 0; margin-bottom:8px;}

#sc-free-shipping a {color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#shippingMgrForm-0148{
	clear: both;
	display: none;
	background-color:#D8D8D8;
	font-size:0;
}

.shippingMgrTableRight-0148{ padding-left: 15px; }
#shippingMgrForm-0148 img, #shippingMgrForm-0148 span {
	vertical-align:middle;
}
#shippingMgrDiv-0148{
	display: none;
	margin: 0 auto;
	padding: 5px 10px;
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: center;
}

#shippingMgrDiv-0148 table{
	margin: 0 auto;
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	padding: 2px;
	color: #153568;
	font-weight: bold !important;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148 {
	display: none;
}

#shippingMgrForm-0148 .dimMe-0148 {
	opacity: 0.2;
	filter: alpha(opacity = 20);
	cursor: default !important;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 input{
	width: 50px;
	margin-left: 3px;
}

#shippingMgrForm-0148 select{
	width: 150px;
	margin-left: 3px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148 {
	margin: 4px 0 0;
	width: auto;
}

div#scSCerrMsg-0148 {
	color: #f00;
}

div.scProgBar {
	margin: 0 auto;
	text-align: left;
	width: 200px;
	height: 14px;
	border: solid 1px #333;
	font: bold 11px/1.2 Verdana, sans-serif;
	color: #000;
	background: #fff url(http://lib.store.yahoo.net/lib/tackle/scSCprogBarBgBg.gif) repeat-x 0 center;
}

div.scProgBar div.progBarBg {
	background: #ADD0EA url(http://lib.store.yahoo.net/lib/tackle/scSCprogBarBg.gif) repeat-x 0 center;
	height: 14px;
}
span#shipzip-0148 {padding-left:20px;}
img#shippinglabel {border-right:2px solid #fff;}
