html,body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

p {
    font-size: 11px; 
    color: #666666; 
    font-weight: normal; 
    text-decoration: none; 
    line-height: 18px; 
    font-variant: normal; 
    font-style: normal; 
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

a {
	font-size: 11px; 
	color: #ba4d41; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

img { border: 0 }

/**************************/
/* DIV CONTAINERS */
/**************************/

#container {
	/*margin-right: auto;
	margin-left: auto;
    ### used to center on page */
	margin-bottom: 0px;
	text-align: left;
	padding: 0px;
	width: 780px;
	background-color: #FFFFFF;
	/*border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;*/
}

#header {
	padding: 0px;
	width: 780px;
	/* height: 99px; */
	background-color: #ADC9B0;
	/*border-top: #FFFFFF 1px solid; */
	/*border-right: 1px solid #ADC9B0; */
}

#utilityNav {
	width:780px;
	height:16px;
	z-index:1;
	text-align:right;
	vertical-align:middle;
}

#logoSearch {
	width:780px;
}

#topNav {
	width:780px;
	height:28px;
	/* top: 70px; */
	background-image: url(Content/images/globalNavBG.jpg);
	background-repeat: repeat-x;
	background-color: #ADC9B0;
	border-bottom: 1px solid #E9E9E9;
	text-align: left;
}

.badgeTopBack {
	background-image: url(Content/images/badgeTop.gif);
	background-repeat: repeat-x;
}

.badgeBottomBack {
	background-image: url(Content/images/badgeBottom.gif);
	background-repeat: repeat-x;
}

.badgeLeft {
	background-image: url(Content/images/badgeBorderLeft.gif);
	background-repeat: repeat-y;
}

.badgeRight {
	background-image: url(Content/images/badgeBorderRight.gif);
	background-repeat: repeat-y;
}

.badgeHomeLeft {
	background-image: url(Content/images/badgeHomeBorderLeft.gif);
	background-repeat: repeat-y;
}

.badgeHomeRight {
	background-image: url(Content/images/badgeHomeBorderRight.gif);
	background-repeat: repeat-y;
}

.badgeAboutUsLeft {
	background-image: url(Content/images/badgeAboutUsBorderLeft.gif);
	background-repeat: repeat-y;
}

.badgeAboutUsRight {
	background-image: url(Content/images/badgeAboutUsBorderRight.gif);
	background-repeat: repeat-y;
}


#breadcrumb {
	/*border-right: 1px solid #E9E9E9;
	width: 780px;
	height: 13px;*/
}

#mainPhotoCallout {
	width:153px;
	height:251px;
	background-color: #CEE5D0;
	border: 1px solid #FFFFFF;
}

#deptCallout {
	width:153px;
	height:240px;
	background-color: #FFFFFF;
	border: 1px solid #E7E7E7;
}

#contentPane {
	padding: 0; margin: 0;
	background-color: #FFFFFF;
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	/* Box Model Hack for IE/Win */
	width: 779px !important; /* for all browsers */
    width: 780px; /* for all IE5.x/Win */
    width/**/:/**/780px; /* for all IE6.x/Win */
}

#contentPaneTop {
	padding: 0px;
	width: 780px;
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 0px none;
	border-left: 0px none;
	background-color: #FFFFFF;
}

#contentShoppingBag {
	padding: 0px;
	width: 780px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 0px none;
	border-left: 0px none;
	background-color: #FFFFFF;
}

#contentLink {
	width:375px;
	z-index:1;
	/*padding-left: 32px;*/
}

#Chkcrosssells1container {
	width:780px;
	border-right: 1px solid #E9E9E9;
}

#ucCrossSellscontainer {
	width:780px;
	border-right: 1px solid #E9E9E9;
}

div.upSellContainer {
	/*width:166px;
	height:235px;
	z-index:1;
	border: 1px solid #E9E9E9;*/
}

div.deptContainer {
	padding-bottom: 10px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

#promoTop {
	width: 780px;
	height: 15px;
	text-align: right;
	border-right: 1px solid #E9E9E9;
}

#localNav {
	width: 115px;
	padding-left: 15px;
	padding-bottom: 0px;
}

#emailListFooter {
	width: 780px;
    border-top: 1px solid #E9E9E9;
	background-color: #ADC9B0;
}

