﻿

/* -------    Text Styles    -------   
---------------------------------  
links must appear in this order link, visited, hover, active  
*/h1{font-size:24px;color:#000;}
h1#cat{font-size:14px;color:#f7931d;padding-top:3px;padding-bottom:3px;}
h2{font-size:18px;color:#404040;font-weight:400;display:inline;}
h4{font-size:13px;}
h6{color:#000;font-weight:700;}
.GreenText{color:#404040;}
.GreenTextLight{color:#0A0;}
.GreyText{color:#888;}
.RedText{color:red;}
.RedTextDark{color:#CB0000;}
.WhiteText{color:#FFF;}

------- Begin Triple Box Styles ------  */
.tripBox a{color:#404040;text-decoration:none;}
.tripBox a:hover{color:#666;text-decoration:underline;}
.tripBoxSmall a{color:#404040;font-weight:700;text-decoration:underline;}
.hp2 a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#404040;}
/* ------- End Triple Box Styles ------   
-------- Begin Shopping Cart Pay Info Styles --------  */
.scPayInfo{width:600px;height:160px;float:left;color:#404040;position:relative;background:url(../images/content/shoppingcart/bgScPayInfo.gif) no-repeat;margin:0;padding:0;}
.scPayInfo .col1{width:203px;float:left;position:relative;padding:10px 25px;}
.scPayInfo .col2{width:297px;float:left;position:relative;padding:10px 25px;}
.scPayInfo .content{font-family:Arial, Helvetica, sans-serif;}
.scPayInfo .content h2{font-size:16px;font-weight:700;color:#cb0000;text-align:center;margin:0 0 5px;padding:0;}
.scPayInfo .content h4{font-size:10px;color:#404040;text-align:center;margin:0 0 5px;padding:0;}
.scPayInfo .content ul{text-align:left;margin:0;padding:0;}
.scPayInfo .col1 .content li{font-size:12px;line-height:100%;list-style-type:none;list-style-image:url(../images/content/shoppingcart/checkMarkSmall.gif);margin:0 0 0 40px;padding:0;}
.scPayInfo .col2 .content li{font-size:12px;text-align:left;list-style-type:none;vertical-align:middle;margin:0;padding:5px 0 0;}
/* -------- End Shopping Cart Pay Info Styles --------   
------- Begin USAP Large Copy Styles --------  */
.uspasCopy{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#464646;text-align:left;padding-top:7px;padding-bottom:7px;line-height:20px;margin:0;}
/* ------- End USAP Large Styles --------   
------- Begin USAP Large link Styles ------  */
a.uspasHeader:link,a.uspasHeader:visited{color:#464646;text-decoration:underline;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-align:left;}
a.uspasHeader:hover{color:#89b28f;text-decoration:underline;text-align:left;}
a.uspasHeader:active{color:#89b28f;text-align:left;}
/* ------- End USAP Large link Styles ------   
------- Begin USAP Body link Styles ------  */
a.uspasBody:link,a.uspasBody:visited{color:#464646;text-decoration:underline;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
/* ------- End USAP Body Link Styles ------   
------- Begin USAP Small link Styles ------  */
a.uspasSmall:link,a.uspasSmall:visited{color:#464646;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
/* ------- End USAP Small link Styles ------   
------- Begin USAP Img Styles ------  */
.img{float:left;padding-top:7px;padding-bottom:7px;}
.imgRight{float:right;padding-top:7px;padding-bottom:7px;}
/* ------- End USAP Img Styles ------  
********************************************* 
************ Content Areas ****************** 
*********************************************  
caLogo   caEmailSubNew, caEmailSubRpt, caEmailSubReg   caTagline  */
#Tagline{text-align:center;}
/* caLoginInfo  */#LoginInfo{height:500px;}
/* caHelpLeftNav  */#HelpLeftNav{padding:20px 0 20px 10px;}
/* caHelpMiddle  */#HelpMiddle{padding:20px 10px;}
/* caRegisterInfo  */#RegisterInfo{height:550px;}
/* caProdPromo  */#ProdPromo{margin-top:5px;text-align:center;width:285px;}
/* caProdTop  */#ProdTop{margin-bottom:5px;}
/* caSCTop   caSCInfo  */#SCInfo{height:150px;text-align:center;vertical-align:middle;margin:30px;}
/* caSiteTop  
********************************************* 
************ End Content Areas ************** 
*********************************************  
--------- Begin Register Info Styles --------  */
.regInfoWrapper{width:422px;position:relative;margin:0;padding:0;}
.regInfoWrapper h2{font-weight:700;font-family:Arial, Helvetica, sans-serif;}
.regInfoWrapper h3{font-weight:400;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.regInfoWrapper ul.regInfo{font-family:Arial, Helvetica, sans-serif;margin:0;padding:20px 0 15px 28px;}
.regInfoWrapper ul.regInfo li.item{list-style-type:none;list-style-position:outside;list-style-image:url(../images/misc/checkmarkLarge.gif);font-size:12px;padding-bottom:10px;}
/* --------- End Register Info Styles --------   
--------- Begin Customer Service Pages Styles --------  */
.BasicText{font-family:Arial, Helvetica, sans-serif;color:#404040;font-size:10pt;text-decoration:none;}
.BasicTextLg{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12pt;text-decoration:none;}
.BasicTextBold{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11pt;font-weight:700;text-decoration:none;}
.BasicTextHeader{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14pt;font-weight:700;text-decoration:none;}
.BasicTextSm{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:8pt;text-decoration:none;}
.SmallLink{font-family:Arial, Helvetica, sans-serif;color:#cb0000;font-size:8pt;text-decoration:underline;}
.HeadingMd{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12pt;font-weight:700;}
.HeadingSmGold{font-family:Arial, Helvetica, sans-serif;color:#404040;font-size:10pt;font-weight:700;}
.spLN{width:165px;position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.spLN ul{list-style-image:url(../images/icons/ArrowGray10x10.gif);margin:0;padding:0 0 0 20px;}
.spLN ul.second{list-style-image:url(../images/icons/ArrowGray10x10.gif);margin:0;padding:0 0 0 10px;}
.spLN li{padding:2px 0;}
.spLN li a{color:#CB0000;font-size:12px;text-decoration:underline;}
/* --------- End Customer Service Pages Styles --------   
--------- Begin World of Etc Styles --------  */
.worldOfEtcWrapper{width:780px;position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;color:#404040;margin:0;padding:0;}
.worldOfEtcWrapper .worldOfEtcHeader{width:780px;clear:both;}
.worldOfEtcWrapper h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#404040;padding-top:20px;padding-bottom:15px;}
.worldOfEtcWrapper h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#404040;font-weight:700;}
.worldOfEtcWrapper ul{padding:10px 80px 5px 40px;}
.worldOfEtcWrapper ul li{margin-bottom:10px;list-style-type:disc;}
.worldOfEtcWrapper li a{font-weight:700;color:#cb0000;text-decoration:underline;}
.worldOfEtcWrapper ol{list-style-type:decimal;padding:10px 80px 5px 40px;}
.worldOfEtcWrapper ol li{margin-bottom:10px;list-style-type:decimal;}
.GreenText {color:#404040;}
.BlackText,ul.footer li.item a:hover{color:#000;}
.GreyTextDark,ul.footer li.item a,.tripBoxHeader a,.scPayInfo .content li a{color:#404040;}
a.uspasBody:hover,a.uspasSmall:hover{color:#89b28f;text-decoration:underline;}
a.uspasBody:active,a.uspasSmall:active{color:#89b28f;}
#ProdCallout {height:100px;}
#SCCallout{height:0px;}
.LargeLink,.BasicText a{font-family:Arial, Helvetica, sans-serif;color:#cb0000;text-decoration:underline;}
.GoldenMdLink:hover,.GoldenMdLink:link,.GoldenMdLink:visited{font-family:Arial, Helvetica, sans-serif;color:#cb0000;font-size:10pt;}
.HeadingSm,.HeadingSmGreen{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:10pt;font-weight:700;}

/*  -----  BEGIN HP1 STYLES  -----  */

#HP1 {
	float:left;
	position:relative;
	width:990px;
}

.padTop {
	padding-top:15px;
}

.padBot {
	padding-bottom:15px;
}

.padRight {
	padding-right:15px;
}

.padLeft {
	padding-left:15px;
}

.marginTop {
	margin-top:15px;
}

.marginBot {
	margin-bottom:15px;
}

.marginRight {
	margin-right:15px;
}

.marginLeft {
	margin-left:15px;
}

#HP1 .flashHero {
	float:left;
	position:relative;
}

#HP1 .tripleBlock {
	float:left;
	position:relative;
}

#HP1 .tripleBlock .col1 {
	float:left;
	position:relative;
	width:310px;
}

#HP1 .tripleBlock .col2 {
	float:left;
	position:relative;
	width:310px;
}

/*  -----  BEGIN JS SLIDESHOW STYLES -----  */

#ceiHeroes {
	width:990px;
	height:278px;
	position:relative;
	margin-bottom:10px;
}


#feature_title { position:absolute; top:0px; right:0px; }
#jsHeroes {
	width:790px;
	height:278px;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	right:0px;
	list-style:none;
}
#jsHeroes li {
	position:absolute;
	top:0px;
	right:0px;
	z-index:0;
}

#jsHeroes li div.hero { border:none; display:none; height:278px; /*width:540px;*/ width:790px; }

#jsTabs {
	width:200px;
	height:279px;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
	list-style:none;
	/*z-index:100;*/
}
#jsTabs li {
	float:left;
	margin:0;
	padding-bottom:1px;
}
#jsTabs li.selected {
	background:url(../images/content/homepage/bgHeroTabTitleArrow.png) no-repeat 200px 0;
}
#jsTabs li a {
	display:block;
	width:193px;
	height:59px;
	padding:10px 0 0 7px;
	margin-right:30px;
	background:url(../images/content/homepage/bgHeroTabTitle.png) no-repeat 0 0;
	color:#8c8c8c;
	font-size:10px;
	line-height:110%;
	text-align:left;
	text-decoration:none;
	outline:none;
}

#jsTabs li a p {
	font-size:10px;
	line-height:120%;
}

#jsTabs li a h2 {
	color:#404040;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}

#jsTabs li a:hover {
	background-position:0px -69px;
}
#jsTabs li.selected a {
	background-position:0px -138px;
	color:#dbafa7;
}

#jsTabs li.selected a h2 {
	color:#fff;
}

#jsTabs li.last {
	padding:0;
}




#jsTabs3 {
	width:200px;
	height:279px;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
	list-style:none;
	/*z-index:100;*/
}
#jsTabs3 li {
	float:left;
	margin:0;
	padding-bottom:1px;
}
#jsTabs3 li.selected {
	background:url(../images/content/homepage/bgHeroTabTitleArrow3Tabs.png) no-repeat 200px 0;
}
#jsTabs3 li a {
	display:block;
	width:193px;
	height:82px;
	padding:10px 0 0 7px;
	margin-right:30px;
	background:url(../images/content/homepage/bgHeroTabTitle3Tabs.png) no-repeat 0 0;
	color:#8c8c8c;
	font-size:10px;
	line-height:110%;
	text-align:left;
	text-decoration:none;
	outline:none;
}

#jsTabs3 li a p {
	font-size:10px;
	line-height:120%;
}

#jsTabs3 li a h2 {
	color:#404040;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}

#jsTabs3 li a:hover {
	background-position:0px -92px;
}
#jsTabs3 li.selected a {
	background-position:0px -184px;
	color:#dbafa7;
}

#jsTabs3 li.selected a h2 {
	color:#fff;
}

#jsTabs3 li.last {
	padding:0;
}


/* JS TABS INLINE */

#ceiHeroesInline {
	width:960px;
	height:320px;
	margin:0 15px 10px;
	position:relative;
}

#jsHeroesInline {
	width:960px;
	height:280px;
	margin:0;
	padding:0;
	list-style:none;
}
#jsHeroesInline li {
	position:absolute;
	top:0px;
	left:0;
	z-index:0;
}

#jsHeroesInline li div.hero { border:none; display:none; height:280px; /*width:540px;*/ width:960px; }

#jsTabsInline {
	width:200px;
	margin:0;
	padding:13px 0 0;
	list-style:none;
	/*z-index:100;*/
}
#jsTabsInline li {
	display:inline;
	margin:0;
	padding-bottom:1px;
}
#jsTabsInline li.selected {
	background:url(../images/content/homepage/bgHeroTabTitleFlashalike.png) no-repeat 200px 0;
}
#jsTabsInline li a {
	width:47px;
	height:26px;
	padding:3px 19px;
	margin-right:2px;
	background:url(../images/content/homepage/bgHeroTabTitleFlashalike.png) no-repeat 0 0;
	color:#fff;
	font-size:20px;
	line-height:90%;
	text-align:left;
	text-decoration:none;
	outline:none;
}

#jsTabsInline li a p {
	font-size:10px;
	line-height:120%;
}

#jsTabsInline li a h2 {
	color:#404040;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}

#jsTabsInline li a:hover {
	background-position:0px -27px;
}
#jsTabsInline li.selected a {
	background-position:0px -54px;
	color:#222;
	font-weight:bold;
}

