/* CSS Document */

/* pre-pend attribute with * to target IE7 and below */
/* pre-pend attribute with _ to target IE6 */

.logoLayerCSS {
	position:absolute;
	width:153px;
	height:50px;
	z-index:31;
	left:624px;
	top:18px;
	visibility:visible;
	overflow:visible;
}

.preLoadSwirlDesignLayerCSS {
	position:absolute;
	width:100%;
	height:567px;
	z-index:1;
	left:0px;
	top:0px;
	visibility:visible;
	overflow:visible;
	background-image:url(/images/bkrgdTop.png);
	background-repeat:no-repeat;
	layer-background-image:
	url(/images/bkrgdTop.png);
	border:10px none #000000;
}

.swirlDesignLayerCSS {
/* keep in case some tags refer to this -- change this same as above preLoadSwirlDesignLayerCSS */
	position:absolute;
	width:100%;
	height:567px;
	z-index:1;
	left:0px;
	top:0px;
	visibility:visible;
	overflow:visible;
	background-image:url(/images/bkrgdTop.png);
	background-repeat:no-repeat;
	layer-background-image:
	url(/images/bkrgdTop.png);
	border:10px none #000000;
}

.slideshowLayerCSS {
	position:absolute;
	width:773px;
	height:121px;
	z-index:3;
	left: 0px;
	top: 159px;
	visibility: visible;
	overflow:hidden;
	border-color:#CCCCCC;
	border-width:thin;
}

.slideshowLineBottomCSS {
	 position:absolute; 
	 width:743px; 
	 height:1px; 
	 z-index:3; 
	 left: 30px; 
	 top: 280px; 
	 visibility: visible; 
	 overflow: hidden; 
	 background-image:url(/images/bkgrdRed.png);
}

.pageContentPlusFooterLayerCSS {
	position:absolute; 
	width:100%; 
	z-index:1; 
	left: 0px; 
	top: 310px; 
	visibility: visible; 
	overflow: visible; 
	background-image: url(/images/bkgrdWood.png); 
	background-repeat:repeat-y; 
	layer-background-image: url(/images/bkgrdWood.png); 
	border: 1px none #000000;
}

.pageContentStartHereCSS {
	 position:absolute; 
	 width:100%; 
	 z-index:2; 
	 left: 0px; 
	 top: -130px; 
	 visibility: visible; 
	 overflow: visible; 
	 border: 1px none #000000;
}

.photoAndDescriptionCSS {
	width:100%;
	border:0 px;
	border-color:#1B4831;
}

.pageContentPlusFooterTableCSS {
	width:100%;
	border:0px;
}

.fixMiddleLeftCurveCSS {
	background-repeat:repeat-y;
	visibility:visible;
	vertical-align:top;
	width:48px;
	height:1px;
	background-image:url(/images/bkgrdMiddleLeft.gif);
	white-space:nowrap;
}

.footerLeftLineCSS {
	background-image:url(/images/bkgrdMiddleLeft.gif);
	background-repeat:repeat-y;
}

.footerLineBottomCSS {
	 position:relative; 
	 width:770px; 
	 height:0px; 
	 z-index:11; 
	 left: -32px; 
	 top: 0px; 
	 visibility: visible; 
	 overflow: visible;
}

.footerSpacerCSS {
	text-align:right;
	vertical-align:top;
}

.footerPrintOnly {
	display:none;
}

.navMenuCSS {
	position:absolute; 
	width:638px;
	height:13px; 
	z-index:21; 
	left:135px;
	top:121px; 
	visibility:visible; 
	overflow:visible; 
	border: 0px none #CCCCCC;
	cursor: default;
}

.menuLineBottomCSS {
	 position:absolute; 
	 width:657px; 
	 height:1px; 
	 z-index:31; 
	 left: 116px; 
	 top: 158px; 
	 visibility: visible; 
	 overflow: hidden; 
	 background-image:url(/images/bkgrdRed.png);
	 cursor: default;
}

.navMenuLeftCurveFixCSS {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:default;
	white-space:nowrap;
	width:78px;
	height:1px;
	text-align:left;
	background-image:url(/images/menuRedCurveFix.png);
	background-repeat:no-repeat;
}

.titleBarMenuCSS {
	 position:absolute; 
	 width:626px; 
	 height:7px; 
	 z-index:41; 
	 left:146px; 
	 top:112px; 
	 visibility:visible; 
	 overflow:visible; 
	 border: 0px none #FFFFFF;
	 cursor: default;
}