#bottomNav {
	padding-top: 8px;
	background-color: #FFFFFF;
	border-top: 1px solid #E9E9E9;
	height:23px;
	width: 780px;
	text-align: center;
	top: 655px;
}

#noPrint {
}

.MenuGroup 
{
	CURSOR: pointer;
	/* border-bottom: 1px solid #D5D4D4; */
}

MenuItem {
	CURSOR: pointer; 
}

.MenuItemHover {
	FONT-SIZE: 10px; 
	CURSOR: pointer;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3EED7;
	/*line-height: 15px;*/
	/*padding-top: 4px;*/
	padding-left: 12px;
	padding-right: 12px;
	border-right: 1px solid #D5D4D4;
    border-left: 1px solid #D5D4D4;
    
}

.MenuItemDown {
	FONT-SIZE: 10px; 
	CURSOR: pointer; 
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBE9;
	/*line-height: 15px;*/
	/*padding-top: 4px;*/
	padding-left: 12px;
	padding-right: 12px;
    border-right: 1px solid #D5D4D4;
    border-left: 1px solid #D5D4D4; 
} 

.MenuItemMisc {
	CURSOR: default; 
	
}

/**************************/
/* FONTS */
/**************************/

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	background-color:#FFFFFF;
}

.bottomNavReg {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#666666;
}

.catLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5A5A5A;
	font-weight:bold;
}

.catPages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#091139;
}

.localnavheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #202020;
	text-transform: uppercase;
	font-weight: bold;
}

.shoppingBagItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
}
.textBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}

.textBlackBoldUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	text-transform: uppercase;
}


.text202020 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
}
.text9px666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.verdana10999999 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
}

.verdana1008174A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08174A;
	line-height: 12px;
}

.verdana10666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.verdana11666666bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}

.verdana11666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.verdana107A7A7A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7A7A;
	line-height: 14px;
}

.verdana14666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.verdana12AD3D31 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD3D31;
	font-weight: bold;
}

.error11pxffffff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #BD4E3B;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.greyText10 {
	font-size: 10px; 
	color: #666666; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.redText {
	font-size: 11px; 
	color: #ba4d41; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.redTextBold {
	font-size: 11px; 
	color: #ba4d41; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.redText9 {
	font-size: 9px; 
	color: #ba4d41; 
	text-decoration: none; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.redText10 {
	font-size: 10px; 
	color: #ba4d41; 
	font-weight: bold; 
	text-decoration: none; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redText10normal {
	font-size: 10px; 
	color: #ba4d41; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainContentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	color:#666666;
	font-weight:bold;
}

.E56B9F16 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E56B9F;
}

.white10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.white15 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.times20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
	font-weight:bold;
}

.times16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #293662;
	/*font-weight: bold;*/
}

.times16caps {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #293662;
	/*font-weight: bold;*/
	text-transform: capitalize;
}

.times20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
	font-weight:bold;
}

/**************************/
/* LINKS */
/**************************/

A.bottomNavReg:link, A.announcementsMore:link {
	color: #FFFFFF; 
	text-decoration: none;
}
A.bottomNavReg:visited, A.announcementsMore:visited {
	color: #FFFFFF; 
	text-decoration: none;
}
A.bottomNavReg:hover, A.bottomNavReg:active, A.announcementsMore:hover, INPUT.btn:hover, A.answer:hover {
	color: #E9C31B; 
	text-decoration: none;
}
A.catLink:link {
	color: #5A5A5A; 
	text-decoration: none;
}
A.catLink:visited {
	color: #5A5A5A;  
	text-decoration: none;
}
A.catLink:hover, A.catLink:active {
	color: #5A5A5A;
	text-decoration: none;
}

A.catPages:link {
	color: #091139; 
	text-decoration: none;
}
A.catPages:visited {
	color: #091139;  
	text-decoration: none;
}
A.catPages:hover, A.catPages:active {
	color: #091139;
	text-decoration: underline;
}