#jsTabsInline li.selected a h2 {
	color:#fff;
}

#jsTabsInline li.last {
	padding:0;
}




/*  -----  BEGIN HP2 STYLES  -----  */

#HP2 {
	float:left;
	width:990px;
	color:#222222;
	text-align:left;
}

#HP2 a {
	text-decoration:none;
}

#HP2 a:hover {
	text-decoration:underline;
}

#HP2 .mainColLeft {
	float:left;
	width:740px;
	margin-right:10px;
}

#HP2 .mainColRight {
	float:left;
	width:240px;
	background:#e5e5e5;
}

#HP2 .categories {
	float:left;
	width:740px;
	background:#0C9;
}

#HP2 .categories .title {
	float:left;
	width:740px;
	height:50px;
}

#HP2 .categories .catRow {
	float:left;
	width:740px;
	height:160px;
}

#HP2 .categories .catRow .catBlock {
	float:left;
	width:225px;
	padding-left:5px;
	height:160px;
	background:url(../images/content/homepage/bgCatImage.png) no-repeat 105px 18px #FFF;
}

#HP2 .categories .catRow .catBlock .catName {
	float:left;
	width:225px;
}

#HP2 .categories .catRow .catBlock .catName h2 {
	display:block;
	height:25px;
	padding-top:5px;
}