.titleBarMenuRightSideCSS {
	 position:absolute; 
	 width:5px; 
	 height:160px; 
	 z-index:41; 
	 left:772px; 
	 top:121px; 
	 visibility:visible; 
	 overflow:visible; 
	 border: 0px none #FFFFFF;
	 cursor: default;
}

.navMenuSubCSS {
/* only left varies for each submenu */
	position:absolute; 
	width:640px; 
	height:200px; 
	z-index:51; 
	top:149px; 
	visibility:hidden; 
	overflow:visible; 
	border: 1px none #FFFFFF;
}

.noHand {
	cursor: default;
}

.preLoadPic {
	display:none;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(/images/icon_mailto.gif) no-repeat center right;
}

a[target^="_"] {
   padding-right: 20px;
   background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}

a[target^="_parent"] {
   padding-right: 0px;
   background: transparent url(/images/spacer.gif) no-repeat center right;
}

a[target^="_top"] {
   padding-right: 0px;
   background: transparent url(/images/spacer.gif) no-repeat center right;
}

a[target^="_self"] {
   padding-right: 0px;
   background: transparent url(/images/spacer.gif) no-repeat center right;
}

a[target^="new"] {
   padding-right: 20px;
   background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}

a[target^="External_Link"] {
   padding-right: 20px;
   background: transparent url(/images/icon_external.gif) no-repeat center right; cursor:url("images/icon_external.gif"),pointer;
}

a[target^="popup"] {
   padding-right: 18px;
   background: transparent url(/images/icon_popup.gif) no-repeat center right;
}

a[class ="popup"] {
   padding-right: 18px;
   background: transparent url(/images/icon_popup.gif) no-repeat center right;
}



.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	font-variant:small-caps;
	color:#FFFFFF;
	letter-spacing:0px;
	font-style:normal;
}

.textPDF {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-variant:normal;
	font-weight:normal;
	font-style:italic;
	color:#FFFFFF;
	letter-spacing:0px;
	line-height:10px;
}

a.textPDF:link {
	text-decoration:none;	
}

a.textPDF:hover {
	text-decoration:none;
}

a.textPDF:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.bodyPDF {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#1B4831;
	font-size:13px;
	height:auto;
	text-decoration:none;
/*
    padding-right: 18px;
    background: transparent url(/images/icon_pdf.gif) no-repeat center right;
*/
}

a.bodyPDF:link	{
	text-decoration:underline;
	}

a.bodyPDF:visited {
	text-decoration:underline;
}

a.bodyPDF:hover {
	color:#660000;
	text-decoration:underline;
}

.headerRow {
	background-color:#1B4831;
	color:#FFFFFF;
}

.body {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#1B4831;
	font-size:13px;
	height:auto;
	text-decoration:none;
}

a.body:link	{
	text-decoration:underline;
	}

a.body:visited {
	text-decoration:underline;
}

a.body:hover {
	color:#660000;
	text-decoration:underline;
}

.bodyGREEN {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#004D3E;
	font-size:13px;
	height:auto;
}

.bodyRED {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#660000;
	font-size:13px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
}

.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}

a.subhead:link {
	color:#1B4831;
	text-decoration:none;
}

a.subhead:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}
a.subhead:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#660000;
	text-decoration:underline;
}

.subheadPDF {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
/*
    padding-right: 18px;
    background: transparent url(/images/icon_pdf.gif) no-repeat center right;
*/
}

.subheadPDF:link {
	color:#1B4831;
	text-decoration:none;
}

.subheadPDF:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}
.subheadPDF:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#660000;
	text-decoration:underline;
}

.flag {
	font-family:Geneva, Arial, Helvetica, sans-serif;
/*	font-family:Arial, Helvetica, sans-serif; */
	font-size:8px;
	font-style:normal;
	color:#1B4831;
	text-decoration:none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#1B4831;
	text-decoration:none;
	white-space:nowrap;
}

a.footer:link {
	font-weight:bold;
	text-decoration:none;
}

a.footer:hover {
	color:#660000; RED
	text-decoration:none;
}

a.footer:visited {
	text-decoration:none;
}

.footerCompanyOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-variant:small-caps;
	font-stretch:extra-expanded;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	white-space:nowrap;
}

a.footerCompanyOnly:link {
/*	color:#660000; RED */
	color:#1B4831;
	text-decoration:none;
}

a.footerCompanyOnly:hover {
	text-decoration:none;
}