A.redText9:link {
	font-size: 9px; 
	color: #ba4d41; 
	text-decoration: underline; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.redText9:visited {
	font-size: 9px; 
	color: #ba4d41; 
	text-decoration: underline; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.redText9:hover {
	font-size: 9px; 
	color: #ba4d41; 
	text-decoration: underline; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.redText9:active {
	font-size: 9px; 
	color: #ba4d41; 
	text-decoration: underline; 
	line-height: 18px; 
	font-variant: normal; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.redText10normal:link, A.redText10normal:visited, A.redText10normal:hover, A.redText10normal:active {
	font-size: 10px; 
	color: #ba4d41; 
	text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.white15:link, A.white15:visited, A.white15:hover, A.white15:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: underline;
}

A.verdana1008174A:link, A.verdana1008174A:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08174A;
	text-decoration:none;
	line-height: 12px;

}

A.verdana1008174A:hover, A.verdana1008174A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08174A;
	text-decoration:underline;
	line-height: 12px;
}

A.verdana11666666:link, A.verdana11666666:hover, A.verdana11666666:active, A.verdana11666666:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}

A.localnavheader:link, A.localnavheader:active, A.localnavheader:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #202020;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

A.localnavheader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #202020;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
/**************************/
/* FORM ELEMENTS */
/**************************/

.TextField {
	background-color: white;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	
}

/**************************/
/* Styles from KSV */
/**************************/

/* START UTILITY NAV ROLLOVER LINKS */
a.utilityNav:link {font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Arial, Helvetica, Verdana, sans-serif;}
a.utilityNav:visited {font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Arial, Helvetica, Verdana, sans-serif;}
a.utilityNav:hover {font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline; line-height: normal; font-variant: normal; font-style: normal;  font-family: Arial, Helvetica, Verdana, sans-serif;}
a.utilityNav:active {font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Arial, Helvetica, Verdana, sans-serif;}
/* END UTILITY NAV ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/


/* START MAIN NAV ROLLOVER LINKS */
a.mainNav:link {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.mainNav:visited {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.mainNav:hover {font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.mainNav:active {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END MAIN NAV ROLLOVER LINKS */

/* START BREADCRUMB ROLLOVER LINKS */
a.breadcrumbActive:link {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbActive:visited {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbActive:hover {font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbActive:active {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END BREADCRUMB ROLLOVER LINKS *?

/* START BREADCRUMB STATIC LINK */
a.breadcrumbInactive {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbInactive:link {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbInactive:visited {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbInactive:hover {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.breadcrumbInactive:active {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; line-height: 12px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END BREADCRUMB ROLLOVER LINKS *?

/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/



/* START SUB NAV ROLLOVER LINKS */
a.subNav:link {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 16px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.subNav:visited {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 16px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.subNav:hover {font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 16px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.subNav:active {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 16px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END SUB NAV ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/

/* START CONTENT BLUE ROLLOVER LINKS */
a.contentLinkBlue:link {font-size: 11px; color: #08174A; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkBlue:visited {font-size: 11px; color: #08174A; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkBlue:hover {font-size: 11px; color: #08174A; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkBlue:active {font-size: 11px; color: #08174A; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END CONTENT BLUE ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/


/* START CONTENT GREY ROLLOVER LINKS */

a.contentLinkGrey:link {font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkGrey:visited {font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkGrey:hover {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.contentLinkGrey:active {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END CONTENT GREY ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/


/* START FOOTER NAV ROLLOVER LINKS */
a.footerNav:link {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.footerNav:visited {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.footerNav:hover {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.footerNav:active {font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END FOOTER NAV ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/



/* START PRODUCT LINK ROLLOVER LINKS */
a.productLink:link {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productLink:visited {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productLink:hover {font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; line-height: 15px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productLink:active {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END PRODUCT LINK ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/



/* START CALLOUT TITLE LINK ROLLOVER LINKS */
a.calloutTitleLink:link {font-size: 14px; color: #666666; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Times, Times New Roman, serif;}
a.calloutTitleLink:visited {font-size: 14px; color: #666666; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Times, Times New Roman, serif;}
a.calloutTitleLink:hover {font-size: 14px; color: #666666; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Times, Times New Roman, serif;}
a.calloutTitleLink:active {font-size: 14px; color: #666666; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Times, Times New Roman, serif;}
/* END CALLOUT TITLE LINK ROLLOVER LINKS */


/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/



/* START PRODUCT UTILITY ROLLOVER LINKS */
a.productUtility:link {font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productUtility:visited {font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productUtility:hover {font-size: 10px; color: #999999; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.productUtility:active {font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
/* END PRODUCT UTILITY ROLLOVER LINKS */

a.checkoutNav:link {font-size: 11px; color: #003976; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.checkoutNav:visited {font-size: 11px; color: #003976; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.checkoutNav:hover {font-size: 11px; color: #bb0000; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}
a.checkoutNav:active {font-size: 11px; color: #003976; font-weight: normal; text-decoration: underline; line-height: 18px; font-variant: normal; font-style: normal;  font-family: Verdana, Helvetica, Arial, sans-serif;}



/* -------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------*/

.calloutCopy {font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; line-height: 13px; font-variant: normal; font-style: normal; font-family: Verdana, Helvetica, Arial, sans-serif;}
.calloutTitle {font-size: 17px; color: #666666; font-weight: normal; text-decoration: none; line-height: 25px; font-variant: normal; font-style: normal; font-family: Times, Times New Roman, serif;}
.mainContent {font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal; font-family: Verdana, Helvetica, Arial, sans-serif;}
.shopformTitle {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal; font-family: Verdana, Helvetica, Arial, sans-serif;}
.shopformItem {font-size: 11px; color: #ba4d41; font-weight: bold; text-decoration: none; line-height: 18px; font-variant: normal; font-style: normal; font-family: Verdana, Helvetica, Arial, sans-serif;}
.caption {font-size: 18px; color: #666666; font-weight: normal; text-decoration: none; text-align: center; line-height: 18px; font-variant: small-caps; font-style: normal; font-family: Times, Times New Roman, serif;}
.subpageTitle  {font-size: 24px; color: #08174A; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal; font-family: Times, Times New Roman, serif;}
.footer {font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal;  font-family: Arial, Helvetica, Verdana, sans-serif;}
.productTitle {font-size: 16px; color: #333333; font-weight: normal; text-decoration: none; line-height: normal; font-variant: normal; font-style: normal; font-family: Verdana, Helvetica, Arial, sans-serif;}

.white10 a:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; text-transform: uppercase; text-decoration: none; }
.white10 a:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; text-transform: uppercase; text-decoration: none; }
.white10 a:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; text-transform: uppercase; text-decoration: underline; }
.white10 a:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; text-transform: uppercase; text-decoration: none; }

.verdana10999999 a:link { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-align: right; text-transform: uppercase; text-decoration: none; }
.verdana10999999 a:visited { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-transform: uppercase; text-align: right; text-decoration: none; }
.verdana10999999 a:hover { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-transform: uppercase; text-align: right; text-decoration: underline; }
.verdana10999999 a:active { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-transform: uppercase; text-align: right; text-decoration: none; }

p.homecopy {font-size:10px;line-height:13px;}
a.homecopy {font-size:10px;line-height:13px;}

ul, ol {
	color:#ba4d41;
	line-height: 18px;
	margin-left:10px;
	padding-left:10px;
	padding-top:0;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* --------- NEW UPSELL CONTAINER -------- */
#Form1 { float:left; }

#upSell .item { float: left; width: 126px; *width: 166px; height: 190px; *height: 230px; border: 1px solid #E9E9E9; padding: 20px 20px; margin: 0 0 10px 0; text-align: center; position: relative; }
#upSell .item .itemWrapper { *top: 15%; *left: 33px; }
#upSell .item .itemWrapper p { margin: 0; }
#upSell .item .itemWrapper a { text-decoration: none; color: #666; line-height: 15px; }
 
#contentPaneTop { width: 779px; *width: 780px; }
#contentShoppingBag { width: 779px; *width: 780px; }
#upSellShoppingBag { float: left; background: #fff; width: 167px; padding:0; }
 
#emailListFooter { float: left; }

#topUpSell { border-top: none; float: left; background: #fff; padding: 0 0 22px 15px; width: 166px; border-right: none; }

#upSell { width: 167px; }
#upSell p { width: 167px; }
#upSell .item .itemWrapper { width: 126px; position: absolute; top: 18%; *top: 15%; left: 21px; *left:18px; }
#upSell .item .itemWrapper p { width: 126px; }

#SignInForm #container { float: none; }
#emailListFooter{ float: none !important; clear: left; }

#contentPaneTop { float: left; width: 598px; *width: 603px; border-top: none; border-left: none; }

#pnlBasket { float: left; width: 598px; *width: 603px; border-right: 1px solid #E9E9E9; }
#pnlBasket #contentShoppingBag { width: 597px; border: none !important; }

#bagDetails    { position: relative; top: 205px; }
#badges        { position: relative; width: 110px; left:450px; top: 43px; }
#couponEntry   { position: relative; top: -305px; *top:-310px }
#bottomNav { float:left; clear:both; }

/* LANDING PAGE */
#topNav { border-bottom: none; background-color: #ADC9B0; background-image: url(Content/images/globalNavBG.jpg); }
#emailListFooter { border-top: none; float: left; }
						
#featuredItems { float: left; padding: 15px 14px;  }
#featuredItems #featuredCopy { float: left; width: 465px; height: 351px; margin-right: 3px; }
#featuredItems #item { float: left; width: 272px; height: 215px; border: 1px solid #ddd; background: #f5f5f5; padding-left: 10px; }
#featuredItems #item #carousel { float: left; }
#featuredItems #item #carousel ul { margin: 0; padding-left: 0; }
#featuredItems #item #carousel ul li { list-style-type: none; display: inline; float: left; margin-right: 3px; }
#featuredItems #item #carousel ul li a { display: block; width: 30px; height: 30px; }
#featuredItems #item #carousel ul li.link { width: 100px; margin-left: 10px; }
#featuredItems #item #carousel ul li.link a { text-decoration: none; width: 100px; height: 18px; padding-top: 7px; color: #336633; font-family: Arial, Helvetica, sans-serif; }
#featuredItems #item #carousel ul li.link a:hover { text-decoration: underline; }
#featuredItems #item #display { float: left; }
#featuredItems #item #display .carousel { padding-top: 5px; }
#featuredItems #item #display .carousel p { width: 244px; margin: 0 0 11px 0; }
#featuredItems #item #display .carousel p a { color: #336633; }
#featuredItems #item #display .carousel img { margin: 10px 0; float: left; }
						
#featuredItems .search { margin-top: 3px; background: #DEE9DF; float: left; width: 264px; padding: 10px 10px 4px 10px; height:117px; }
#featuredItems .search h3 { margin: 0; font-weight: normal; font-size: 16px; }
#featuredItems .search .searchMore { float: left; width: 264px; border-bottom: 1px solid #bfc3bf; padding-bottom: 6px; }
#featuredItems .search .searchMore h3 { margin-bottom: 7px; color: #333; }
#featuredItems .search .searchMore #NavHeader_tbSearchText { width: 149px; }
#featuredItems .search .popularSearches { float: left; width: 254px; }
#featuredItems .search .popularSearches h3 { margin-bottom: 5px; color: #333; }
#featuredItems .search .popularSearches ul { margin: 0; padding: 0; }
#featuredItems .search .popularSearches ul li { float: left; list-style-type: none; margin-right: 12px; }
#featuredItems .search .popularSearches ul li a { text-decoration: none; color: #336633; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#featuredItems .search .popularSearches ul li a:hover { text-decoration: underline; }
						
.content { width: 780px; float: left; }
.content .headline { width: 740px; height: 26px; padding: 9px 0 0 12px; margin-left: 14px; background: url(/Content/Images/headlineBG.gif) no-repeat scroll left top; }
.content .headline h2 { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
.content .contentWrapper { background: #f5f5f5; width: 750px; margin: 0 14px 0; float: left; border: 1px solid #dbdbdb; }
.content .contentWrapper .mod { float: right; text-align: center; }
.content .contentWrapper .mod p { float: left; padding-top: 50px; width: 100px; font-family: "Times New Roman", Times, serif; color: #000; font-size: 16px; }
.content .search h3, .content #foot h3 { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 16px; color: #333; margin-top: 0; }

.content #foot { float: left; width: 720px; }
.content #foot #mailingList { float: left; width: 484px; margin-top: 20px; padding-left: 20px; }
.content #foot #mailingList h3 { font-size: 24px; margin: 0; width: 200px; float: left; }
.content #foot #mailingList input { display: inline; float: left; margin-top: 5px;  }
.content #foot #mailingList #NavEmailFooter_txtEmail { width: 149px; margin-right: 5px; }
.content #foot #badges { float: right; position:static; width:auto; }
						
.content #bottomNav { float: left; height: auto; background: url(/Content/Images/footerBG.gif) no-repeat scroll left top; width: 780px; }
.content #bottomNav p { color: #fff; }
.content #bottomNav a { color: #fff; }
						
/*Carousel*/
.prodCarousel li a { border:1px solid #DBDBDB; display: block; padding: 4px; }
.prodCarousel li a:hover { background: #DEE9DF; }			
						
.jcarousel-prev { display:none; z-index:3; }
.jcarousel-next { display:none; z-index:3; }
						
.jcarousel-container { position:relative; }
.jcarousel-container-horizontal { padding:20px 40px; width:550px; float: left; }
						
.jcarousel-prev-horizontal { background: url('Content/Images/ProductGridC/prevArrow.gif') no-repeat scroll 0 0; cursor: pointer; height: 32px; left: 5px; position: absolute; top: 62px; width: 32px; }
.jcarousel-next-horizontal { background: url('Content/Images/ProductGridC/nextArrow.gif') no-repeat scroll 0 0; cursor: pointer; height: 32px; position: absolute; right: 5px; top: 62px; width: 32px; }
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active { background-position:-96px 0; cursor:default; }
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active { background-position:-96px 0; cursor:default; }

.jcarousel-clip { margin:0; overflow:hidden; padding:0; position:relative; z-index:2; }
.jcarousel-clip-horizontal { height:135px; width:555px; }
.jcarousel-list { left:0; margin:0; overflow:hidden; padding:0; position:relative; top:0; z-index:1; }
.jcarousel-item-horizontal { margin-right:10px; }
.jcarousel-item { height:75px; width:75px; }
.jcarousel-list li, .jcarousel-item { float:left; height:135px; list-style-image:none; list-style-position:outside; list-style-type:none; width:176px; }
.jcarousel-list li { font-size: 13px; color: #336633; font-weight: bold; text-align: center; }

/*START :: Offer Registration*/
#offerReg{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#offerReg #topNav {background-image: none !important;}
#offerReg #NavHeader_NavTop_topMenu_div{display: none;}
#offerReg #navUtility{visibility: hidden;}
#offerReg #searchBox{display:none;}
#offerReg #contentPane {width: 699px !important; padding: 30px 40px 40px 40px; overflow: hidden;}
#offerReg #emailListFooter {height: 48px; overflow: hidden;}
#offerReg h1 {color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:22px;}
#offerReg #row_anniv {display:none;}
#offerReg .field_row {overflow:hidden; width: 100%; padding: 7px 0; vertical-align: middle;}
#offerReg .field_row input, #offerReg .field_row textarea{float: left; width: 160px;}
#offerReg .field_row select{float:left;}
#offerReg .field_row select{margin-right: 5px;}
#offerReg .field_row label{float: left; width: 195px; padding: 0 10px 0 0; margin-top: 3px; text-align: right;}
#offerReg .field_row label.long{margin-top: -3px; padding-bottom: 5px;}
#offerReg .field_row .caption{clear: both; margin:0 0 0 206px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  font-variant: normal; text-align: left;}
#offerReg .field_row .caption a{font-size: 10px; color: #666;}
#offerReg .disclaimer {padding: 40px 0 0 0;}
#offerReg .disclaimer p{margin:0; padding:0;}
#offerReg .disclaimer p a{color: #666; font-style: italic;}
#offerReg #btnCompleteReg {margin: 15px 0 0 200px;}
#offerReg .check_section{padding: 30px 0 40px 0;}
#offerReg .check_section .section_header{margin-bottom: 0; text-align: left; color: #000; border-bottom: 1px solid #000; background-color: #e9e9e9; padding:20px 10px 10px 20px;  font-weight:bold;}
#offerReg .check_section label{font-weight: normal; text-align: left;}
#offerReg .check_section .section_row{text-align: left; vertical-align:middle; padding: 10px 10px 10px 20px; margin:0; border-bottom: 1px solid #e9e9e9;}
#offerReg .children_dir{margin-bottom: 1.4em;}

#offerReg .required, #offerReg label.frm_error {color: #aa225a;}
.form_notif {position: absolute; }
.form_notif .arrow {float: left; position: relative; overflow: hidden; top: 6px; width: 6px; height: 12px; background: url(/content/images/error_arrow.png) 0 0 no-repeat; _background: url(/content/images/error_arrow.gif) !important; }
.form_notif .message {margin-left: 6px; background: #aa225a; padding: 5px 10px; color: #fff; text-align: left;}
.form_notif .message p{margin:0;color: #fff;}

#offerRegComplete #contentPane {width: 699px !important; padding: 20px 40px 300px 40px;}
#offerRegComplete h1 {color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:22px;}
#offerRegComplete .shopCrane{padding-top:10px;}
/*END :: Offer Registration*/