#HP2 .categories .catRow .catBlock .catName h2 a{
	color:#222222;
	font-size:15px;
	font-weight:bold;
	line-height:100%;
}


#HP2 .categories .catRow .catBlock .subCatAndImage {
	float:left;
	width:225px;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .subCat {
	float:left;
	width:124px;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .subCat ul {
	list-style:none;
	font-size:11px;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .subCat li.subCatName {
	line-height:100%;
	padding-bottom:7px;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .subCat li.subCatName a {
	color:#222222;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .subCat li.shopNow {
	padding-top:2px;
	line-height:0;
}

#HP2 .categories .catRow .catBlock .subCatAndImage .catImage {
	float:left;
	width:101px;
}

#HP2 .categories .catRow .catBlock .catText {
	float:left;
	padding:7px 4px 0 0;
	color:#808080;
	line-height:110%;
	font-size:10px;
}

#HP2 .categories .catRow .catBlock .catText a {
	color:#333333;
}

#HP2 .categories .catRow .paddingRight {
	padding-right:25px;
}

#HP2 .categories .catDivider {
	float:left;
	width:740px;
	background:#C36;
}

#HP2 .themes {
	float:left;
}

#HP2 .themes .title {
	width:740px;
	height:50px;
	margin-top:30px;
}

#HP2 .themes .themeRow {
	float:left;
	width:740px;
}

#HP2 .themes .themesRow {
	margin-right:10px;
}

#HP2 .themes .themeRow .themeShopAll {
	float:left;
}

#HP2 .themes .themeRow .themeBlock {
	float:left;
	width:196px;
	height:120px;
}

#HP2 .themes .themeRow .themeBlock h2 a{
	color:#222222;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:108px;
	line-height:100%;
	padding:7px 7px 6px 6px;
	width:184px;
}

#HP2 .etcBlog {
}

#HP2 .facebookFanbox {
}



#HP2 a.smallGray {
	background:url(../images/content/homepage/10x10ArrowGray.gif) no-repeat right bottom transparent;
	padding-right:12px;
	text-decoration:none;
	line-height:1.15em;
}

#HP2 a.smallGray:hover {
	text-decoration:underline;
}

#HP2 a.tinyGray {
	/*background:url(../images/content/homepage/10x10ArrowGray.gif) no-repeat right .2em transparent;*/
	padding-right:12px;
	text-decoration:none;
	line-height:1.15em;
}

#HP2 a.tinyGray:hover {
	text-decoration:underline;
}

#HP2 a.pollCat {
	background:url(../images/icons/iconArrowRed.gif) no-repeat right .3em transparent;
	padding-right:8px;
	text-decoration:none;
	font-size:13px;
	color:#cb0000;
}

#HP2 a.pollCat:hover {
	text-decoration:underline;
}




/*  RSS FEED STYLES  */

.blogTitle a, .blogTitle a:visited {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.blogTitle a:hover {
	text-decoration:underline;
}

#rssincl-box-70026 {
	height:263px;
	overflow:auto;
	width:245px;
	text-align:left;
}

#rssincl-box-75465 {
	height:254px;
	overflow:auto;
	width:479px;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}

#rssincl-box-108470 {
	border-left:1px solid #CCCCCC;
	height:300px;
	overflow:auto;
	width:239px;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}

.rssincl-entry {
background-color:#FFFFFF;
border-bottom:3px double #e5e5e5;
padding:5px;
}

.rssincl-entry p.rssincl-itemtitle {
margin-bottom:6px;
}

.rssincl-entry p.rssincl-itemtitle a {
color:#40802D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.rssincl-entry p.rssincl-itemtitle a:hover {
	color:#555555;
	text-decoration:underline;
}

