@charset "UTF-8";
/* CSS Document */

body { margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px; }
IMG { border:0; }
.spiritHeaderContainer { clear:both;position:relative;width:955px;background:url(/images/spirit/header/headerBlueBG5.jpg);background-repeat:no-repeat;text-align:center;margin:0;padding:60px 0 0 0; }
	.logoHomeContainer { position:absolute;top:0;left:0;z-index:19px; }
	
	.spiritHeaderContainer .cartContainer { clear:both;position:absolute;top:0;left:705px;width:250px;padding:6px 0px 0 0;z-index:29px;color:#FFF;text-align:center; }
		.spiritHeaderContainer .cartContainer .cartTitle {  clear:both;/*margin-left:-2px;*/text-align:center;font-size:115%;font-weight:bold; width:246px; }
		.spiritHeaderContainer .cartContainer .cartDataContainer {clear:both;width:246px;text-align:center;padding:1px 0 0 0; }
			.spiritHeaderContainer .cartContainer .cartDataContainer .cartIcon { float:left;width:21px;/*margin:3px 6px;*/text-align:center; }
				/* For IE6 */
				*html .spiritHeaderContainer .cartContainer .cartDataContainer .cartIcon {
	float:left;
	/*width:590px;
	margin:300px1px 1px 1px;*/
	text-align:center;
}
			.spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper { float:left;width:204px;padding-top:2px;text-align:center; }
				.spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartData { float:left;width:103px;/*margin:1px 6px 3px 6px;*/font-size:93%; }
					/* For IE6 */
					*html .spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartData { float:left;margin:2px 12px 3px 3px;font-size:93%; }
					.spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartData A, .spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartData A:visited { font-size:93%;color:#FFF; }
					.spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartData A:hover { color:#FFE91A; }
				.spiritHeaderContainer .cartContainer .cartDataContainer .cartDataWrapper .cartButton { /*float:left;width:83px;margin:0 0 3px 0;*/ }
				
		.spiritHeaderContainer .cartContainer .cartActionsContainer {  clear:both;text-align:center;background-color:transparent;font-size:77%; }
			.spiritHeaderContainer .cartContainer .cartActionsContainer UL { width:246px; display:block;margin:0; padding:0;list-style:none;text-align:center; }
				.spiritHeaderContainer .cartContainer .cartActionsContainer UL LI { display:inline;text-align:center; }
					.spiritHeaderContainer .cartContainer .cartActionsContainer UL LI A, .spiritHeaderContainer .cartContainer .cartActionsContainer UL LI A:visited { color:#FFF;padding-right:3px; }
					.spiritHeaderContainer .cartContainer .cartActionsContainer UL LI A:hover { color:#FFE91A; }
					
		.spiritHeaderContainer .cartContainer .cartUtilityContainer { width:246px; clear:both;padding-top:5px;text-align:center;background-color:transparent;font-size:77%; }
			.spiritHeaderContainer .cartContainer .cartUtilityContainer UL { display:block;margin:0; padding:0;list-style:none;text-align:center; }
				.spiritHeaderContainer .cartContainer .cartUtilityContainer UL LI { display:inline;text-align:center; }
					.spiritHeaderContainer .cartContainer .cartUtilityContainer UL LI A, .spiritHeaderContainer .cartContainer .cartActionsContainer UL LI A:visited { color:#FFF;padding-right:3px; }
					.spiritHeaderContainer .cartContainer .cartUtilityContainer UL LI A:hover { color:#FFE91A; }
	
	.spiritHeaderContainer .tabsTopRowContainer { text-align:center;background-color:transparent;z-index:79; }
		.spiritHeaderContainer .tabsTopRowContainer  UL { display:block;margin:0; padding:0;list-style:none;text-align:center; }
			.spiritHeaderContainer .tabsTopRowContainer UL LI {  display:inline;margin:0 -5px 0 0;padding:4px 0 6px 4px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/leftTabBG.gif") no-repeat;background-position:0 -1px; }
				.spiritHeaderContainer .tabsTopRowContainer UL LI A { display:inline;margin:0;padding:4px 12px 6px 8px;background:url("/images/spirit/header/rightTabBG.gif") no-repeat right top;color:#000;text-decoration:none; }
				.spiritHeaderContainer .tabsTopRowContainer UL LI A:link, .spiritHeaderContainer .tabsTopRowContainer UL LI A:visited { color:#000;text-decoration:none;font-weight:bold; }
				.spiritHeaderContainer .tabsTopRowContainer UL LI A:hover { color:#FFF;text-decoration:underline; }
				
	.spiritHeaderContainer .tabsBottomRowContainer { margin-top:4px;text-align:center;background-color:transparent;z-index:89; }
		.spiritHeaderContainer .tabsBottomRowContainer  UL { display:block;margin:0; padding:0;list-style:none;text-align:center; }
			.spiritHeaderContainer .tabsBottomRowContainer UL LI { display:inline;margin:0 -5px 0 0;padding:4px 0 2px 4px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/leftTabBG.gif") no-repeat left top; }
				.spiritHeaderContainer .tabsBottomRowContainer UL LI A { display:inline;margin:0;padding:4px 12px 2px 8px;background:url("/images/spirit/header/rightTabBG.gif") no-repeat right top;color:#000;text-decoration:none; }
				.spiritHeaderContainer .tabsBottomRowContainer UL LI A:link, .spiritHeaderContainer .tabsBottomRowContainer UL LI A:visited { color:#000;text-decoration:none; }
				.spiritHeaderContainer .tabsBottomRowContainer UL LI A:hover { color:#FFF;text-decoration:underline; }
				
		/* SALE Tab */		
		.spiritHeaderContainer .tabsTopRowContainer UL LI.sale {  display:inline;margin:0 -4px 0 0;padding:4px 0 6px 5px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/redLeftTabBG.gif") no-repeat left top; }
			.spiritHeaderContainer .tabsTopRowContainer UL LI.sale A { display:inline;margin:0;padding:2px 9px 6px 4px;background:url("/images/spirit/header/redRightTabBG.gif") no-repeat right top;color:#FFF;text-decoration:none; }
						.spiritHeaderContainer .tabsTopRowContainer UL LI.sale A:link, .spiritHeaderContainer .tabsTopRowContainer UL LI.sale A:visited { color:#FFF;text-decoration:none;font-weight:bold;font-size:115%; }
						.spiritHeaderContainer .tabsTopRowContainer UL LI.sale A:hover { color:#FFF;text-decoration:underline; }
/* ACTION BAR */				
.spiritHeaderContainer .topNavContainer { float:left;width:955px;background-color:#000;margin:0;padding:0;z-index:99; font-weight:bold; }
	.spiritHeaderContainer .topNavContainer .actionButtonsContainer { float:left;width:700px;padding-top:6px;text-align:center;background-color:#000; }
			.spiritHeaderContainer .topNavContainer .actionButtonsContainer  UL { display:block;margin:0; padding:5px 0 7px 0;list-style:none;text-align:center; }
				.spiritHeaderContainer .topNavContainer .actionButtonsContainer UL LI { display:inline;margin:6px 0;padding:0 18px 0 15px;text-align:center;border-right:1px solid #FFF; }
					.spiritHeaderContainer .topNavContainer .actionButtonsContainer UL LI A { display:inline;margin:0;padding:0; }
					.spiritHeaderContainer .topNavContainer .actionButtonsContainer UL LI A:link, .spiritHeaderContainer .actionButtonsContainer UL LI A:visited { color:#FFF;text-decoration:none;text-transform:uppercase; }
					.spiritHeaderContainer .topNavContainer .actionButtonsContainer UL LI A:hover { color:#FFE91A;text-decoration:underline; }
	.spiritHeaderContainer .topNavContainer .storeLocatorContainer { float:left;width:255px;padding-top:5px;text-align:center;background-color:#000;font-weight:bold;color:#FFE91A; }
		.spiritHeaderContainer .topNavContainer .storeLocatorContainer DIV { float:left;padding:0 6px 4px 6px }
			.spiritHeaderContainer .topNavContainer .storeLocatorContainer DIV.formLabel { padding:6px 3px 0 9px;text-transform:uppercase; }
			.spiritHeaderContainer .topNavContainer .storeLocatorContainer DIV.storeLocatorForm INPUT { margin:0 0 0 6px;padding:0; }
				.spiritHeaderContainer .topNavContainer .storeLocatorContainer DIV.storeLocatorForm .storeLocatorFormField { margin:4px 0 0 0;padding:0 0 1px 3px;border:1px solid #DDD; }
/* Footer Menu */

.spiritFooterContainer { clear:both;position:relative;width:955px;text-align:center;margin:0;padding:5px 0 0 0; }


	.spiritFooterContainer .tabsTopRowContainer { text-align:center;background-color:transparent;z-index:79; }
		.spiritFooterContainer .tabsTopRowContainer  UL { display:block;margin:0; padding:0;list-style:none;text-align:center; }
			.spiritFooterContainer .tabsTopRowContainer UL LI {  display:inline;margin:0 -5px 0 0;padding:4px 0 6px 4px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/leftTabBG.gif") no-repeat;background-position:0 -1px; }
				.spiritFooterContainer .tabsTopRowContainer UL LI A { display:inline;margin:0;padding:4px 12px 6px 8px;background:url("/images/spirit/header/rightTabBG.gif") no-repeat right top;color:#000;text-decoration:none; }
				.spiritFooterContainer .tabsTopRowContainer UL LI A:link, .spiritFooterContainer .tabsTopRowContainer UL LI A:visited { color:#000;text-decoration:none;font-weight:bold; }
				.spiritFooterContainer .tabsTopRowContainer UL LI A:hover { color:#FFF;text-decoration:underline; }
				
	.spiritFooterContainer .tabsBottomRowContainer { margin-top:4px;text-align:center;background-color:transparent;z-index:89; }
		.spiritFooterContainer .tabsBottomRowContainer  UL { display:block;margin:0; padding:0;list-style:none;text-align:center; }
			.spiritFooterContainer .tabsBottomRowContainer UL LI { display:inline;margin:0 -5px 0 0;padding:4px 0 2px 4px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/leftTabBG.gif") no-repeat left top; }
				.spiritFooterContainer .tabsBottomRowContainer UL LI A { display:inline;margin:0;padding:4px 12px 2px 8px;background:url("/images/spirit/header/rightTabBG.gif") no-repeat right top;color:#000;text-decoration:none; }
				.spiritFooterContainer .tabsBottomRowContainer UL LI A:link, .spiritFooterContainer .tabsBottomRowContainer UL LI A:visited { color:#000;text-decoration:none; }
				.spiritFooterContainer .tabsBottomRowContainer UL LI A:hover { color:#FFF;text-decoration:underline; }
				
		/* SALE Tab */		
		.spiritFooterContainer .tabsTopRowContainer UL LI.sale {  display:inline;margin:0 -4px 0 0;padding:4px 0 6px 5px;*padding:0 0 6px 4px;_padding:0 0 6px 4px;text-align:center;background:url("/images/spirit/header/redLeftTabBG.gif") no-repeat left top; }
			.spiritFooterContainer .tabsTopRowContainer UL LI.sale A { display:inline;margin:0;padding:2px 9px 6px 4px;background:url("/images/spirit/header/redRightTabBG.gif") no-repeat right top;color:#FFF;text-decoration:none; }
						.spiritFooterContainer .tabsTopRowContainer UL LI.sale A:link, .spiritFooterContainer .tabsTopRowContainer UL LI.sale A:visited { color:#FFF;text-decoration:none;font-weight:bold;font-size:115%; }
						.spiritFooterContainer .tabsTopRowContainer UL LI.sale A:hover { color:#FFF;text-decoration:underline; }
/* ACTION BAR */				
.spiritFooterContainer .topNavContainer { float:left;width:955px;background-color:#000;margin:2px 0 0 0;padding:0;z-index:99 }
	.spiritFooterContainer .topNavContainer .actionButtonsContainer { float:left;width:700px;padding-top:6px;text-align:center;background-color:#000; }
			.spiritFooterContainer .topNavContainer .actionButtonsContainer  UL { display:block;margin:0; padding:5px 0 7px 0;list-style:none;text-align:center; }
				.spiritFooterContainer .topNavContainer .actionButtonsContainer UL LI { display:inline;margin:6px 0;padding:0 18px 0 15px;text-align:center;border-right:1px solid #FFF; }
					.spiritFooterContainer .topNavContainer .actionButtonsContainer UL LI A { display:inline;margin:0;padding:0; font-weight:bold; }
					.spiritFooterContainer .topNavContainer .actionButtonsContainer UL LI A:link, .spiritFooterContainer .actionButtonsContainer UL LI A:visited { color:#FFF;text-decoration:none;text-transform:uppercase; }
					.spiritFooterContainer .topNavContainer .actionButtonsContainer UL LI A:hover { color:#FFE91A;text-decoration:underline; }
	.spiritFooterContainer .topNavContainer .storeLocatorContainer { float:left;width:255px;padding-top:5px;text-align:center;background-color:#000;font-weight:bold;color:#FFE91A; }
		.spiritFooterContainer .topNavContainer .storeLocatorContainer DIV { float:left;padding:0 6px 4px 6px }
			.spiritFooterContainer .topNavContainer .storeLocatorContainer DIV.formLabel { padding:6px 3px 0 9px;text-transform:uppercase; }
			.spiritFooterContainer .topNavContainer .storeLocatorContainer DIV.storeLocatorForm INPUT { margin:0 0 0 6px;padding:0; }
				.spiritFooterContainer .topNavContainer .storeLocatorContainer DIV.storeLocatorForm .storeLocatorFormField { margin:4px 0 0 0;padding:0 0 1px 3px;border:1px solid #DDD; }
				
.BottomFooterContainer { margin: 10px; }
.leftConteiner { float:left; width:255px; margin-right:100px}
.img_call {margin: 0 0 10px 35px}
.img_card { 
    float:left;
    border:0px;
    background: url(/images/spirit/HomePage/card_img.jpg);
    width:167px;
    height:26px; 
 }
.RatingVerify { float:right }
.foterAdress{ font-size:80% }
.copyright{font-size:70%}
.centerConteiner { float:left; text-align:center; margin-right:105px }
.rightConteiner { width:243px; height:110px; background-color:#E1E8F2; float:left; text-align:center;}
.ShoppingCart { background-color:#69809F; color:#FFFFFF; font-size:105%; font-weight:bold; height:25px; padding-top:3px; margin-bottom:7px}
.ico_cartImg{ display:inline; vertical-align: middle;}
.bottomItems{ font-size:85% ; display:inline;  font-size:80%}
.footer_card_menu a { font-size:80%; margin-right:5px; color:#000000;  }
.checkout_btn { margin:7px 0 5px 0 }			


.footerLinks
{
	width:100%;
	text-align:center;
	font-size:85%;
	margin: 5px 0 10px 0;	
}

.footerLinks ul
{
	list-style-type:none;
	display:inline;
}

.footerLinks li
{
	display:inline;
	padding: 0 5px 0 5px;
}

.footerLinks a
{
	color:Black;
	text-decoration:underline;
}

.SpiritDetailsCenterConteiner{
	width:815px;
}
.SpiritDetailsSelectZone{
	height:34px;
	background-color:#D4DEEA;
	width:100%;
	padding-top:10px;
}
.SpiritDetailsSelectZone select {
	margin: 0 5px 0 10px;
}
.SpiritDetailsSelectZone span{
	padding-left:10px;
	font-size:120%; 
}
.SpiritDetailsMainColumn {
	width:600px;
	margin:5px 16px 5px 0px;
	float:left;
}	
.SpiritPass {
	font-size:95%; color:black;
}
.SpiritPass a{
	font-size:95%; color: #465F7E;
}
.SpiritProductZone	{
	width:563px;
	margin-left:0px;
	margin-top:12px;
}
.SpiritProductImagesZone{
	width:222px;
	float:left;
}
.SpiritUnderImagesPromo{
	color:black;
	font-size:103%;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px
}
.SpiritViewLarge, .SpiritEmailFriend{
	float:right;
	margin-bottom:7px;
	margin-top:3px;
}
.SpiritVZoom, .SpiritWVideo {
	float:left;
	margin-bottom:7px;
	margin-top:3px;
}
.SpiritViewLarge img, .SpiritVZoom img, .SpiritEmailFriend img, .SpiritWVideo img{
	  vertical-align: middle;
}

.SpiritViewLarge a, .SpiritVZoom a, .SpiritEmailFriend a, .SpiritWVideo a {
	color:#465F7E;
	text-decoration:underline;
	font-size:88%
}
.SpiritUnderImagesPromo span{
	font-style:italic;
	color:black;
	font-size:95%;
	font-weight:normal;
}
.SpiritMainImg {
	border:1px solid #D6DDE5;
}
.SpiritOtherView {
	width:222px;
	background-color: #D4DEEA;
}
.SpiritOtherView img{
	float:left; padding:5px 12px 5px 12px;
}
.SpiritProductTextZone{
	float:left;
	width:291px;
	margin-left:50px
}
.SpiritPriceZone {
}
.SpirinProductName{
	font-size:115%;
	color:black;
	font-weight:bold;
}
.SpiritBuyNowBTN{
	float:right;
	margin-top:5px;
}
.SpiritPriceLeft{
}
.SpiritPriceLeftItem{
	font-size:83%;
	color:#000000;
	margin-top:1px;	
}
.SpiritPriceLeftReg {
	font-size:87%;
	color:#909090;
	margin-top:1px;	
}
.SpiritPriceLeftNow  {
	display:block;
	font-size:108%;
	font-weight:bold;
	margin-top:1px;	
}
.SpiritSavePercent {
	height:20px;
	width:113px;
	padding: 2px 0 0 5px;
	color: #C80200;
	font-weight:bold;
	background-color:#FFEA00;
	margin-top:5px;
}
.SpiritDescriptionZone{
	font-size:85%;
	color:black;
	margin-top:7px;
}
.SpiritDescriptionZone p{
	margin:0;
	padding: 8px 0 0 0;
}
.SpiritDescriptionZone a{
	color:#465F7E;
}
.SpiritPromoMSG{
	margin:5px 0 4px 0;
	background-color: #FF6006;
	font-size:110%;
	font-weight:bold;
	padding: 5px;
	color:#ffffff;
}
.SpiritSpecificationsZone{
	font-size:85%;
	color:black;
}
.SpiritSpecificationsZone ul {
	margin:2px 0 0 20px; padding:0;
	list-style-type:disc;
}
.SpiritSpecificationsZone ul li{
	padding:1px 0 0 0;
	margin:0;
}
.SpiritRatingZone{
	margin:7px 0 7px 0 ; 
}
.SpiritSTR1 {
	background-image: url("http://www.spirithalloween.com/powerReviews/spirit/pwr/engine/images/stars_small.gif");background-repeat:no-repeat; 
	width:100px; 
}
.SpiritStar {
	float:left;
}
.SpiritQTIItems {
	float:left; margin-right:25px;
	font-size:89%
}
.SpiritQTIItems b { text-decoration:underline; margin-bottom:5px; display:block; }
.SpiritSizeZone{
	border-top: 1px solid #D8DBE0;
	border-bottom: 1px solid #D8DBE0;
	margin-top:10px;
	font-size:85%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:8px;
}
.SpiritSizeZone a {
	color:#465F7E;
	text-decoration:underline;
	font-weight:normal;
}

.SpiritSizeZoneChart
{
	padding-top:5px;
}

.productOption{

}
.productOption {
	padding-bottom:3px
}
.SpiritSizeZone Select { font-size:90%; }
.SpiritStockStatus{
	margin-top:10px;
}
.SpiritStockStatus input{
	float:right;
}
.SpiritStock {
	background-color:#D3DDE9;
	font-weight:bold;
	font-size:89%;
	text-align:center;
	padding: 5px;	
	width:180px;
}
.SpiritRelatedProd{
	border-bottom: 1px solid #D9DDE0;
	margin-top:25px;
	padding-bottom:10px;
	
	width:600px;
	
}
.SpiritRelatedProdHeader {
	height:24px;
	background-color:#6A829E;
	color:#F8F01F;
	font-size:100%;
	font-weight:bold;
	padding:4px 0 0 10px;
	margin-bottom:10px;
	width: 590px;
	border-bottom-style: none;
	float: left;
}
.SpiritProductBoxSM{
	width:190px;
	margin: 0 5px 0 5px; 
	text-align:center; 
	float:left;
}
.SpiritMediumProductImg img { border:1px solid #D9DDE0 }

.SpiritReviews{
	width:600px;
	color:black;
}
.SpiritReviewsHeader{
	font-size:120%; 
	font-weight:bold;
	padding:7px 0 7px 0;
}
.SpiritReviewsGray{
	width:580px;
	background-color:#E5E5E5;
	padding:10px;
	margin:5px 0 5px 0;
	font-size:95%
}
.SpiritReviewsWhite{
	width:580px;
	padding:10px;
	margin:5px 0 5px 0;
	font-size:95%
}
.SpiritReviews a{ text-decoration:underline; color:black; }
.SpiritDetailLeftColumn{
	float:left;
	width:165px;
	/*margin-right:5px;*/
}
.SpiritCompleteLookTxt{
	height:21px;
	background-color:#6B8196;
    width:165px;	
	color:#FBE717;
	font-size:100%;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
}
.SpiritCompleteLook { 
    border:1px solid #E5E5E5;
    padding:5px 0;
    width:162px;
}
.jcarousel-skin-tango{
    width:165px; 
}
.SpiritProductBox155 {
	width:150px;
	/*margin: 10px 0 5px 0;*/ 
	text-align:center;
   padding-left:5px;	  	
}
.SpiritRecentlyViewed{
	background-color:#D4DEEA;
	margin:10px 0 5px 0;
	padding-bottom:10px;
	width:165px;

}

.SpiritRecentlyViewedHead {
	text-align:center;
	color:white;
	background-color:#67829D;
	font-weight:bold;
	font-size:115%;
	padding-top:3px;
	padding-bottom:3px;
}

.SpiritRVBlock {
	
	padding-left:5px;
	color:black;
	width:140px;
	font-size:88%
}
.recentlyViewedPreviousPrice{
	text-decoration:line-through;
	color:#666666;
}
.SpiritRVImages{
	float:left;
	padding-right:5px;
	
}
.SpiritRVBlock a{ color:black; text-decoration:underline;}
.SpiritSecureBox{
	background-color:#D4DEEA;
	
	padding-bottom:10px;
	text-align:center;
	width:165px;
}
.SpiritSecureBoxHeader {
	text-align:center;
	color:white;
	background-color:#67829D;
	font-weight:bold;
	font-size:115%;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
}
.SpiritSecureBox img{
	display:inline;
	vertical-align:middle;
}
.SpiritSecureBox a {
	font-size:80%; color:black; text-decoration:underline;
}
.SpiritSecureBTN{
	margin-top:8px;margin-bottom:5px;
}

#breadcrumbs a{
	color:#465F7E;
}

/* productPage */
	
.SpiritCenterConteiner{
	width:800px;
	
	padding:7px 0 10px 5px;
	float:left;

}
.SpiritSelectZone {
	padding-left:10px;
	font-size:12px;
	padding: 10px 0 10px 0px;	
	background-color:#D4DEEA;
	width:805px;
	float:left;
	height:24px;
}
.SpiritSelectSpan
{
	padding-left: 5px;
	font-size: 12px;
	font-weight:bold;
}
.SpiritSelect
{
	width: 150px;
	font-size: 12px;
}
.SpiritSelectZone select 
{
	margin: 0px 0px 0px 5px;
}
.SpiritDayLeft 
{
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	margin:0 0 0 15px;
}
.SpiritMainZone
{
	/*margin-top:10px;*/
	width:620px;
	float:left; 

}
.SpiritTextUnderImg { 	font-size:95%; font-weight:bold; text-align:center; line-height:95%;}
.SpiritTextUnderImg span { 	font-size:75%; }

.SpiritProductBox{
	width:175px;
	margin: 0 6px 0 6px; 
	text-align:center; 
	float:left;		
}

.SpiritCategory	{
	background-color:#D2DFE8;
	margin:5px auto;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	/*white-space:nowrap;*/
	width:150px;
	vertical-align:middle;
}

.SpiritCategoryTitle
{
	height:34px;
}

.SpiritCategory a {
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	color:black
}
.SpiritCategory a:hover { text-decoration:underline; }
.SpiritProdTitle a { color:#CF0105; text-decoration:underline; font-size:90%; padding: 0 3px; }
.SpiritWasPrice{ color:#A3A3A3; font-size:80%; }
.SpiritregPrice{  font-size:89%; font-weight:bold; }
.SpiritInf { color:#FF8438; font-size:80% }
.SpiritInf a {color:#FF8438; text-decoration:none; }

.SpiritBTN {  vertical-align: middle; padding-left:5px;padding-bottom:5px;}
.SpiritSeeAll a{ font-size:85%; text-decoration:underline; color:black  }
.SpiritProdLine { padding-top:10px; }
.SpiritBanerZone img { /*margin-top:10px;*/}

.SpiritBanerZone { width:155px; float:left; /*margin-left:5px;*/}

.SpiritFreeGift{
	width:150px;
	background-color:#FFE91A;
	margin-bottom:4px;
}
.SpiritSignUp {
	padding:5px
}
.SpiritSignUpInput{
	width:97px; height:17px;
}
.SpiritSignUp input, .SpiritSignUp img {
	vertical-align: middle
}
.SpiritSignUp a{
	font-size:80%; color:black; text-decoration:underline;
}

.SpiritLeftHeader {
background-color:#6C819E;
color:#F7EB19;
display:block;
font-size:94%;
font-weight:bold;
height:20px;
padding-top:3px;
text-align:center;
}

.SpiritSearch {
	width:150px;
	background-color:#D4DEEA;
	height:75px; position:relative;
}
.SpiritSearchInput {
	padding:6px 0 5px 5px;
}
.SpiritSearchInput input, .SpiritSearchInput img {
	vertical-align: middle
}
.SpiritSearchInput a{  font-size:80%; color:black; text-decoration:underline;}
.SpiritSearchIco {
position:absolute;
right:0;
top:0;

}
.SpiritOrderFromCatalog{
	width:150px;
	background-color:#D4DEEA;
}
.SpiritOrdeInput{padding:5px;font-size:80%}
.SpiritSignUpInput2{
	width:54px; height:17px; 
}
.SpiritSignUpInput3{
	width:30px; height:17px;
}
.SpiritOrdeInputItem{
	float:left; margin-right:4px;
}
.SpiritOrdeInputBTN{ padding-top:15px; float:left; }
.SpiritOrdeInput a{color:black; text-decoration:underline;}
.SpiritSpecSale{
	width:150px;
	background-color:#D4DEEA;
}
.SpiritSpecSaleA a {
	display:block; font-size:80%; color:black; text-decoration:underline;
}
.SpiritSpecSaleA { padding:5px }
.SpiritAboutUs {
	width:150px;
	background-color:#D4DEEA;
}

.SpiritAboutUsA { 	padding:5px;
}
.SpiritAboutUsA a {
		display:block; font-size:80%; color:black; text-decoration:underline;
}

#dealOfTheDay
{
	background-image: url('http://images.spirithalloween.com/images/spirit/homepage/SP_baner1.jpg');	
	background-repeat:no-repeat;
	text-align:center;	
	height:238px;
	font-size:11px;
	font-weight:bold;	
}

#dealOfTheDay .content
{
	padding-top:40px;
}

#dealOfTheDay .imgMain
{
	width:60px;
}

#dealOfTheDay .Title a
{
	color:#CF0105;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}

#dealOfTheDay .Title a:visited
{
	color:#CF0105;
	text-decoration:underline;
}

#dealOfTheDay .Title a:hover
{
	color:#CF0105;
	text-decoration:underline;
}

#dealOfTheDay .WasPrice
{
	color:#A3A3A3;
	font-size:80%;
}

#dealOfTheDay .RegPrice
{
	font-weight:bold;
}

#dealOfTheDay .Inf
{
	vertical-align:middle;
}

#dealOfTheDay .Inf a
{
	color:Black;
	text-decoration:underline;
	font-size:90%;
	vertical-align:middle;
}

.clearance
{   background:url(/images/spirit/HomePage/SP_baner2.jpg);
	background-repeat:no-repeat;
	text-align:center;	
	height:287px;
	width:156px;
	font-size:11px;
	font-weight:bold;	
	float:left;
}

.clearance .content
{
	padding-top:52px;
	margin-left: 4px; 
	border-right: 4px;
}

.clearance .imgMain
{
	width:70px;
}

.clearance .Title 
{
    color:#CF0105;
	text-decoration:underline;
}

.clearance .Title a
{
	font-size:12px;
	font-weight:normal;
}

.clearance .Title a:visited
{
}

.clearance .Title a:hover
{
}

.clearance .oldPrice
{
    color: Gray;
    font-size:80%;
}

.clearance .newPrice
{
    color: #EB7D24;
}

.clearance .seeAllClearance a
{
	font-size:10px;
	font-weight:bold;
	color: Black;
}

.clearance .seeAllClearance a:visited
{
    color: Black;
}

.clearance .seeAllClearance a:hover
{
    color: Black;
}

.clearance .footer
{
    font-size:10px;
    font-style:italic;
    font-weight:lighter;
}

.extraSpecialDeals
{
	background-image: url('http://images.spirithalloween.com/images/spirit/homepage/SP_baner3.jpg');	
	background-repeat:no-repeat;
	text-align:center;	
	height:264px;
	width:155px;
	font-size:11px;
	font-weight:bold;	
}

.extraSpecialDeals .content
{
  	margin-left: 4px; 
	border-right: 4px;
	padding-top:55px;
}

.extraSpecialDeals .imgMain
{
	width:70px;
}

.extraSpecialDeals .Title 
{
    color:#CF0105;
	text-decoration:underline;
}

.extraSpecialDeals .Title a
{
	font-size:12px;
	font-weight:normal;
}

.extraSpecialDeals .Title a:visited
{
}

.extraSpecialDeals .Title a:hover
{
}

.extraSpecialDeals .oldPrice
{
    color: Gray;
    font-size:80%;
}

.extraSpecialDeals .newPrice
{
    color: #EB7D24;
    vertical-align: middle;
}

.extraSpecialDeals .moreInfo a
{
	font-size:10px;
	font-weight:bold;
	color: Black;
}

.extraSpecialDeals .moreInfo a:visited
{
    color: Black;
}

.extraSpecialDeals .moreInfo a:hover
{
    color: Black;
}

.contentCenter
{
	 float: left; 
	 width: 620px;
}

.contentCenter a
{
	color:#465F7E;	
	text-decoration:underline;
}

.Pager
{
	width:570px;
	float:left;
	padding-top:5px;
}

.PagerSort
{
	display:inline;
	padding-left:15px;
}

.PagerNavLinks
{
	color:Black;
	font-size:90%;
}

.PagerNavLinks a
{
	color:Black;
	padding-left:5px;
}

.PagerNavLinks a:hover
{
	color:Black;
}

.PagerNavLinks a:visited
{
	color:Black;
	padding-left:5px;	
}

.PagerTable
{
	/*width:620px;*/
}

.PagerTable .tdLast
{
	text-align:left;
	/*width:50%;*/
}

.PagerTable td
{
	padding: 0 0px 0 0px;
}

.storeLocatorFormField
{
	font-size:80%;
	width:80px;
}

.SpiritMy {
	width:150px;
	background-color:#D4DEEA;
}

.SpiritMyA { 	padding:5px;
}
.SpiritMyA a {
		display:block; font-size:100%; color:black; text-decoration:underline;
}

.spacerClearer { clear:both;width:100%;margin:6px 0; }

div.rightColTopBanner { margin-bottom:6px; float:left; }

.priceSaleCart
{
	color:#FF8438;
}

.priceSaleCartOriginal
{
	color:Black;
	text-decoration:line-through;
}

.storeLocatorContainer1
{ 
	background-image:url('http://images.spirithalloween.com/images/spirit/header/FindaStore153x100.gif');
	background-repeat:no-repeat;
	float:left;
	width:153px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:center;
	/*background-color:#6c819e;*/
	font-weight:bold;
	/*color:#FFE91A; */
	height:100px;	
	/*border: solid 2px #425262;*/
	margin-bottom:3px;
	display:none;
}

.storeLocatorInner
{
	margin-top:33px;
}

DIV.storeLocatorForm1 .storeLocatorFormField 
{ 
	margin:5px 0 0 3px;
	padding:3px 5px 1px 1px;
	border:1px solid #000;
	background-color:#FFF; 
	width:119px;
	height:14px;
	color:#000;
	text-align:center;
}

.formLabelUpper 
{ 	
	text-transform:uppercase; 
	color:white;
}

.error404
{
	font-size:larger;
	font-weight:bold;
	padding:10px 0 10px 10px;
}

.SpiritHeaderLeftAlign 
{ 
	background-color:#6C819E;
	color:#F7EB19;
	display:block;
	font-size:94%;
	font-weight:bold;
	height:20px;
	padding:3px 0 0 18px;
	text-align:left; 
}

.SpiritProductVideoBox
{
	
	width:175px;
	margin: 6px;
	padding:5px; 
	text-align:center; 
	float:left;	
}

.SpiritVideoBox
{
	border: solid 1px #D2DFE8;
	width:179px;
	height:139px;
	padding:3px;	
	position:relative; 
	/*background-position:center;
	background-image:url('/images/spirit/VideoImg/play.gif');
	background-repeat:no-repeat;*/	
}

.transparent_class {
    filter:alpha(opacity=40);
     -moz-opacity:0.4;
     -khtml-opacity: 0.4;
     opacity: 0.4;  
     position:absolute;
     top:28px;
     left:46px;  
     width:90px;
     height:90px; 
}

.videoHeader
{
	background-color:#6C819E;
	width:620px;
	height:45px;
	color:#FFF;
	font-size:large;
}

.videoHeader img
{
	padding:5px;
}

.videoSpiritPrice
{
	float:left;
	padding: 0 0 0 3px;
}

.SpiritVideoByuNow
{
	padding:8px 0 0 0;
	text-align:center;
	float:left;
	vertical-align:middle;
}


.homepageSlideshowControls
{
    left: 18px; 
    position: relative; 
    top: -35px;
}

.slideShowButton
{
    border-width: 0px; 
    margin: 0px 2px 0px 2px; 
    width: 19px;
    height: 19px;
    float: left; 
    background: transparent url(http://images.spirithalloween.com/images/spirit/slideshow/SlideShowSkin.gif) no-repeat scroll -0px -0px;
}

.homepageSlideshowControls.reset
{
    clear: both;
}

.slideShowButton.Pause
{
    background-position: -0px -0px;
}

.slideShowButton.Play
{
    background-position: -0px -19px;
}

.slideShowButton.Slide0
{
    background-position: -19px -0px;
}

.slideShowButton.Slide0.Selected
{
    background-position: -19px -19px;
}

.slideShowButton.Slide1
{
    background-position: -38px -0px;
}

.slideShowButton.Slide1.Selected
{
    background-position: -38px -19px;
}

.slideShowButton.Slide2
{
    background-position: -57px -0px;
}

.slideShowButton.Slide2.Selected
{
    background-position: -57px -19px;
}


/* /css/spirit/autosuggest/autosuggest.css */
.autocomplete {
	visibility: hidden;
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
	text-align: left !important;
}

.autocomplete_item,
.autocomplete_item_highlighted
{
    padding: 1px;
    padding-left: 5px;
    color: black;
	/* ellipsis support goes here? */
}

.autocomplete_item_highlighted {
    background-color: #FEFFAF;
}

DIV.autocomplete_footer
{
        margin-top:2px;
        padding-left:4px;
        border-top:1px solid gray;
        padding-top:1px;
        padding-bottom:1px;
}
DIV.autocomplete_footer IMG.autocomplete_footer_branding
{
	/*
	 * sli_systems-powered_150_15.gif - specified in autocomplete.js
	 */
        height: 15px; width: 150px;
}
IMG.autocomplete_footer_branding
{
	border: 0px;
}
.img_fg{
 border:0px;
 background: url(/images/spirit/HomePage/Free_gift.jpg);
 width: 150px;
 height: 44px; 
}
.img_soc153x220{
 border:0px;
 background: url(/images/spirit/HomePage/SOC153x220.jpg);
 width:153px;
 height:220px; 
}
.shopCatalogBanner{
 border:0px;
 background: url(/images/spirit/HomePage/shopCatalogBanner.jpg);
 width:153px;
 height:181px; 
}
.watchVideosBannerv1_2{
 border:0px;
 background: url(/images/spirit/HomePage/watchVideosBannerv1_2.jpg);
 width:153px;
 height:181px; 
}
.Guarantee{
 border:0px;
 background: url(/images/spirit/HomePage/Guarantee.jpg);
 width:150px;
 height:105px; 
}
.logo_foter{
 border:0px;
 background: url(/images/spirit/HomePage/logo_foter.jpg);
 width:231px;
 height:75px; 
}

.consignment{
 border:0px;
 background: url(/images/spirit/HomePage/ConsignmentBanner.jpg);
 width:153px;
 height:250px; 
}