a.footerCompanyOnly:visited {
	text-decoration:none;
}

a img {
	border:none;
	text-decoration:none;
	}

img, #header, .class, blockquote {
	behavior:url(/images/iepngfix.htc);
	}

.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#660000;
	background-color:#FFFFFF;
	border-width:1px;
	text-decoration:none;
	height:auto;
	white-space:nowrap;
}

.pageTitleGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#004D3E;
	background-color:#FFFFFF;
	border-width:1px;
	text-decoration:none;
	height:auto;
	white-space:nowrap;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align:center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin:0 auto;
}

/*following moved from old dritacNavLayers.css */

.navTable {
	align:left;
	padding:0px;
	border-width:1px;
	border-color:#1B4831;
	background-color:#FFFFFF;
/*	background-image:url(/images/spacer.gif); */
	}

.navlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:default;
}

.navlink:link	{
	text-decoration:none;
}

.navlink:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlink:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlink:active {
	color:#660000;
}

.navlinkHOMEonly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:pointer;
}

.navlinkHOMEonly:link	{
	text-decoration:none;
}

.navlinkHOMEonly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkHOMEonly:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkHOMEonly:active {
	color:#660000;
}


.navlinkNullSiteMapOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:default;
}

.navlinkNullSiteMapOnly:link	{
	text-decoration:none;
}

.navlinkNullSiteMapOnly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkNullSiteMapOnly:hover {
	color:#004D3E;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkNullSiteMapOnly:active {
	color:#004D3E;
}


.navlinkSiteMapOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkSiteMapOnly:link	{
	text-decoration:none;
}

.navlinkSiteMapOnly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkSiteMapOnly:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkSiteMapOnly:active {
	color:#660000;
}

.navlinkGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkGREEN:hover {
	color:#99FF99;
	font-weight:bolder;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkGREEN:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
/*	font-stretch:extra-expanded; */
	color:#FFFFFF;
/*	background-color:#660000; */
	text-decoration:none;
	height:auto;
	white-space:nowrap;
	background-color:#660000;
/*	background-image: url("images/bkgrdRed.png");*/
}

.navlinkSelectedGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
/*	font-stretch:extra-expanded; */
	color:#99FF99;
	background-image:  url(/images/bkgrdGreen.png);
	text-decoration:none;
	height:auto;
	white-space:nowrap;
/*	background-image:url(/images/bkgrdSubMenuRed.png); */
}

.subNavDiv {
	visibility:hidden;
	overflow:visible;
	width:90px;
	height:5px;
	vertical-align:top;
	align:left;
	background-color:#1B4831;
	padding:0px;
	border-width:1px;
	border-color:#1B4831;
	}

.subnavlinkMenuItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-color:#1B4831;
/*	background-image:url(/images/bkgrdSubMenu.png); */
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItem:hover {
	color:#FFFFFF;
	background-color:#660000;
/*	background-image: url("images/bkgrdRed.png"); */
/*	background-image:url(/images/bkgrdSubMenu.png); */
	text-decoration:none;
}