.rssincl-itemdesc {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:115%;
}


.ViewSurvey a {
	text-indent:-99999px;
	height:65px;
	width:266px;
	display:block;
}

/*  CATEGORY STYLES  */

.catHeader {
	width:744px;
	height:42px;
	padding:18px 18px 0;
	margin:0;
	text-align:left;
	background:url(../images/content/catHeaders/blankHeader.gif) 0 0 no-repeat;
}

.catHeader h2 {
	color:#404040;
	font-size:26px;
	font-weight:bold;
	letter-spacing:-0.025em;
	line-height:100%;
}

.catHeader2 {
	width:744px;
	height:30px;
	padding:5px 18px 0;
	margin:0;
	text-align:left;
	background:url(../images/content/catHeaders/blankHeader.png) 0 0 no-repeat;
}

.catHeader2 h1 {
	color:#404040;
	font-size:26px;
	font-weight:bold;
	letter-spacing:-0.025em;
	line-height:100%;
}


.catHero {
	width:780px;
	height:320px;
	padding:0;
	margin:15px 0;
	display:block;
}

.catHero .col1 {
	float:left;
	position:relative;
	width:310px;
	height:320px;
	line-height:105%;
	background:url(../images/content/landingPages/giftsHero_040110_gradient.jpg) 0 0 no-repeat;
}

.catHero .col1 h2 {
	color:#FFF;
	display:block;
	font-size:33px;
	font-weight:bold;
	letter-spacing:-0.025em;
	line-height:85%;
	text-align:center;
}

.catHero .col1 h3 {
	color:#FFF;
	font-weight:normal;
	padding:0 30px 15px;
}

.catHero .col1 ul.productLink {
	margin:0;
	padding:0 30px;
	list-style-type:none;
}

.catHero .col1 ul.productLink li {
	padding-bottom:3px;
}

.catHero .col1 ul.productLink a {
	color:#FFF;
	text-decoration:none;
}

.catHero .col1 ul.productLink a:hover {
	text-decoration:underline;
}

.catHero .col1 ul.categoryLink {
	color:#FFF;
	text-align:right;
	margin:0;
	padding:0 30px;
	list-style-type:disc;
}

.catHero .col1 ul.categoryLink a {
	color:#FFF;
	text-decoration:none;
}

.catHero .col1 ul.categoryLink a:hover {
	text-decoration:underline;
}

.catHero .col2 {
	float:left;
	position:relative;
	width:470px;
}

/*  AUTO WIDGET COPY STYLES  */

.autoWidgetCopy {
	width:250px;
	height:173px;
	font-size:12px;
	line-height:115%;
}

.autoWidgetCopy a {
	text-decoration:none;
	color:#666;
}

.autoWidgetCopy a:hover {
	text-decoration:underline;
}

/*  POWER REVIEWS FAQ STYLES  */

#powerReviews {
	width:990px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
}

#powerReviews .col1 {
	width:650px;
	float:left;
}

#powerReviews .col2 {
	width:325px;
	float:left;
}

#powerReviews .prHeader {
	width:650px;
	height:253px;
	background:url(../images/content/powerReviews/bgPrFaqHeader.jpg) no-repeat 0 0;
	font-size:14px;
	color:#808080;
	font-weight:normal;
	letter-spacing:-.02em;
}

#powerReviews .prHeader h1 {
	font-size:28px;
	color:#333333;
	letter-spacing:-0.025em;
	line-height:26px;
}

#powerReviews h2 {
	font-weight:bold;
	display:block;
	color:#333333;
	margin-bottom:15px;
}

#powerReviews h4 {
	font-style:italic;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

#powerReviews .steps123 {
	width:325px;
	background:url(../images/content/powerReviews/bgPrFaqSideBar.png) no-repeat 0 0;
}

#powerReviews .steps123 ul {
	list-style:none;
}

#powerReviews .steps123 li.stepTitle {
	margin:0 12px;
	height:0;
	width:300px;
	padding-top:32px;
	overflow:hidden;
}

#powerReviews .steps123 li.stepText {
	padding:5px 55px 15px;
	color:#808080;
	font-size:12px;
}

/*  SPECIALTY CATALOG HERO STYLES  */

#specCatalog {
	float:left;
	text-align:left;
}

#specCatalog .header {
	float:left;
	background:url(../images/content/specialtyCatalog/MlHeader.png) no-repeat 0 0;
	height:100px;
	width:960px;
}

#specCatalog .header .col1 {
	float:left;
	height:0;
	width:260px;
	padding-top:100px;
	overflow:hidden;
}

#specCatalog .header .col2 {
	float:left;
	color:#333333;
	font-size:14px;
	height:73px;
	line-height:115%;
	letter-spacing:-.02em;
	padding:27px 20px 0;
	width:660px;
}

#specCatalog .hero {
	float:left;
	width:960px;
	height:320px;
	padding:0;
}

#specCatalog .hero .col1 {
	float:left;
	position:relative;
	width:310px;
	height:320px;
	line-height:105%;
	background:url(../images/content/landingPages/giftsHero_040110_gradient.jpg) 0 0 no-repeat;
}

#specCatalog .hero .col1 h2 {
	color:#FFF;
	display:block;
	font-size:33px;
	font-weight:bold;
	letter-spacing:-0.025em;
	line-height:85%;
	text-align:center;
}

#specCatalog .hero .col1 h3 {
	color:#FFF;
	font-weight:normal;
	padding:0 30px 15px;
}

#specCatalog .hero .col1 ul.productLink {
	margin:0;
	padding:0 30px;
	list-style-type:none;
}

#specCatalog .hero .col1 ul.productLink li {
	padding-bottom:3px;
}

#specCatalog .hero .col1 ul.productLink a {
	color:#FFF;
	text-decoration:none;
}

#specCatalog .hero .col1 ul.productLink a:hover {
	text-decoration:underline;
}

#specCatalog .hero .col1 ul.categoryLink {
	color:#FFF;
	text-align:right;
	margin:0;
	padding:0 30px;
	list-style-type:disc;
}

#specCatalog .hero .col1 ul.categoryLink a {
	color:#FFF;
	text-decoration:none;
}

#specCatalog .hero .col1 ul.categoryLink a:hover {
	text-decoration:underline;
}

#specCatalog .hero .col2 {
	float:left;
	position:relative;
	width:650px;
}

#specCatalog .tripBox {
	float:left;
}

#specCatalog .tripBox .col {
	float:left;
	text-align:center;
	width:309px;
}

#specCatalog .tripBox .col h2 {
	padding-bottom:5px;
	display:block;
}

#specCatalog .tripBox .col h2 a {
	color:#333333;
	font-weight:bold;
	font-size:18px;
}

#specCatalog .tripBox .col h3 {
	display:block;
	padding-top:5px;
}

#specCatalog .tripBox .col h3 a {
	color:#404040;
	font-weight:normal;
	font-size:11px;
}




/*  SEO BOTTOM TEXT STYLES */

#seoTextBot {
	float:right;
}

#seoTextBot a {
	color:#222;
	text-decoration:none;
}

#seoTextBot a:hover {
	text-decoration:underline;
}

#seoTextBot h3 {
	border-bottom:1px solid #EBEBEB;
	margin-bottom:5px;
}

#seoTextBot h3 a {
	color:#404040;
	font-size:14px;
}


/***** SIMPLY DELIGHTFUL STYLES *****/

#simplyDelightful1 {
	float:left;
	width:990px;
	background:url(../images/content/specialtyCatalog/simplyDelightful/bgMainSD.png) no-repeat 0 0;
	color:#555;
	line-height:100%;
	text-align:left;
}

#simplyDelightful1 a {
	text-decoration:none;
	color:#333;
}

#simplyDelightful1 a:hover {
	text-decoration:underline;
}

#simplyDelightful1 .col1 {
	float:left;
	width:473px;
	margin-right:10px;
}

#simplyDelightful1 .col1 .hero {
	float:left;
	margin-top:215px;
}

#simplyDelightful1 .col2 {
	float:left;
	width:507px;
}

#simplyDelightful1 .col2 ul {
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
}

#simplyDelightful1 .col2 li {
	display:inline;
}

#simplyDelightful1 .col2 li div {
	float:left;
}

#simplyDelightful1 .col2 .categories {
	float:left;
	width:507px;
	height:438px;
	background:url(../images/content/specialtyCatalog/simplyDelightful/bgCategorySD.png) no-repeat 0 0;
	font-size:11px;
}

#simplyDelightful1 .col2 .categories img {
	margin-bottom:5px;
}

#simplyDelightful1 .col2 .categories h2 a {
	color:#465032;
	margin-bottom:3px;
	display:block;
	line-height:100%
}

#simplyDelightful1 .col2 .categories ul.subCategory li {
	display:list-item;
	margin-bottom:7px;
}

#simplyDelightful1 .col2 .categories ul.subCategory li a {
	font-size:13px;
	color:#465032;
}

#simplyDelightful1 .subCategories {
	float:left;
	width:990px;
	margin-top:30px;
}

#simplyDelightful1 .subCategories ul {
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
}

#simplyDelightful1 .subCategories li {
	display:inline;
	vertical-align:top;
}

#simplyDelightful1 .subCategories li div {
	float:left;
}

#simplyDelightful1 .subCategories li.subCatImage div {
	margin-right:10px;
}

#simplyDelightful1 .subCategories li.subCatText div {
	width:230px;
	margin-right:15px;
}

#simplyDelightful1 .subCategories li.subCatText h3 a {
	display:block;
	width:230px;
	font-size:15px;
	color:#9d91cc;
	border-bottom:1px solid #9d91cc;
	margin-bottom:5px;
	font-weight:400;
	line-height:120%;
}

/* 21 MALLORY LANE STYLES */

#MalloryLane1 {
	float:left;
	width:990px;
	color:#555;
	line-height:100%;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#MalloryLane1 a {
	text-decoration:none;
	color:#333;
}

#MalloryLane1 a:hover {
	text-decoration:underline;
}

#MalloryLane1 .marginTop {
	margin-top:10px;
}

#MalloryLane1 .marginRight {
	margin-right:10px;
}

#MalloryLane1 .marginBot {
	margin-bottom:10px;
}

#MalloryLane1 .marginLeft {
	margin-left:10px;
}

#MalloryLane1 .col1 {
	width:690px;
	float:left;
}

#MalloryLane1 .col2 {
	width:290px;
	height:500px;
	float:left;
}

#MalloryLane1 .col1 .hero {
	width:690px;
	height:500px;
	background:#39C;
}