.subnavlinkMenuItem:visited {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.subnavlinkMenuItemEMPTY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(/images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItemEMPTY:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(/images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItemEMPTY:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(/images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuCategory {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps; */
	align:center;
	text-decoration:none;
	padding:3px;
	border:0px;
	border-color:#000000;
/*	background-image:url(/images/bkgrdSlats.png); */
	background-image:  url(/images/bkgrdSubMenu.png);
/*	background-color:#1B4831;  */
}

.subnavlinkCategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	color:#1B4831; 
	align:center;
	text-decoration:none;
	padding:1px;
	border:0px;
	border-color:#1B4831;
/*	background-color:#1B4831; */
}

.subnavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:3px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlink:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.subnavlink:visited {
/*	font-size:9px; */
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkComingSoon {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFF00;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlinkComingSoon:hover {
	color:#FFFF00;
	text-decoration:none;
}

.subnavlinkComingSoon:visited {
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkNew {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFF00;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlinkNew:hover {
	color:#FFFF00;
	text-decoration:none;
}

.subnavlinkNew:visited {
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkEmpty {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
/*	font-style:normal; */
	font-weight:normal;
/*	font-weight:bold; */
	color:#CCCCCC;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
/*	border-color:#FFFFFF; */
/*	background-color:#FFFFFF; */
}

.subnavlinkEmpty:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.subnavlinkEmpty:visited {
	color:#FFFFFF;
/*	color:#660000; */
	font-weight:normal;
	text-decoration:none;
}

.tickerLead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#660000;
	text-decoration:none;
/*	background-image:url(/images/bkgrdSubMenu.png); */
	height:13px;
	border-width:1px;
	border-color:#660000;
}


.tickerLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#1B4831;
	text-decoration:none;
	height:13px;
	border-width:1px;
	border-color:#1B4831;
}

.tickerLink:hover {
	color:#FFFFCC;
	text-decoration:none;
}

.tickerLink:visited {
	color:#FFFFFF;
	text-decoration:none;
	
}

.tickerInvisible {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	height:13px;
	border:0px;
}

.siteMapNEW {
	color: #660000
}

a.specialGreenBody:link	{
	color:#FFF;
	text-decoration:none;
	}

a.specialGreenBody:visited {
	color:#FFF;
	text-decoration:none;
}

a.specialGreenBody:hover {
	color:#FF0;
	text-decoration:underline;
}

a.specialGreenBody:active {
	color:#FF0;
	text-decoration:underline;
}


.specialGreen6200 {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:605px;
	height:auto;
	text-decoration:none;
	background-image:url(/images/bkgrdSpecialGreen6200.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:5px;
}

.specialGreen7500 {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:15px;
	height:auto;
	width:615px;
	text-decoration:none;
	background-image:url(/images/bkgrdSpecialGreen7500.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:5px;
}

.specialGreen1001 {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:15px;
	height:auto;
	width:615px;
	text-decoration:none;
	background-image:url(/images/bkgrdSpecialGreen1001.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:5px;
}

.specialGreenRS {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:605px;
	height:98px;
	text-decoration:none;
	background-image:url(/images/bkgrdSpecialGreenRS.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:5px;
}

div#specialStoreCart {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:107px;
	height:97px;
	text-align:center;
	text-decoration:none;
	background-color:#FFF;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
}

/* Below nec since IE7 does not respond to CSS changes in div#specialStoreCart style */
div#viewMyShoppingCartDiv a{
	width:107px;
	height:97px;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
}

div#specialStoreCart a{
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:107px;
	height:97px;
	text-align:center;
	text-decoration:none;
	background-color:#FFF;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
}

div#specialStoreCart a:hover{
	background-image:url(/images/bkgrdSpecialStoreCart_ON.gif);
	color:#FFFF00;
}

div#specialStoreCart2 {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:107px;
	height:97px;
	text-align:center;
	text-decoration:none;
	background-color:#FFF;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
}

/* Below nec since IE7 does not respond to CSS changes in div#specialStoreCart2 on bottom-right of store grid style */
div#viewMyShoppingCartDiv2 a{
	width:107px;
	height:97px;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
}

div#specialStoreCart2 a{
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	font-size:13px;
	width:107px;
	height:97px;
	text-align:center;
	text-decoration:none;
	background-color:#FFF;
	background-image:url(/images/bkgrdSpecialStoreCart.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
}

div#specialStoreCart2 a:hover{
	background-image:url(/images/bkgrdSpecialStoreCart_ON.gif);
	color:#FFFF00;
}

.shopDetailBodyStyle {
	background-color:#FFFFFF;
/* below pre-pend with * to target IE7 and below */
	*bgcolor:#FFFFFF;
	_bgcolor:#FFFFFF;
}

/*align="right" style="background-color:#F0F; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; height:16px;"}*/

/*	IE FIXES: IDs applied to "div.shadowBoxDetailContainer"
	-------------------------------------------------- */

div.shadowBoxDetailContainer {
	background-color:#FFFFFF; /*white on white if not IE or is IE8+ so Close does not display*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	height:16px;
}

/* Target Firefox 2 */
div.shadowBoxDetailContainer, x:-moz-any-link {
	background-color:#1B4831;
}

/* Target Firefox 3 and above AFTER Firefox 2 */
div.shadowBoxDetailContainer, x:-moz-any-link, x:default {
	background-color:#FFFFFF;
}

div.shadowBoxDetailContainer {
/* below pre-pend with * to target IE7 and below AFTER FF is targeted! */
	*background-color:#1B4831;
}

.storeAlert {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:blink;
	font-style:normal;
	color:#660000;
	font-size:13px;
	height:auto;
	text-decoration:none;
}

.TRimage {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:76px;
	text-decoration:none;
	border:none;
	background-repeat:no-repeat;
	background-position:-235px 0px;
	display:inline-block;
}