#MalloryLane1 .col1 .mainCategory1 {
	width:690px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryImg {
	width:175px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryImg img {
	padding:25px;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo {
	width:505px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo h2 a {
	display:block;
	font-size:32px;
	line-height:115%;
	position:relative;
	left:-3px;
	color:#fff;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo .text {
	float:left;
	width:230px;
	padding:10px;
	line-height:120%;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo .links {
	float:left;
	width:235px;
	text-align:right;
	padding:10px 10px 0;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo .links ul {
	list-style:none;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo .links li {
	margin-bottom:5px;
}

#MalloryLane1 .col1 .mainCategory1 .mainCategoryInfo .links li a {
	font-size:19px;
	color:#c0ac87;
	line-height:100%;
}



#MalloryLane1 .col1 .mainCategory2 {
	width:690px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryImg {
	width:175px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryImg img {
	padding:25px;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo {
	width:505px;
	float:left;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo h2 a {
	display:block;
	font-size:32px;
	line-height:115%;
	position:relative;
	right:-3px;
	color:#fff;
	text-align:right;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo .text {
	float:left;
	width:230px;
	padding:10px;
	line-height:120%;
	text-align:right;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo .links {
	float:left;
	width:235px;
	padding:10px 10px 0;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo .links ul {
	list-style:none;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo .links li {
	margin-bottom:5px;
}

#MalloryLane1 .col1 .mainCategory2 .mainCategoryInfo .links li a {
	font-size:19px;
	color:#a9af7f;
	line-height:100%;
}


#MalloryLane1 .col2 .catDescription {
	float:left;
	width:260px;
	height:264px;
	padding:15px;
	background:url(../images/content/specialtyCatalog/malloryLane/bg21MLDescription.png) no-repeat 0 0;
}

#MalloryLane1 .col2 .catDescription sup {
	font-size:9px;
}

#MalloryLane1 .col2 .catDescription h2 {
	display:block;
	font-size:18px;
}

#MalloryLane1 .col2 .catDescription h3 {
	display:block;
	font-size:16px;
	line-height:160%;
	font-weight:normal;
	color:#808080;
}

#MalloryLane1 .col2 .catImage {
	width:260px;
	height:176px;
	padding:15px;
	text-align:center;
	float:left;
}

#MalloryLane1 .col2 .subCategory {
	width:290px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

#MalloryLane1 .col2 .subCategory .subCategoryImg {
	float:left;
}

#MalloryLane1 .col2 .subCategory .subCategoryInfo {
	float:left;
	width:200px;
	font-size:10px;
}

#MalloryLane1 .col2 .subCategory .subCategoryInfo p {
	line-height:95%;
}

#MalloryLane1 .col2 .subCategory .subCategoryInfo h3 a {
	display:block;
	font-size:16px;
	font-weight:normal;
	margin-bottom:7px;
	padding-bottom:7px;
	color:#a2695e;
	border-bottom:1px solid #a2695e;
}



#MalloryLane1 .col2 .subCategory .subCategoryInfo img {
	margin-top:5px;
}


/***** HOW HELPFUL STYLES *****/

#howHelpful1 {
	float:left;
	width:990px;
}

#howHelpful1 .col1 {
	float:left;
	width:506px;
}

#howHelpful1 .col2 {
	float:left;
	width:474px;
}

#howHelpful1 .col1 .hero {
	float:left;
	width:478px;
	height:445px;
	padding:127px 14px 14px;
}

#howHelpful1 .col1 .mainCategories {
	float:left;
}

#howHelpful1 .col1 .mainCategories h2 {
	display:block;
	float:left;
}

#howHelpful1 .col1 .mainCategories h2 a {
	height:0px;
	width:248px;
	display:block;
	padding-top:134px;
	overflow:hidden;
}

#howHelpful1 .col2 .categoryTitle {
	float:left;
	width:474px;
	height:58px;
	text-align:center;
}

#howHelpful1 .col2 .categoryTitle span {
	color:#FFF;
	display:block;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-0.01em;
	padding-top:21px;
	line-height:100%;
}

#howHelpful1 .col2 .categoryBlock {
	float:left;
	height:125px;
	margin:20px 17px 0;
	padding-bottom:20px;
	width:440px;
}

#howHelpful1 .col2 .borderBot {
	border-bottom:1px solid #ccc;
}


#howHelpful1 .col2 .categoryBlock .categoryImage {
	float:left;
	margin-right:10px;
}

#howHelpful1 .col2 .categoryBlock .categoryInfo {
	float:left;
	width:305px;
}

#howHelpful1 .col2 .categoryBlock .subCategoryLinks {
	float:left;
	text-align:right;
	width:155px;
	height:85px;
}

#howHelpful1 .col2 .categoryBlock .subCategoryLinks a {
	display:block;
	color:#4d4d4d;
	margin-bottom:3px;
	font-size:11px;
}

#howHelpful1 .col2 .categoryBlock .categoryInfo h2 {
	display:block;
	margin-bottom:3px;
}

#howHelpful1 .col2 .categoryBlock .categoryInfo h2 a {
	color:#333;
	font-weight:700;
	font-size:16px;
}

#howHelpful1 .col2 .categoryBlock .categoryInfo .categoryText {
	display:block;
	height:85px;
	color:#808080;
	font-size:11px;
	width:150px;
	float:left;
}

#howHelpful1 .col1 .hero .catalogInfo {
	float:left;
	height:249px;
	padding-right:285px;
}

#howHelpful1 .col1 .hero .catRequest {
	float:left;
	margin:11px 0 10px 48px;
}

#howHelpful1 .col1 .hero .productLinks {
	float:left;
	padding-top:173px;
}

#howHelpful1 .col1 .hero .productLinks a {
	height:0px;
	width:260px;
	display:block;
	padding-top:17px;
	overflow:hidden;
}

#howHelpful1 a {
	text-decoration:none;
}

#howHelpful1 a:hover {
	text-decoration:underline;
}

#howHelpful1 .marginTop {
	margin-top:10px;
}

#howHelpful1 .marginRight {
	margin-right:10px;
}

#howHelpful1 .marginBot {
	margin-bottom:10px;
}

#howHelpful1 .marginLeft {
	margin-left:10px;
}





/* JS TABS INLINE NEW HERO 1 */

#ceiHeroesInlineNew1 {
	width:650px;
	height:340px;
	/*margin:0 15px 10px;*/
	position:relative;
}

#jsHeroesInlineNew1 {
	width:650px;
	height:340px;
	margin:0;
	padding:0;
	list-style:none;
}
#jsHeroesInlineNew1 li {
	position:absolute;
	top:0px;
	left:0;
	z-index:0;
}

#jsHeroesInlineNew1 li div.hero { border:none; display:none; height:340px; /*width:540px;*/ width:650px; }

#jsTabsInlineNew1 {
	width:200px;
	margin:0;
	padding:10px 0 0;
	list-style:none;
	/*z-index:100;*/
}
#jsTabsInlineNew1 li {
	display:inline;
	margin:0;
	padding-bottom:1px;
}
#jsTabsInlineNew1 li.selected {
	background:url(../images/content/homepage/new1/bgJSSlideShowNavBtns.png) no-repeat 200px 0;
}
#jsTabsInlineNew1 li a {
	width:47px;
	height:26px;
	padding:4px 19px;
	margin-right:2px;
	background:url(../images/content/homepage/new1/bgJSSlideShowNavBtns.png) no-repeat 0 0;
	color:#777;
	font-size:18px;
	line-height:90%;
	text-align:left;
	text-decoration:none;
	outline:none;
}

#jsTabsInlineNew1 li a p {
	font-size:10px;
	line-height:120%;
}

#jsTabsInlineNew1 li a h2 {
	color:#404040;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}

#jsTabsInlineNew1 li a:hover {
	background-position:0px -27px;
}
#jsTabsInlineNew1 li.selected a {
	background-position:0px -54px;
	color:#444;
	font-weight:bold;
}

#jsTabsInlineNew1 li.selected a h2 {
	color:#fff;
}

#jsTabsInlineNew1 li.last {
	padding:0;
}

/* HP1 NEW 1 */

#HP1New1 {
	float:left;
	width:990px;
}

#HP1New1 a {
	text-decoration:none;
	color:#737373;
}

#HP1New1 a:hover {
	text-decoration:underline;
}

#HP1New1 .jsHero {
	float:left;
}

#HP1New1 .colRight1 {
	float:left;
	width:330px;
}

#HP1New1 .col {
	float:left;
	height:125px;
	width:240px;
	background:#ccc;
	font-size:10px;
	color:#777;
	line-height:100%;
}

#HP1New1 .col h2 {
	line-height:100%;
	display:block;
	margin:10px 0 5px;
	color:#444;
}

#HP1New1 .marginTop {
	margin-top:10px;
}

#HP1New1 .marginRight {
	margin-right:10px;
}

#HP1New1 .marginBot {
	margin-bottom:10px;
}

#HP1New1 .marginLeft {
	margin-left:10px;
}


/*  HP2 NEW STYLES */

#HP2New {
	float:left;
	width:990px;
}

#HP2New a {
	text-decoration:none;
	color:#737373;
}

#HP2New a:hover {
	text-decoration:underline;
}

#HP2New h2 {
	display:block;
	margin-bottom:5px;
}

#HP2New .linkCol {
	float:left;
	width:240px;
}

#HP2New .linkCol ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#HP2New .linkCol li {
	margin-left:10px;
	margin-bottom:7px;
}

#HP2New .marginTop {
	margin-top:10px;
}

#HP2New .marginRight {
	margin-right:10px;
}

#HP2New .marginBot {
	margin-bottom:10px;
}

#HP2New .marginLeft {
	margin-left:10px;
}

.stevenTest ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px;
}

.stevenTest li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}

.stevenTest li a {
	padding-left:30px;
	height:20px;
	display:block;
	background:#FFCE8E;
	line-height:150%;
}

.stevenTest li a:hover {
	background:url(../images/backgrounds/bgAnimatedArrow.gif) 0 0 no-repeat #FFCE8E;
}

/* HH NEW HEADER STYLES */

#header{width:990px;float:left;background:url(../images/content/header/bgMainSpring_2011-01.jpg) no-repeat 0 0;}
#header a{text-decoration:none;line-height:100%;}
#header a.green{color:#000000;}
#header a.lightGreen{color:#333;}
#header a.darkGrey{color:#333;}
#header a:hover{text-decoration:underline;}
#header ul{list-style:none;text-align:right;padding-top:5px;font-size:11px;}
#header li{height:22px;letter-spacing:-.005em;}
#header .logoTop{width:300px;height:80px;float:left;}
#header .messageSearch{width:385px;float:left;}
#header .messageSearch .message{width:370px;height:30px;float:left;}
#header .messageSearch .search{width:435px;float:left;background:url(../images/content/header/bgSearchBarTop.png) no-repeat 0px 8px;}
#header .messageSearch .search .searchField {float:left;height:50px;width:280px;}
#header .messageSearch .search .searchField input {outline:none;}
#header .messageSearch .search .searchButton {float:left;height:50px;width:100px;}
#header .catalogLinks{width:155px;float:left;background:url(../images/content/header/bgCatalogLinks.png) no-repeat top right;}
#header .catalogLinks ul{margin-right:10px;}
#header .catalogLinks li.catalogQuickOrder a{margin-left:3px;font-size:12px;font-weight:700;}
#header .customerLinks{width:150px;float:right;}
#header .customerLinks ul{margin-right:1px;}
#header .searchFieldTop{border:none;background:none;letter-spacing:-.025em;line-height:100%;font-size:13px;color:#666;margin:21px 0 0 16px;width:255px;}
#header a:focus,#HHheader .customerLinks li.shoppingCart{border:none;}
#header .customerLinks li.myFavorites a,#HHheader .customerLinks li.shoppingCart a{margin-left:3px;}




.bottomSearch {float:left;}
.bottomSearch .search {width:370px;float:left;background:url(../images/content/header/bgSearchBarBtm.png) no-repeat -3px 0;}
.bottomSearch .search .searchField {float:left;height:40px;width:270px;}
.bottomSearch .search .searchButton {float:left;height:40px;width:100px;}
.bottomSearch .search .searchFieldBtm{border:none;background:none;letter-spacing:-.025em;line-height:100%;font-size:13px;color:#666;margin:13px 0 0 9px;width:255px;}


#forTheHomeHero {
	width:780px;
	float:left;
}

#forTheHomeHero .mainCategories {
	float:left;
	margin-bottom:10px;
}

#forTheHomeHero .mainCategories .mainCatCol {
	float:left;
}

#forTheHomeHero .mainCategories .mainCatCol a {
	height:0px;
	width:253px;
	display:block;
	padding-top:200px;
	overflow:hidden;
}

#forTheHomeHero .subCatCol {
	width:187px;
	height:80px;
	float:left;
	font-size:10px;
	line-height:100%;
}

#forTheHomeHero .subCatCol .img {
	float:left;
	margin-right:6px;
	padding:0;
}

#forTheHomeHero .subCatCol h2 a {
	text-decoration:none;
	display:block;
	margin-bottom:6px;
	font-size:12px;
	font-weight:700;
	float:left;
}

#forTheHomeHero .subCatCol h2 a:hover {
	text-decoration:underline;
}

#categoryHero {
	width:780px;
	float:left;
}

#categoryHero .categoryHeroCol1 {
	float:left;
	margin-right:10px;
}

#categoryHero .categoryHeroCol1 a {
	height:0px;
	width:470px;
	display:block;
	padding-top:280px;
	overflow:hidden;
}

#categoryHero .categoryHeroCol2 {
	float:left;
	width:300px;
}

#categoryHero .categoryHeroCol2 .categoryHeroSubCat {
	float:left;
	margin-bottom:10px;
}

#categoryHero .categoryHeroCol2 .categoryHeroSubCat a {
	height:0px;
	width:300px;
	display:block;
	padding-top:100px;
	overflow:hidden;
}

#categoryHero .categoryHeroCol2 .subCategoryLink {
	float:left;
	width:145px;
	margin-bottom:6px;
}

#categoryHero .categoryHeroCol2 .subCategoryLink h2 a {
	font-size:13px;
	font-weight:700;
	text-decoration:none;
}

#categoryHero .categoryHeroCol2 .subCategoryLink h2 a:hover {
	text-decoration:underline;
}

#gemstoneChart {
	font-size:11px;
	color:#777;
}

.gemstoneHeader {
	background:#555;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 6px;
	text-align:left;
	vertical-align:top;
}

.gemstoneInfo {
	border-bottom:1px solid #DDDDDD;
	padding:12px 6px;
	text-align:left;
	vertical-align:top;
}

/*  -----  HH NAVGIATION 2010 STYLES  -----  */

#globalNavContainer{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat 0 0;height:34px;width:990px;z-index:9999;position:relative;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;}
#globalNavContainer #globalNav{width:100%;margin:0;padding:0;}
#globalNavContainer #globalNav ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#globalNavContainer #globalNav li{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;margin:0;padding:0;}
#globalNavContainer #globalNav .menu a{float:left;height:0;overflow:hidden;padding-top:32px;width:100px;}

#globalNavContainer #globalNav li.gn1 a{width:125px;}
#globalNavContainer #globalNav li.gn2 a{width:90px;}
#globalNavContainer #globalNav li.gn3 a{width:106px;}
#globalNavContainer #globalNav li.gn4 a{width:105px;}
#globalNavContainer #globalNav li.gn5 a{width:127px;}
#globalNavContainer #globalNav li.gn6 a{width:123px;}
#globalNavContainer #globalNav li.gn7 a{width:133px;}
#globalNavContainer #globalNav li.gn8 a{width:87px;}
#globalNavContainer #globalNav li.gn9 a{width:94px; }


#globalNavContainer #globalNav li.gn1:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat 0 -36px;}
#globalNavContainer #globalNav li.gn2:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -125px -36px;}
#globalNavContainer #globalNav li.gn3:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -215px -36px;}
#globalNavContainer #globalNav li.gn4:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -321px -36px;}
#globalNavContainer #globalNav li.gn5:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -426px -36px;}
#globalNavContainer #globalNav li.gn6:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -553px -36px;}
#globalNavContainer #globalNav li.gn7:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -676px -36px;}
#globalNavContainer #globalNav li.gn8:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -809px -36px;}
#globalNavContainer #globalNav li.gn9:hover{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -896px -36px;}


#globalNavContainer #globalNav li.gn1 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat 0 -108px;}
#globalNavContainer #globalNav li.gn2 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -125px -108px;}
#globalNavContainer #globalNav li.gn3 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -215px -108px;}
#globalNavContainer #globalNav li.gn4 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -321px -108px;}
#globalNavContainer #globalNav li.gn5 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -426px -108px;}
#globalNavContainer #globalNav li.gn6 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -553px -108px;}
#globalNavContainer #globalNav li.gn7 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -676px -108px;}
#globalNavContainer #globalNav li.gn8 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -809px -108px;}
#globalNavContainer #globalNav li.gn9 .menu a.Selected{background:url(../images/backgrounds/bgGlobalNavSpring.png) no-repeat -896px -108px;}



#globalNavContainer #globalNav li.gnItem:hover a.Selected{background:none;}
.menuDisplayBlock{margin-top:0;display:block;position:relative;}
.menuWrapper{float:left;position:relative;border:8px solid #ec561c;background:#ec561c;z-index:2;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius-bottomright:5px;border-radius-bottomleft:5px;}

.menuBorder{border:1px solid #f8ab5c;float:left;background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:5px 0 10px 10px;}
.menuColumn{float:left;padding-right:10px;}
.menuColumn ul{float:left;list-style:none, none, left;}
.menuWrapper ul{list-style:none;font-family:Arial, Helvetica, sans-serif;float:left;margin:0;padding:0;}
#globalNavContainer #globalNav .menuWrapper li{float:none;display:block;margin:5px 0 0;}

#globalNavContainer #globalNav .menuWrapper li:hover{background:#e87501;}

#globalNavContainer #globalNav .menuWrapper li a{background:none;width:100%;min-width:120px;float:none;height:15px;text-decoration:none;display:block;font-size:11px;font-weight:400;color:#788074;white-space:normal;overflow:visible;margin:0;padding:3px 20px 1px 4px;}
#globalNavContainer #globalNav .menuWrapper li.special:hover{background:#c63838;}
#globalNavContainer #globalNav .menuWrapper li.special a{font-weight:700;color:#c63838;}
li.gnItem div.menuDisplay{display:none;list-style-type:none;white-space:nowrap;text-align:left;float:left;z-index:0;padding:0;}
li.gnItem:hover div.menuDisplay{display:block;position:absolute;top:32px;height:auto;list-style-type:none;margin:0;}
li.gn1 .menuDisplay{left:0;}
li.gn2 .menuDisplay{left:20px;}
li.gn3 .menuDisplay{left:175px;}
li.gn4 .menuDisplay{left:210px;}
li.gn5 .menuDisplay{left:330px;}
li.gn6 .menuDisplay{right:280px;}
li.gn7 .menuDisplay{right:158px;}
li.gn8 .menuDisplay{right:45px;}
li.gn9 .menuDisplay{right:0px;}


#globalNavContainer #globalNav .menuWrapper li a:hover,#globalNavContainer #globalNav .menuWrapper li.special a:hover{color:#fff;}

