img {
	border:none;
	text-decoration:none;
}
a {
/*font-family:Arial;
    font-size:11px;
    color:#F98E0E;*/
}
p {
	margin:0px;
}
li {
	list-style:none;
}
body {
	background-image: url(/images/spencers/bg_mono.jpg);
	background-repeat:repeat;
	background-position:top left;
	margin: 0;
	background-color:#999999;/*font-family:Arial;
    font-size:11px;*/
}
ul {
	margin:0px;
	padding: 0;
}
/*.wallpaper {
	float:left;
	background-image: url(/images/spencers/d2b_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
	height:100%;
}*/
/*.wallpaper {
	float:left;
	background-image: url(/images/spencers/d2b_bgN.gif) !important;
	background-repeat:no-repeat;
	background-position:center top!important;
	width:100%;
	height:100%;}*/
	.wallpaper {
float: left;
/*background-image: url(/images/spencers/batmanTakeOverBG1408.jpg);*/
background-image: url(/images/spencers/d2b_bgN.gif);
background-repeat: no-repeat;
background-position: center top!important;
width: 100%;
height: 100%;
}
.topGradient {
	margin:0;
}
.SpiritDescriptionZone  ul{
margin: 0 0 0 10px;
padding: 10px;
list-style-type:disc;
}
.SpiritDescriptionZone  ul li{
list-style-type:disc !important;
}
.SpiritSpecificationsZone ul{
margin: 0 0 0 10px;
padding: 10px;
list-style-type:disc;
}
.SpiritSpecificationsZone ul li{
list-style-type:disc !important;
}

.mainContainer {
	margin:0 auto;
	width:960px;
}
.bodyContainer {
	float:left;
	width:100%;
}
.header {
	float: left;
	width: 960px;
	font-family: Creighton !important;
	height:158px;
}
.HconLeft {
	float: left;
	padding-top: 15px;
	width:308px;
}
.HconRight {
float: right;
width: 652px;
height: 151px;
}
.ALine {
	float: right;
	width: 652px;
	height: 72px;
}
#Span1 {
	float:left;
}
.BLine {
	float: right;
	width: 652px;
	height: 39px;
}
.CLine {
	float: left;
	width: 652px;
	z-index: 999;
	position: relative;/*height: 40px;
overflow-y: hidden;*/
}
.promoHead {
	float:left;
	width:337;
	height:57;
	padding-top: 4px;
}
.helpimg {
	background-image:url("/images/spencers/header/help.png");
	background-repeat: no-repeat;
	padding-left: 18px !important;
}
.checkcontent {
	color: #FFFFFF;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 21px;
	text-align: left;
}
.checkcontent ul {
	margin:0px;
	padding:0px;
}
.checkcontent ul li, .checkcontent ul li a {
	display:inline;
	color:#fff;
	list-style:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.checkcontent ul li a:hover {
	display:inline;
	color:#fff;
	list-style:none;
	text-decoration:underline;
}
.itemsPopup {
background-image: url("/images/spencers/Header/cart_bg.png");
background-repeat: no-repeat;
background-position: 62px -1px;
float: right;
height: 36px;
width: 95px;
}
.itemsPopupActiv {
	background-image: url("/images/spencers/Header/cart_bg_activ.jpg");
	background-repeat: no-repeat;
	background-position:top left;
	float: right;
	height: 48px;
	width: 100px;
}
.itemsPopup a {
color: 
black;
float: right;
font-size: 14px !important;
padding-right: 31px;
padding-top: 18px;
text-decoration: none;
width: 55px;
}
.item {
	float: right;
}
.promoHeadNEW{float:left; width:218px;}
.promoHeadNEW a{
visibility: hidden;
}
.liveChatSpencers {
float: right;
width: 130px;
height: 17px;
padding-top: 6px;
background-position: bottom left;
background-repeat: no-repeat;
display: block;
margin: 0 105px 0 0;
}

.itemsPopupActiv a {
	color: #FFFFFF;
	float: right;
	padding-right: 6px;
	padding-top: 18px;
	text-decoration: none;
	font-size: 14px !important;
}
.shopAll a {
	text-decoration:none;
}
.BLinecat {
	color: black;
	float: left;
	padding: 0 0 0 5px;
	width: 340px;
}
.designATee {
	/*background-image: url(/images/spencers/header/design1.png);*/
	background-position: 0 -2px;
	background-repeat: no-repeat;
	padding: 0;
}
.BLinecat ul {
	margin:0px;
	padding:0px;
}
.BLine .BLinecat ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 1px 12px 0 0 !important;
}
.BLinecat ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 1px 10px 0 0;
}
.BLinecat ul li a {
	color:#000;
	text-decoration:none;
	font-size: 17px;
	line-height: 1.5;
	float: left;
}
.BLinecat ul li a img {
	float: left;
}
.searchbox {
	float: right;
	height: 29px;
	width: 190px;
	padding-top: 2px;
}
.searchbox ul {
	margin:0px;
	padding:0px;
}
.searchbox ul li {
	display:inline;
	padding:0px;
	margin: 0;
}
.searchTbox {
	border: 0 none;
	color: #666666;
	float: left;
	height: 16px;
	margin: 0;
	padding: 5px;
	width: 118px;
}
.CLine ul {
	margin:0px;
	padding:0px;
	text-align: left;
}
.CLine ul li {
	display:inline;
}
.CLine ul li a {
	color:#fff;
	text-decoration:none;
}
.CLine ul li {
	margin-left: 0px !important;
}
.ClassLiMenuTop {
	background-image: url(/images/spencers/header/bgCline.jpg) !important;
	background-position:top left;
	background-repeat:repeat;
	float: left;
	width: 5px;
	height: 40px;
}
.categoryLeft .categoryLeft {
	padding:0px;
}
.SizeZone select {
	width: 155px;
	margin-top: 8px;
	margin-left: 2px;
}
/*#_div_descr{height:31px !important}*/

.ProductTagsN img {
	float:left;
}
.CLinePlus {
float: left;
background-color: black;
width: 652px;
height: 40px;
}
#ctl00__ContentPlaceHolder__div_PayPal {
	float: right;
	padding: 15px 49px 15px 0 !important;
}
.pages_num span {
	float:left;
}

/*ul.dropdown li a {
display: block;
font-family: Creighton-Bold !important;
padding: 4px 12px;
color: white;
font-size: 27px;
text-decoration: none;
}
/*.CLine ul li a div*/
/*ul.dropdown li a {
   border:none !important;
    
}
ul.dropdown li {
    background:none !important;
}
.dropdown li a{   
    background-color: #000000;
    color: #FFFFFF !important;
    float: left;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 4px;
    padding: 4.5px 13px;
    
}
.dropdown li a:hover{   
    background-color: #ffffff;
    color: #000000 !important;
    /*float: left;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 4px;
    padding: 4.5px 13px;
    
}*/
.Footer {
	float:left;
	width: 100%;
	font-family:Creighton;/*margin-top: 15px;  */
}
.aboutSpencers {
	float:left;
	width: 100%;
}
.aboutSpencersTop {
	float:left;
	width: 100%;
	background-color:#222222;
	color:#fff;
	cursor:pointer;
	text-transform: uppercase;
}
.aboutSpencersTopOn {
	float:left;
	width: 100%;
	background-color:#222222;
	color:#fff;
	cursor:pointer;
}
.productBody {
	float: left;
	background-color: white;
	width: 100%;
	
}
.Pathing {
	float: left;
	width: 100%;
	/*padding: 5px 0 10px;*/
}
.ProductContLeft {
	float: left;
	width: 801px;
}
.SpiritProductImagesZone {
	float: left;
	padding-left: 20px;
	padding-top: 40px;
	width: 302px;
}
.SpiritOtherView {
	float: left;
	padding: 5px 0 10px 0;
}
.OptionProduct {
	float: left;
	padding: 30px 0 0 20px;
	width: 440px;
}

.OPLeft{
width: 220px;
float: left;
padding-right: 10px;
}
.OPRight{
    width:209px;
    float:right;
   
}
.OPRightBody{
    background-color:#efefef;
    border:2px solid #cccccc;
    padding:5px;
    width:195px;
    float:left;
}
.socialZonePP{
float: left;
border-bottom: 2px solid #CCC;
border-top: 2px solid #CCC;
width: 100%;
padding: 0px 0 0 0;
height:36px;
}
.TitleOfProduct {
float: left;
font-family: Creighton;
font-size: 26px;
font-weight: normal;
padding-top: 5px;
line-height:25px;
}
.numberOfItem {
float: left;
font-family: Arial;
font-size: 11px;
color: 
#656565;
width: 100%;
padding: 17px 0;
text-align: right;
}
.OptionProduct .price {
color: 
#F89520;
font-family: Creighton;
font-size: 27px;
font-weight: 700;
width: 100%;
float: left;
padding: 15px 0;
font-weight: normal;
}
.aboutSpencersTop span {
	float:left;
	padding: 14px 42px;
	background-color:#222222;
	color:#fff;
	background-image:url(/images/spencers/Footer/abspenOff.jpg);
	background-repeat:no-repeat;
	background-position:15px center;
	font-family: Creighton;
}
.aboutSpencersTopOn span {
	float:left;
	padding: 10px 42px;
	background-color:#222222;
	color:#fff;
	background-image:url(/images/spencers/Footer/abspenOn.jpg);
	background-repeat:no-repeat;
	background-position:15px center;
	font-family: Creighton;
	text-transform: uppercase;
}
.aboutSpencersBottom {
background-color: #222222;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
padding: 10px 15px;
width: 930px;
text-align: left;
}
.aboutSpencersBottom span {
	background-color:#222222;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	float:left;
	padding: 0 42px 42px;
}
.aboutSpencersBottom span a, .aboutSpencersBottom a {
	text-decoration:underline;
	color:#f7941e;
	font-weight:bold;
}
.FooterCont {
	float:left;
	width: 100%;
	background-color:#000;
	padding: 20px 0;
}
.FooterCont a {
	font-family:Arial;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	line-height: 18px;
}
.FooterCont a:hover {
	text-decoration:underline;
	color:#f7941e;
	font-weight:bold;
}
.ColumA {
float: left;
border-right: 1px solid #333333;
padding: 10px 23px 10px 35px;
width: 100px;
height: 135px;
}
.CAA {
	color: #FFFFFF;
	float: left;
	font-family: Creighton-Bold;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: left;
	width: 100%;
}
.CAB {
	float:left;
	text-align: left;
	width: 100%;
}
.CAB img {
padding: 0px 1px 0 0;
}
.CAC {
	color: #FFFFFF;
	float: left;
	font-family: Creighton-Bold;
	font-size: 18px;
	padding: 5px 0;
	text-align: left;
	width: 100%;
}
.CAD {
	float:left;
	text-align: left;
	width: 100%;
}
.ColumB {
	float:left;
	border-right:1px solid #333333;
	padding: 10px 0px 10px 35px;
	height:135px;
}
.BlockLinks {
	float: left;
	padding-right: 35px;
	width: 100px;
}
.BLTitle {
	float:left;
	color: #FFFFFF;
	float: left;
	font-family: Creighton-Bold;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: left;
	width: 100%;
}
.BLTitle2 {
	float:left;
	color: #FFFFFF;
	float: left;
	font-family: Creighton-Bold;
	font-size: 18px;
	padding-bottom: 5px;
	padding-top:1px;
	text-align: left;
}
.BLbody {
	float:left;
	text-align:left;
}
.BLbody a {
	padding-bottom:2px;
	width:120px;
	float:left;
}
.ColumC {
	float:left;
	padding: 10px 0px 10px 35px;
	height:135px;
	width: 325px;
}
.ESUBody {
	float:left;
	color:#999999;
	font-family: Creighton;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: left;
}
.BoxForm {
	float:left;
	padding-top:5px;
}
.BoxForm ul {
	float:left;
	padding:0px;
	margin:0px;
}
.BoxForm ul li {
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}
.fieldEM {
	border: 0 none;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	margin: 0;
	padding: 0 0 0 3px;
	width: 211px;
}
.UnderFoterCont {
	float:left;
	width: 890px;
	background-color:#000;
	padding: 0 35px;
}
.UFCBody {
	float:left;
	width: 100%;
	background-color:#000;
	border-top:1px solid #333333;
	padding: 20px 0;
}
.cardscont {
	float: left;
	padding: 13px 0 0 4px;
}
.scanalert {
	float:left;
	padding-top:5px;
}
.spirit {
	float:left;
	padding-left: 35px;
}
.toyzam {
	float:left;
	padding-left: 25px;
}
.copyright {
	color: #666666;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	line-height: 18px;
	padding-left: 0;
	padding-top: 15px;
}
.MainBanner {
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
}
.BannersZone {
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
}
.BannersBlock {
	float:left;
	width:320px;
}
.BannersBlockTwo {
	float:left;
	width:480px;
}
.BannersZone a {
	float:left;
}
.BannersBlockTwo a {
	float:left;
}
.socialZone {
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
	background-color:#222222;
}
.Pathing {
	float:left;
	width:100%;
	/*padding: 5px 0 10px;*/
}
.Pathing_main {
	float:left;
	text-align:left;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.Pathing_main a {
	color:#fff;
	text-decoration:none;
}
.WorkZone {
	float:left;
	width:100%;
	/*margin-bottom:15px;/*background-color:#000;*/
}
.categoryMain {
	float: left;
}
.categoryContent {
float: left;
width: 740px;
background-color: white;
min-height: 500px;
padding-bottom: 20px;
}
.categoryLeft {
	float: left;
	padding: 15px 10px 0px 20px;
	width: 190px;
}
.categoryList {
	float: left;
	width: 100%;
	padding-top: 14px;
}
._div_categoriesList {
	float: left;
	padding: 0 40px 40px;
}
._div_categoriesList span a {
	float: left;
	margin: 1px;
}
fieldset, img {
	border: 0;
}
.categoryLeftMenuContainer, .categoryLeftMenu {
	float: left;
}
.categoryMain ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 87%;
}
.categoryLeftMenu ul ul {
	width: 100%;
}
.categoryMain ul li {
	list-style: none;
}
.categoryLeftMenuHeader a {
	list-style: none;
	font-family: Creighton;
	font-size: 41px;
	/*font-weight: bold;*/
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	/*line-height: 31px;*/
	float: left;
	width: 100%;
}
.categoryLeftMenu ul ul ul {
	padding-top: 0px;
	width: 100%;
}
.categoryLeftMenu ul li a {
	color: #999;
	font-family: Verdana;
	font-size: 14px;
	/*font-weight: bold;*/
line-height: 22px;
	list-style: none outside none;
	text-decoration: none;
	text-transform: none;
	float: left;
	width: 184px;
}
.categoryContent ul {
	float: left;
	margin: 0px;
	padding: 26px 0 23px;
	width: 100%;
}
.categoryContent ul li {
	display:inline;
}
.titleCat {
	float: left;
	padding: 0 0 0 0;
	text-align: right;
	width: 212px;
}
.titleCat a {
	color: black;
	font-family: Creighton-Bold;
	font-size: 34px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	float: right;
	line-height: 30px;
	text-align: right;
	text-decoration: none;
}
.titleCat span {
	text-align: right;
	float: right;
	color: #666;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	width: 100%;
}
.shopAll {
	color: white;
	cursor: pointer;
	float: right;
	font-family: Creighton-Bold;
	height: 132px;
	margin-right: 25px;
	width: 110px;
}
.shopAll a {
	color: white;
}
.Shop {
	float: left;
	font-size: 26px;
	height: 20px !important;
	line-height: 25px;
	padding: 34px 0 0 29px;
	width: 54px !important;
}
.all {
	float: left;
	font-size: 46px;
	height: 33px !important;
	line-height: 39px;
	padding: 0 0 0 24px;
	width: 64px;
}
.prodImg {
	float: right;
	padding-right: 22px;
}
.categoryMain ul li ul {
}
.categoryMain ul li ul li {
	padding-left:15px;
}
.checkout_table td {
	padding:5px 0;
}
.pager_table {
	background-color: #CCC;
	width: 740px;
	float: left;
	padding: 20px 0;
	height: 22px;
}
.pager_ViewALL {
	float: right;
	padding-right: 20px;
}
.ItemCount {
	float: left;
	padding-right: 15px;
	padding-left: 30px;
}
.ItemCount select {
	border: none;
	height: 21px;
	width: 100px;
}
.SpiritOtherView span a {
	text-decoration:none;
}
.SelectPagerlocation {
	border: none;
	height: 21px;
	float: right;
	width: 40px;
	margin-left: 10px;
}
.GotoRight a {
	background-image: url("/images/spencers/Pager/GotoRight.jpg");
	background-position: left 5px;
	background-repeat: no-repeat;
	float: right;
	height: 19px;
	width: 13px;
}
.pages_num {
	float: left;
	font-family: Creighton;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 1px;
	height: 21px;
}
.GotoRight {
	float:left;
}
.sort_select {
	border: none;
	height: 21px;
	width: 130px;
}
.sort {
	float: left;
	font-family: Creighton;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	text-transform: uppercase;
}
.total {
	color: black;
	float: left;
	font-family: Creighton;
	font-size: 14px;
	padding: 2px 0px 0 10px;
	text-transform: uppercase;
}
.pager_num {
	float: left;
	width: 74px;
}
.VlinePager {
	border-left: 1px solid #9E9E9E;
	float: left;
	height: 21px;
	padding-right: 2px;
	width: 0;
}
.SelectPagerlocation {
	border: none;
	height: 21px;
	float: right;
	width: 40px;
	margin-left: 10px;
}
.pages_num {
	float: left;
	font-family: Creighton;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 1px;
	height: 21px;
}
.pages_num ul {
	float: left;
	padding: 0px;
	margin: 0px;
}
.pages_num a {
	float: left;
	padding: 2px 9px;
	margin: 0px;
}
.current {
	background-color:#000;
	color:#fff;
	padding: 2px 9px !important;
	float:left;
}
.pages_num a {
	float: left;
	padding: 2px 5px;
	margin: 0px;
	color: black;
	background-color: #CCC;
	text-decoration: none;
}
.divSort {
	float: left;
	padding-right: 20px;
}
.product_table {
	float: left;
	padding: 5px;
}
.SpiritProductBox {
	float: left;
	padding: 5px 11px;
	width: 220px;
	/*height: 365px;*/
	position: relative;
}
.GotoLeft {
	float:left;
}
.QVlistingpagebatton {
background-image: url(/images/spencers/QVSpencersIMG/QVlistingpage.png);
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: pointer;
border: none;
background-color: transparent;
width: 104px;
height: 24px;
position: absolute;
top: 150px;
left: 65px;
z-index: 55555;
padding: 0;
}
.OOs {
	background-image: url(/images/spencers/productpage/online_only_family.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 210px;
}
.SpiritProductBox a img {
	float: left;
}
.SpiritProdTitle {
float: left;
width: 100%;
text-align: left;
padding: 5px 0;
}
.SpiritregPrice {
	color: #F58500;
	float: left;
	font-family: Creighton;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.SpiritProdTitle a {
	color: black;
	font-family: Arial;
	font-size: 12.5px;
	font-weight: bold;
	text-decoration: none;
}
.SpiritregPriceReg {
	color: #676767;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 100%;
}
.chekout {
	float:right;
	padding: 5px 5px 0 0;
}
.checkoutStepTitle {
	float: left;
	font-family: Creighton;
	font-size: 22px;
	font-weight: bold;
	padding-left: 15px;
	text-transform: uppercase;
	width: 100%;
}
/*OLDNEWCSS*/
.CheckOutBody {
	background-color: #FFFFFF;
	float: left;
	padding: 20px 10px 10px;
	width: 940px;
	min-height: 500px;
}
.CheckOutBodyIn {
	background-color: #FFFFFF;
	float: left;
	width: 700px;
}
.LoginPageFormTitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	width:180px;
}
.magazinCheck {
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 10px 15px;
	width: 90%;
}
.returningCustomer {
	float: left;
	padding-left: 15px;
	font-family: arial;
	font-size: 11px;
	padding-right:50px;
	border-right:1px solid #c0c0c0;
	height: 200px;
	width: 170px;
}
.returningCustomer table, .NewCustomer table {
	float:left;
}
.returningCustomer a {
	color:#f98e0e;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
}
.NewCustomer {
	float: left;
	font-family: arial;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 50px;
	height: 200px;
	width: 150px;
}
.GuestCheckout {
	float: left;
	font-family: arial;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 50px;
	border-left:1px solid #c0c0c0;
	height: 200px;
	width: 160px;
}
.checkout_table {
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding-right: 15px;
}
.checkout_table a {
	color:#f98e0e;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
}
.checkoutButtonContainer {
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	float: left;
	margin-top: 15px;
	padding: 15px;
}
.vCheckoutBillingAddressShipmentOptionTemplateShipmentSubmitContainer {
	float:left;
	padding:15px 0 15px 0;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.checkout_table input {
	font-family: Arial;
	font-size: 11px;
	width:156px;
}
#ctl00__ContentPlaceHolder__chk_UseAsShipping, #ctl00__ContentPlaceHolder__chk_Specials, #ctl00__ContentPlaceHolder__Address_accountAddressFormFieldsISPOBox, #ctl00_ctl00__ContentPlaceHolder_ContentNested__Address_accountAddressFormFieldsISPOBox {
	margin: 0 5px 0 0;
	width: 16px;
}
.checkoutProgressContainer td {
	vertical-align:top;
}
.checkoutProgressContainer {
	float:left;
	padding-left:15px;
}
.recentlyViewedContainer {
	background-color: #000000;
	float: left;
	margin: 10px 0 0;
	width: 100%;
}
.recentlyViewedHeader {
	color: #fff;
	float: left;
	font-family: Creighton-Bold;
	font-size: 28px;
	font-weight: bold;
	padding: 15px 15px 15px 35px;
	text-align: left;
	width: 120px;
}
.recentlyViewedProdContainer {
	float:left;
	padding: 15px;
}
.recentlyViewedProdImage {
	float:left;
	width:105px;
}
.recentlyViewedProdDescription {
	float: left;
	font-family: Arial;
	padding: 5px;
	width: 100px;
}
.recentlyViewedProdDescription a {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
}
.recentlyViewedProdDescription p {
	margin:0px;
}
.recentlyViewedPreviousPrice {
	color:#fff;
	font-size:14px;
	text-decoration:line-through;
	font-weight: bold;
}
.recentlyViewedSalePrice {
	color:#f78501;
	font-size:14px;
	font-weight: bold;
}
.checkout_table_payment {
	font-family: Arial;
	font-size: 11px;
	padding-left: 15px;
}
.checkout_table_payment2 input {
	font-family: Arial;
	font-size: 11px;
	width: 156px;
}
.checkoutMessageContainer {
	float:left;
	border-bottom:2px solid #fa8f0f;
	border-top:2px solid #fa8f0f;
	width: 500px;
	margin: 17px 25%;
}
.checkoutMessageTitle {
	float:left;
	font-family:Arial;
	font-weight:bold;
	padding: 7px 10px 5px 20px;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
}
.checkoutMessage {
	float:left;
	padding:2px;
	width: 370px;
}
.checkoutMessagebody {
	float:left;
	width: 500px;
	margin: 17px 25%;
}
.cart_rr {
	/*float:left;*/
    padding: 25px;
	width:680px;
	margin:0 auto;
	text-align:center;
	width:700px;
}
.CheckOutBody .cart_rr{
float: left;
width: 625px;
}
.CheckOutBody .rightSidePartyAnimalHeader h2 {
width: 100%;
}
.cart_table {
	font-family: Arial;
	font-size: 11px;
}
.cart_table a {
	color:#000;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
}
.IDDescriptionBody {
	float: left;
	padding: 5px 0 5px 5px;
	width: 140px;
}

.btnCHN_CSH {
	float:left;
	width:910px;/*padding: 15px 0; */
}

.loginButtonNew {
background-image: url(/images/spencers/CheckOut/LOGIN.jpg);
border: none;
float: left;
width: 156px;
height: 34px;
cursor: pointer;
}

.createAccountButtonNew {
background-image: url(/images/spencers/CheckOut/CreatrAccountEF.jpg);
border: none;
float: left;
width: 156px;
height: 34px;
cursor: pointer;
}
.anonymousButtonNew {
background-image: url(/images/spencers/CheckOut/GuestCheckout.jpg);
border: none;
float: left;
width: 156px;
height: 34px;
cursor: pointer;
}
.searchSubmitCSS {
float: left;
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/searchNewbuttonCHspencers.png);
background-position: 0px 0px;
background-repeat: no-repeat;
border: none;
width: 176px;
height: 43px;
background-color: transparent;
padding: 0;
cursor: pointer;
}
.searchSubmitCSS:hover{
float: left;
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/searchNewbuttonCHspencers.png);
background-position: 0px -49px;
background-repeat: no-repeat;
border: none;
width: 176px;
height: 43px;
background-color: transparent;
padding: 0;
cursor: pointer;
}





.TotalYellow {
	color:#fa8f0f;
}
.note {
	border:2px solid #fa8f0f;
	text-align:center;
	font-weight:bold;
	color:#000;
	padding:5px 0;
	width:680px;
	float:left;
	margin-left:15px;
}
.note a {
	font-weight:bold;
	color:#fa8f0f;
	text-decoration:none;
}
h3 {
	font-family:Arial;
	font-size: 17px;
	text-transform:uppercase;
}
.instructions {
	font-family: Arial;
	font-size: 11px;
}
.orderNumber {
	font-weight:bold;
	color:#fa8f0f;
	font-size:13px;
}
.nav {
	float: left;
	margin: 0;
	padding: 0;
	width: 99%;
}
.nav li a {
	color: #999999;
	float: left;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	list-style: none outside none;
	text-decoration: none;
	text-transform: none;
	width: 100%;
}
.nav li ul li a {
	color: #999999;
	float: left;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	list-style: none outside none;
	padding-left: 15px !important;
	text-decoration: none;
	text-transform: none;
	width: 100%;
}
/*.nav li ul li a:hover{
      color:#999999;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    list-style: none outside none;
    text-decoration:underline;
    text-transform: none;
    padding-left:15px !important;
    float:left;
    width:100%;
}*/
.contentBodyContainer {
	float:left;
	padding-left:15px;
}
.ContentoTitle {
	color: #000000;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0 0 0px;
}
/*.basicContentContainer ul{
    padding-left:15px;
}*/
.contentContainer {
	background-color: #FFFFFF;
	float: right;
	min-height: 650px;
	padding-right: 10px;
	width: 730px;
	padding-bottom: 15px;
}
.contentContainerFull {
	background-color: #FFFFFF;
	float: right;
	min-height: 650px;
	/*padding-right: 10px;*/
    width: 100%;
	padding-bottom: 15px;
}
h2 {
	float: left;
	font-family: Creighton;
	font-size: 22px;
	font-weight: bold;
	padding-left: 15px;
	text-transform: uppercase;
	width: 100%;
}
h1 {
	color: #000000;
	font-family: Creighton;
	font-size: 28px;
	font-weight: bold;/*padding-left: 15px; */
}
h1 span {
	color: #fa8c0f;
	font-family: Creighton;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
}
.basicContentContainer {
	font-family: Arial;
	font-size: 12px;
}
.basicContentContainer p {
	padding-left:15px;
}
.basicContentContainer a {
	color: #fa8c0f;
	text-decoration:none;
}
.fv {
	padding-left:15px;
}
.fv dt {
	font-weight:bold;
	padding-left: 40px;
}
.vCartEmptyCartLinkContainer {
	float:left;
	padding: 25px;
}
.cart_rr {
	/*float:left;*/
    padding: 25px;
	width:680px;
	margin:0 auto;
	text-align:center;
	width:700px;
}
.message a {
	color:#fff;
}
.categoryList div span span a {
	float:left;
	margin: 1px;
}
.LeftMenuBody {
	float:left;
	background-color:#000;
	padding:25px 0px;
	min-height: 600px;
	width:200px;
}
.MenuAccountBody {
	background-color: #000;
	float: left;
	width: 100%;
}
.MenuAccountLeft {
	padding:0 15px 0px 15px;
}
.MenuAccountLeft li {
	list-style:none;
}
.MenuAccountLeft li a {
	color: #999999;
	/*float: left;*/
    font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	list-style: none outside none;
	text-decoration: none;
	text-transform: none;
	width: 100%;
}
.facebookCont {
float: left;
width: 300px;
padding: 15px 10px 0 10px;
}
.YouTubeCont{
float: left;
width: 298px;
padding: 15px 10px 31px 10px;
background-image: url(/images/spencers/Social/bgFacebookContentNewS.png);
background-repeat: repeat;
background-position: top left;
border-left: 1px dotted 
#333;
border-right: 1px dotted 
#333;
}
.YouTubeTitle{
padding-bottom: 43px;
float: left;
}
.TwitterCont {
	float: left;
	width: 300px;
	padding: 15px 10px 0 10px;
}
.TwitterLogo{
float: left;
padding: 9px 0 41px 0;
}
.Twitterbody {
float: left;
height: 260px;
overflow-y: hidden;

}
.myACC {
	float: left;
	font-family: Creighton;
	font-size: 22px;
	font-weight: bold;
	padding-left: 15px;
	text-transform: uppercase;
	width: 100%;
	color:#fa8c0f;
}
.MyAccBodyCont {
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 20px;
	width: 720px;
	background-color: white;
	min-height: 650px;
}
.CONEW .btnCHN {
	display:none;
}
.MyAccBodyCont a, .OrderBody a {
	text-decoration:none;
	color:#fa8c0f;
	font-weight:bold;
}
.MyAccBodyCont li {
	list-style:none;
	padding-top:15px;
}
.MyAccDivTable {
	float:left;
	width:100%;
	padding:10px 0 10px 15px;
}
.MyAccDivTable table tr td {
	padding:5px 0;
}
.MyAccDivTable table tr td input[type=text] {
	font-family: Arial;
	font-size: 11px;
	width: 156px;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 12px "segoe ui", arial, sans-serif;
	height: 14px;
	padding: 2px 1px 3px;
	width: 156px !important;
}
#ctl00_ctl00__ContentPlaceHolder_ContentNested_AddressList_btnAdd {
	float: left;
	margin-top: 15px;
}
.OrderBody {
	/*float:left;*/
    padding:15px;
}
.OrderTable {
	border:2px solid #FA8F0F;
	float: left;
}
.OrderBodyTable {
	float: left;
}
.OrderTable td {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 125px;
}
.OrderBodyTable td {
	padding: 6px;
	text-align: center;
	width: 125px;
}
.OrderInformationTable td {
	padding: 3px;
}
.OrangeLine {
	border-bottom:2px solid #FA8F0F;
	width:100%;
	height:10px;
}
.OrderTotalTable {
	border: 2px solid #FA8F0F;
	float: right;
}
.OrderTotalTable td {
	padding: 3px;
}
.tot {
}
.totman {
	text-align:right;
	font-weight:bold;
}
.totmanmain {
	text-align:right;
	font-weight:bold;
	font-size:13px;
}
.vEmailFriendPageTemplateProductContainer {
	float: left;
	padding-left: 15px;
	width: 940px;
	font-family: Arial;
	font-size: 11px;
}
.emailFriendPageTemplateProductImageContainer {
	float:left;
	width:220px;
}
.emailFriendPageTemplateProductInfoContainer {
float: left;
padding-left: 15px;
}
#ctl00__ContentPlaceHolder__btn_placeOrder2{
margin-bottom: 15px;
}
.emailFriendPageTemplateProductInfoPriceContainer {
	float:left;
	color: #F89520;
	font-family: Creighton;
	font-size: 32px;
	font-weight: bold;
	padding-left:20px;
}
.battonCont {
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	float: left;
	margin-top: 15px;
	padding: 15px;
}
#_ContentPlaceHolder__chk_Specials, #_ContentPlaceHolder__chk_UseAsShipping, #_ContentPlaceHolder__Address_accountAddressFormFieldsISPOBox {
	width:auto;
}
.basicContentDisplayGridA {
	border: 2px solid #FA8F0F;
	margin: 15px;
	width: 700px;
}
.basicContentDisplayGridA th {
	font-weight:bold;
	border-bottom: 2px solid #FA8F0F;
}
.basicContentDisplayGridA td {
	padding:3px;
}
.contentContainer ul li {
	padding: 2px 0px;
}
.textContentTitle {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 20px;
}
.headerTableName {
	padding:3px;
	font-weight:bold;
}
.contTable {
	margin:15px;
	border:0.5px solid #fa8d0a;
}
.contTable tr td {
	padding:3px;
	border:0.5px solid #fa8d0a;
}
center {
	padding:20px 15px;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
}
.MagicThumb img {
	border: medium none;
	outline: medium none;/*width: 302px;*/
}
.Contdiv {
	padding-left:15px;
	font-family:Arial;
	font-size:16px;
}
.vStoreLocatorMultipleLabelStyleLocationContainer {
	font-family:Arial;
}
.vStoreLocatorMultipleLabelStyleLocationContainer h1 {
	color: #000000 !important;
}
.vStoreLocatorMultipleLabelStyleLocationContainer a {
	font-family:Arial;
	font-weight:bold;
	color:#fa8d0a;
	text-decoration:none;
	font-size:11px;
}
.vStoreLocatorMultipleLabelStyleLocationContainer .fv {
	font-size:11px;
}
.CustomerServiceBody {
	float:left;
	padding-left:15px;
	font-family:Arial;
	font-size:11px;
}
.CustomerServiceBody a {
	color:#fa8d0a;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.CustomerServiceBody select {
	font-size:11px;
}
.sibmitClass {
	background: url("/images/spencers/shared/buttons/submit.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	width:153px;
	height:34px;
	cursor: pointer;
}
.vContentDisplaySiteMapProductTreeHeader {
	font-family:Arial;
	font-weight:bold;
	padding-left:15px;
	font-size:18px;
	padding-top:20px;
	float:left;
}
.contentContainer .nav li a {
	padding-left:15px;
}
.contentContainer .nav li ul li a {
	color:#1f1f1f;
	text-decoration:none;
}
.contentContainer .nav li ul li a:hover {
	color:#fa8d0a;
	text-decoration:underline;
}
/*Grid*/


/*css*/
/*#block1{
	float: left;
	width: 320px;
	height: 320px;
}

#cell1{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_4.png") no-repeat;
}
#cell1:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell2{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_13.jpg") no-repeat;
}
#cell2:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell6{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_6.png") no-repeat;
}
#cell6:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell7{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_5.jpg") no-repeat;
}
#cell7:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#block2{
	float: left;
	width: 640px;
	height: 320px;
}

#cell3{
	float: left;
	width: 320px;
	height: 320px;
}

#cell4{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_2.jpg") no-repeat;
}
#cell4:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell5{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_7.png") no-repeat;
}
#cell5:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell8{
	float: left;
	width: 320px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_8.png") no-repeat;
}
#cell8:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#block3{
	float: left;
	width: 480px;
	height: 320px;
}

#cell9{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_9.png") no-repeat;
}
#cell9:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell10{
	float: left;
	width: 320px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_10.png") no-repeat;
}
#cell10:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell13{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_13b.jpg") no-repeat;
}
#cell13:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell14{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_14.png") no-repeat;
}
#cell14:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell15{
	float: left;
	width: 160px;
	height: 160px;
	background: #000000 url("/images/spencers/art/home3/cell_15.jpg") no-repeat;
}
#cell15:hover{
	background-position: 0 -160px;
	cursor: pointer;
}

#cell11{
	float: left;
	width: 160px;
	height: 320px;
	background: #000000 url("/images/spencers/art/home3/cell_11.jpg") no-repeat;
}
#cell11:hover{
	background-position: 0 -320px;
	cursor: pointer;
}

#cell12{
	float: left;
	width: 320px;
	height: 320px;
background: #000000 url("/images/spencers/art/home3/cell_12.jpg") no-repeat;
}
#cell12:hover{
	background-position: 0 -320px;
	cursor: pointer;
}*/
/*Grid*/
.PTD {
	padding-left:15px;
	font-family: Creighton;
	font-size: 16px;
}
.PTD a {
	color: #000000;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration:none;
}
.PTD a:hover {
	color: #fa8d0a;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration:underline;
}
.SLL ul {
	float: left;
	font-family: Arial;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 15px;
}
.SLL ul li {
	padding:5px 0;
}
.SLL ul li a {
	color:#000;
	text-decoration:none;
}
.SLL ul li a:hover {
	color:#fa8d0a;
	text-decoration:underline;
}
.SLFDR {
	font-family: Arial;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 15px;
}
.SLFDR a {
	color:#fa8d0a;
	font-weight:bold;
	padding:10px 0;
	float: left;
}
.rightSidePartyAnimalHeader {
	text-align:left;
}
.modalPopup {
border: 2px solid #FA8F0F;
margin: 0 0 15px 0;
padding: 10px;
float: left;
font-family: arial;

}
.message{
border: 2px solid #FA8D0A;
float: left;
padding: 10px;
font-family: Arial;
margin-bottom: 15px;
width: 915px;
}
.modalPopup a{
cursor: pointer;
font-family: Creighton;
background-color: #FA8F0F;
padding: 0px 21px;
font-size: 32px;
margin-left: 359px;
width: 93px;
}
.link {
	color: #F7941D;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	float:left;
}
.productPriceSaleCart {
	text-decoration:line-through;
}
.designATee {
	padding: 0 !important;
	float: left;
}
.designATee a{
width: 113px;
height: 29px;
float: left;
}
.designATee a div{
    display:none;
}
.topMenuLast {
	padding:0 5px;
}
.checkoutContentWrapper {
	padding-left:16px;
}
.checkoutPaymentMenu {
	padding-left:15px;
}
.PromotionalZone {
	font-family: Creighton;
	float: left;
}
.modalPopup_Qas {
	max-width:725px;
	background-color:#fff;
	font-family:Arial;
	font-size:11px;
	border: 2px solid #FA8E0E;
	float: left;
}
.modalPopup_Qas a {
	color:#F98E0E;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.OOs {
/*background-image: url(/images/spencers/productpage/online_only_family.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 210px;*/
}
. OptionProduct a {
 text-decoration:none !important;
}
.stSize {
	float:left;
	padding-bottom:5px;
}
.summaryErr {
	border: 2px solid #CF0000;
	color: #CF0000;
	font-family: Arial;
	font-size: 14px;
	margin: 0 auto;
	padding: 10px;
	width: 449px;
}
.CUBodyNew {
	float:left;
	padding-top: 15px;
}
.CUBodyNew select {
	border: 1px solid #929292;
}
.CUBNLeft {
	float: left;
	font-family: arial;
	font-size: 12px;
	padding: 14px;
	width: 450px;
	border-right:1px solid #929292;
}
.for_input input {
	width:218px;
	border: 1px solid #929292;
}
.for_input1 input {
	border: 1px solid #929292;
}
.indinp {
	width:55px;
}
.CUBNRight {
	float:right;
	width:450px;
	padding: 14px;
	font-family: arial;
	font-size: 12px;
}
.CUlist {
	font-family:Creighton;
	font-size:25px;
	padding: 0 0 5px 10px;
}
.vProductsThumbnailsProductTagContainer {
	float:left;
}
.CUBNBotoom {
	border-bottom: 1px solid #929292;
	float: left;
	margin: 0 45px;
	width: 870px;
}
#ctl00__ContentPlaceHolder__div_CheckoutLogin {
	float:left;
}
.ui-draggable {
	left: 50% !important;
	top: 205px !important;
}
/*.PTD span{
   color: #fa8d0a; 
}*/



/*naughtyCSS*/

.modalPopup1 {
	background-image:url(/images/spencers/naughty/modalPopupNaughty.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border: medium none !important;
	height: 407px !important;
	padding: 0 !important;
	width: 571px !important;
}
.modalPopup1 div {
	width: 571px !important;
	font-family:Creighton !important;
}
.modalBackground1 {
	background-color:transparent !important;
	background-image:url(/images/spencers/naughty/BGmodalPopupNaughty.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.needWarning .wallpaper {
	background-image:none !important;
}
.needWarning .categoryMain ul span ul li ul li a {
	color:#f49fa4 !important;
}
.needWarning .categoryList {
	background-color: #000000 !important;
}
.needWarning .categoryMain ul span ul li a {
	font-family:BigCaslon !important;
	color:#e51837 !important;
	text-transform: inherit !important;
	font-weight:normal !important;
}
.needWarning .categoryMain ul span ul li ul li a {
	font-family:Creighton !important;
	font-size: 17px;
}
.needWarning .pager_table {
	background-color:#390e25;
}
.needWarning .total, .needWarning .sort {
	color:#e51837;
}
.needWarning .categoryList {
	padding-top:0px !important;
	min-height: 500px;
}
.needWarning .divSort select {
	background-color:#f49fa4;
	text-align: left;
}
.needWarning .lipageractive {
	background-color:#f49fa4;
	color:#000;
}
.needWarning .pages_num ul li a {
	background-color:#390e25;
	color:#e51837;
}
.needWarning .GotoLeft a {
	float: right;
	background-image: url(/images/spencers/naughty/GotoLeftNaug.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 19px;
	width: 13px;
}
.needWarning .GotoRight a {
	background-image: url("/images/spencers/naughty/GotoRightNaug.jpg");
	background-position: left 5px;
	background-repeat: no-repeat;
	float: right;
	height: 19px;
	width: 13px;
}
.needWarning .SelectPagerlocation {
	background-color:#f49fa4;
	text-align: center;
}
.needWarning .ItemCount select {
	background-color:#f49fa4;
	text-align: center;
}
.needWarning .pager_ViewALL a {
	background-image: url("/images/spencers/naughty/viewAllNaug.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width:63px;
	height:21px;
	float:left;
}
.needWarning .pager_ViewALL a img {
	display:none;
}
.needWarning .SpiritProdTitle a {
	color:#e51837;
}
.needWarning .SpiritregPrice {
	color:#f49fa4;
}
.needWarning .prStarsSmall {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif")!important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .productBody {
	background-color:#000;
}
.needWarning .certonaContRight {
	background-color: #390e25;
}
.needWarning .PrintThisPage a img, .needWarning .AddToWishlist a img, .needWarning .EmailAFriend a img {
	display:none;
}
.needWarning .PrintThisPage a {
	background-image: url("/images/spencers/naughty/PrintThisPageNaug.jpg")!important;
	background-position: left top;
	background-repeat: no-repeat;
	width:117PX;
	height:23px;
	float:left;
}
.needWarning .AddToWishlist a {
	background-image: url("/images/spencers/naughty/AddToWishlistNaug.jpg")!important;
	background-position: left top;
	background-repeat: no-repeat;
	width:117PX;
	height:24px;
	float:left;
}
.needWarning .EmailAFriend a {
	background-image: url("/images/spencers/naughty/EmailAFriendNaug.jpg")!important;
	background-position: left top;
	background-repeat: no-repeat;
	width:117PX;
	height:24px;
	float:left;
}
.needWarning .TitleOfProduct {
	color:#f49fa4;
}
.needWarning .numberOfItem {
	color:#f49fa4;
}
.needWarning .OptionProduct .price {
	color: #f49fa4;
	font-family: Creighton;
	font-size: 32px;
	font-weight: bold;
	width: 100%;
	float: left;
	background-color: black;
}
.needWarning .product-reviews-snippet {
	float: left;
	border-bottom: 2px solid #390e25;
	border-top: 2px solid #390e25;
	width: 100%;
	margin: 10px 0px;
	padding: 5px 0;
}
.needWarning .prSnippetWriteReview a {
	color: #f49fa4;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.needWarning .readmoreA {
	float: left;
	background-image: url("/images/spencers/naughty/AdditInfoNaug.jpg")!important;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	color:#f49fa4;
}
.needWarning .SpiritDescriptionZone {
	color:#fff;
}
/*
.needWarning .addToCartContainer a img{ display:none;}
.needWarning .addToCartContainer a{
    float: left;
background-image: url("/images/spencers/naughty/AddToCartNaug.jpg")!important;
background-repeat: no-repeat;
background-position: left top;
width:194px;
height:41px;
}*/

.needWarning .SizeZone span, .needWarning .QTYZONE span {
	color:#f49fa4;
}
.needWarning .Qtyselect {
	margin:0px !important;
}
.needWarning .Qtyselect select, .needWarning .SizeZone select {
	background-color:#f49fa4;
}
.needWarning .SpiritSizeZoneChart a img {
	display:none;
}
.needWarning .SpiritSizeZoneChart a {
	float: left;
	background-image: url("/images/spencers/naughty/sizeChatNaug.jpg")!important;
	background-repeat: no-repeat;
	background-position: left top;
	width:72px;
	height:25px;
}
.needWarning .productPriceOriginal {
	color:#f49fa4;
}
.needWarning .productPriceSale {
	color:#fff;
}
.needWarning .SpiritProductImagesZone {
	color:#fff;
}
.needWarning .prodDetailAccessoriesContainer {
	background-image: url("/images/spencers/naughty/sertonaBGNaug.jpg")!important;
	background-repeat: repeat;
	float: left;
	padding-bottom: 25px;
	text-align: center;
}
.needWarning .prodDetailAccessoriesContainer h3 {
	color:#e51837;
}
.needWarning .product-title {
	background-color:transparent !important;
	color: #fff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 2px;
}
.needWarning .price {
	background-color: transparent !important;
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 2px;
}
.needWarning .rightSidePartyAnimalHeader h2 {
	color:#e51837 !important;
	background-color:#390e25;
}
.needWarning .SertonaBottomImg img {
	display:none;
}
.needWarning .SertonaBottomImg {
	background-image: url("/images/spencers/naughty/SertonaBottomImgNaug.jpg")!important;
	background-repeat:no-repeat;
	background-position:right top;
	height: 82px;
	width: 75px;
}
.needWarning .vProductsThumbnailsProductNameContainer a {
	text-decoration:none;
}
.needWarning .rightSidePartyAnimalBody table td {
	vertical-align:top;
}
.needWarning .prSummaryHeader_over {
	background-image: url("/images/spencers/naughty/custumerReviewsBanNaug.jpg")!important;
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 3px solid #f49fa4;
	float: left;
	height: 52px;
	width: 100%;
}
.needWarning .prSummaryWriteReviewLink img {
	display:none;
}
.needWarning .prSummaryWriteReviewLink {
	background-image: url("/images/spencers/naughty/WriteReviewBtnNaug.jpg")!important;
	background-position: left top;
	background-repeat:no-repeat;
	width:146px;
	height:34px;
	float:left;
}
.needWarning .bz-rating-large .stars {
	background: url("/images/spencers/naughty/sp_star_comboNaug.gif") no-repeat scroll 1px -54px transparent !important;
}
.needWarning .bz-rating-large {
	background: url("/images/spencers/naughty/sp_star_comboNaug.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 28px;
	width: 153px;
}
.needWarning .rating, .needWarning .pr-review-count {
	color:#f49fa4;
}
.needWarning .ReviewBased {
	color:#e51837;
}
.needWarning .pr-page-count {
	color:#fff;
}
.needWarning .pr-review-author-name span{
color: white;
font-family: arial;
font-size: 14px;
}
.needWarning .pr-review-author-location, .needWarning .pr-review-author-location span {
	color:#999999;
}
.needWarning .pr-nav-back-to-top a {
	color:#f49fa4;
}
.needWarning .pr-stars-4-sm {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif") !important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .pr-stars-5-sm {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif") !important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .pr-stars-1-sm {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif") !important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .pr-stars-2-sm {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif") !important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .pr-stars-3-sm {
	background-image: url("/images/spencers/naughty/stars_smallNaug.gif") !important;
	float: left;
	height: 20px;
	width: 110px;
}
.needWarning .pr-attribute-key {
	color: #993333;
	font-family: Creighton;
	font-size: 16px;
	margin: 1px !important;
	text-transform: uppercase;
}
.needWarning .pr-last .pr-attribute-key {
	color: #fff;
	font-family: Creighton;
	font-size: 16px;
	margin: 1px !important;
	text-transform: uppercase;
}
.needWarning .pr-attribute-pros .pr-attribute-key {
	color: #339966;
	font-family: Creighton;
	font-size: 16px;
	margin: 1px !important;
	text-transform: uppercase;
}
.needWarning .pr-attribute-value {
	color:#fff;
}
.needWarning .pr-review-text {
	color:#fff;
}
.needWarning .pr-review-bottom-line {
	color: #c0c0c0;
	font-family: Creighton;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.needWarning .pr-review-bottom-line-wrapper {
	color: #c0c0c0;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 25px;
	width: 100%;
}
.needWarning .pr-review-rating {
color: #F49FA4;
margin: 5px 0 15px 0 !important;
padding: 0 !important;
}
.needWarning .pr-review-most-helpful{
margin-bottom: 0 !important;
}
.needWarning .pr-review-tools {
	color:#fff;
}
.needWarning .pr-review-tools a {
	color:#e51837;
}
.needWarning #LikePluginPagelet .connect_widget_text_summary connect_text_wrapper {
	color:#fff !important;
}
.needWarning .prSnippetReadReviews a {
	color:#f49fa4;
}
.needWarning .pr-review-sort {
border-bottom: 1px solid #390E25;
float: left;
padding: 5px 0;
width: 100%;
background-color: transparent;
border: 0;
}
.needWarning .pr-review-wrap {
	border-bottom: 1px solid #390e25;
	float: left;
	padding: 10px 0;
	width: 100%;
}
.needWarning .titleCat a {
	color:#f49fa4;
}
.needWarning .SpiritOtherView div span a {
	text-decoration:none;
}
.needWarning .prSummaryWriteReview {
	color:#e51837;
}
.needWarning .prSummaryWriteReviewLink {
	margin-top: 10px;
	padding-right: 19px;
}
.needWarning .pr-review-author-affinities, .needWarning .pr-review-author-affinities span {
	color: #c0c0c0;
}
.needWarning .pr-review-sort-by {
	color:#fff;
}
.needWarning .pr-review-sort-box select {
	background-color:#f49fa4;
}
.needWarning .OOs img {
	display:none;
}
.needWarning .OOs {
	background-image: url("/images/spencers/naughty/onlineOnlyNaughty.gif") !important;
	background-position:left top;
	background-repeat:no-repeat;
	width:82px;
	height:21px;
	float:left;
	margin: 5px 0;
}
.needWarning .upsellContainer .productPriceOriginal {
	background-color:transparent !important;
}
.needWarning .upsellContainer .productPriceSale {
	background-color:transparent !important;
}
.needWarning .connect_widget_not_connected_text {
	color:#fff !important;
}
.needWarning .pr-review-author-badge-wrapper div {
	width:100px;
}
.needWarning .SpiritProductBox {
	height: 404px;
}
.needWarning .recentlyViewedSalePrice {
	color: #f49fa4 !important;
	font-size: 14px;
	font-weight: bold;
}
.needWarning .recentlyViewedPrice {
	color: #f49fa4;
	font-size: 14px;
	font-weight: bold;
}
.needWarning .vProductsThumbnailsProductTagContainer img {
	display:none;
}
.needWarning .vProductsThumbnailsProductTagContainer {
	/*background-image: url("/images/spencers/naughty/onlineOnlyNaughty.gif") !important;
     background-position:left top;
     background-repeat:no-repeat;
     width:82px;
     height:21px;
     float:left;
     margin: 5px 0;*/
     float:left;
}
.needWarning .shopAll a {
	color: #F49FA4;
}
.needWarning .prodImg a img {
	border: 3px solid #000;
}
.needWarning .categoryBody {
	background-color: black !important;
}
.needWarning .needWarning .needWarning .needWarning   {
	border-bottom: 2px solid #FA8F0F;
	border-left: 2px solid #FA8F0F;
	border-top: 2px solid #FA8F0F;
}



.cart_table {
	width: 912px !important;
}
.vCartCartDetailTable_header td {
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.vCartCartDetailTable_header .dataHeaderFirst {
	border-bottom: 2px solid #FA8F0F !important;
	border-left: 2px solid #FA8F0F!important;
	border-top: 2px solid #FA8F0F!important;
}
.vCartCartDetailTable_header .options, .vCartCartDetailTable_header .money, .vCartCartDetailTable_header .numeric, .vCartCartDetailTable_header .status {
	border-bottom: 2px solid #FA8F0F!important;
	border-top: 2px solid #FA8F0F!important;
}
.vCartCartDetailTable_header .dataHeaderLast {
	border-bottom: 2px solid #FA8F0F!important;
	border-right: 2px solid #FA8F0F!important;
	border-top: 2px solid #FA8F0F!important;
}
.vCartCartDetailProductNameContainer {
	color: black;
	text-decoration: none;
}
.vCartCartDetailTable_header {
	width: 912px;
}
.subTtp {
border: margin-right:28px;
	width: 155px;
}
.subTtp1 {
	padding:5px;
}
.subTtp2 {
	padding:5px;
}
.CartErrorCheckout {
	font-family:Arial;
	padding:15px;
	float:left;
}
/*OLDNEWCSSEND*/
.needWarning .categoryLeftMenuHeader a {
	font-family: BigCaslon !important;
	color: #E51837 !important;
	text-transform: inherit !important;
	font-weight: normal !important;
}
.needWarning .categoryLeftMenu ul li a {
	font-family: Creighton !important;
	font-size: 17px;
}
.needWarning .categoryLeftMenu ul li a {
	color: #F49FA4 !important;
}
.needWarning .categoryContent {
	background-color:#000;
}
.ui-widget-overlay {
	background-color: transparent !important;
	background-image: url(/images/spencers/naughty/BGmodalPopupNaughty.png)!important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	position: fixed !important;
}
.naughtyPUbody {
background-image: url(/images/spencers/naughty/modalPopupNaughty.jpg)!important;
background-position: top left;
background-repeat: no-repeat;
border: medium none !important;
height: 407px !important;
padding: 0 !important;
width: 571px !important;
font-family: Creighton !important;
font-size: 17px;
vertical-align: middle !important;
z-index: 100005 !important;
top: 27%!important;
position:fixed!important;
left: 30% !important;
}
.needWarning .ui-dialog {
	width: auto !important;
	margin: 0px;
	padding: 0;
	border: 0;
	left: 35% !important;
}
.Pathing_main {
	float: left;
	width: 100%;
	padding: 5px 0 10px;
}
.needWarning .current {
	background-color: #F49FA4;
	color: black;
}
.needWarning .pages_num a {
	background-color: #390E25;
	color: #E51837;
}
.needWarning .productBody {
	background-color:#000;
}
.certonaContRight {
	float: right;
	background-color: #EFEFEF;
	width: 159px;
}
.needWarning .certonaContRight {
	background-color: #390E25;
}
.productBody {
	float: left;
	background-color: white;
	width: 100%;
}
.SpiritProductImagesZone {
	float: left;
	padding-left: 20px;
	padding-top: 30px;
	width: 302px;
}
.needWarning .SpiritProductImagesZone {
	color: white;
}
.needWarning .addToCartContainer a {
	float: left;
	background-image: url("/images/spencers/naughty/AddToCartNaug.jpg")!important;
	background-repeat: no-repeat;
	background-position: left top;
	width: 194px;
	height: 41px;
}
.certonaContRightTop {
	float: left;
	padding: 10px 0 10px 18px;
}
.prodDetailAccessoriesContainer {
	float: left;
	background-image: url(/images/spencers/sertonaBG.jpg);
	background-repeat: repeat;
	text-align: center;
	padding-bottom: 25px;
}
.readmore {
	float: left;
	color: #F89520;
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	padding: 3px 0px;
}
.readmore a {
	float: left;
	background-image: url(/images/spencers/ProductPage/AdditInfo.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
}
.QTYZONE {
	float: left;
	width: 100%;
	padding-top: 5px;
}
.Qty {
color: 
black;
float: left;
font-family: Arial !important;
font-size: 12px;
font-weight: bold;
width: 36px;
padding-top: 9px;
}
.Qtyselect {
	float: left;
	margin-top: 5px;
}
.SpencersStock {
color: #999;
float: left;
font-family: Arial;
font-size: 11px;
padding: 5px;
text-align: center;
width: 184px;
text-transform: uppercase;
}
.addToCartContainer {
	float: left;
	padding: 0 0 0 7px;
}
.fb {
float: left;
padding: 8px 0 0 0;
width: 75px;
}
.fb .facebookCont{
    width:inherit !important;
    padding:0px !important;
}
.pinIt{
float: left;
padding: 8px 0 0 23px;
}
.tweet{
float: left;
padding: 8px 0 0 27px;
width: 86px;
}
.gPlusone{
float: left;
padding: 6px 0 0 20px;
width: 70px;
}
.reddit{
float: left;
padding: 10px 0 0 22px;
}


.product-reviews-snippet {
	float: left;
	/*border-bottom: 2px solid #CCC;
	border-top: 2px solid #CCC;*/
	width: 100%;
	margin: 10px 0px;
	padding: 5px 0;
}
.prStarsSmall {
	background-image: url(/images/spencers/stars_small.gif);
	float: left;
	height: 25px;
	width: 113px;
}
.prSnippetNumberOfRatingsText {
	color: #999;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 6px 0 0;
}
.prSnippetWriteReview {
float: left;
padding-top: 6px;
margin: 0 0 0 0px;
}
div#ProductCollection {
float: right;

}
.prSnippetWriteReview a {
	color: #F7941D;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.prSnippetTitle {
color: #999;
float: left;
font-family: Arial;
font-size: 11px;
padding: 6px 4px 0;
}
.prSnippetReadReviews {
	float: left;
	padding-top: 6px;
}
.prSnippetReadReviews a {
	color: #F7941D;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.SpiritDescriptionZone {
	float: left;
	font-family: Arial;
	font-size: 13px;
	color: black;
}
.prodDetailAccessoriesContainer h3 {
	font-family: Creighton;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.product-title {
	background-color: white;
	color: black;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 2px;
	margin: 0 2px;
}
.price {
	background-color: white;
	padding: 2px;
	color: #FF9934;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.upsellContainer a {
	text-decoration:none;
}
.SertonaBottom {
	float: left;
	width: 710px;
	padding-left: 0;
}
.rightSidePartyAnimalHeader {
	text-align: left;
}
.rightSidePartyAnimalHeader h2 {
	background-color: #fff;
	color: #000;
	float: left;
	font-family: Creighton;
	font-size: 28px;
	font-weight: normal;
	padding: 5px ;
	text-transform: uppercase;
	width: 700px;
	margin: 0;
	border-bottom:3px solid #000;
	margin-bottom: 15px;
}
.rightSidePartyAnimalBody {
	float: left;
}
.rightSidePartyAnimalBody table td {
	vertical-align: top;
}
.productContainer {
	float: left;
	width: 150px;
	text-align: center;
}
.vProductsThumbnailsProductNameContainer a {
	text-decoration:none;
}
.SertonaBottomImg {
	float: left;
}
.prSummaryWriteReview {
	float: left;
	padding: 15px 15px 30px;
	width: 96%;
	font-family: Arial;
	font-size: 15px;
}
.recentlyViewedContainer {
	background-color: black;
	float: left;
	margin: 10px 0 10px 0;
	width: 100%;
}
.shopcart {
	background-color: white;
	position: fixed;
	top: 48px;
	z-index: 99999;
}
.shopcartBody {
	background-color: white;
	border: 4px solid black;
	padding: 5px;
	width: 220px;
	float: left;
}
.headerSC {
	float: left;
	width: 100%;
}
.itemadded {
	float: left;
	text-transform: uppercase;
	font-size: 19px;
}
.headerSC a {
	float: right;
}
.bodySC {
	float: left;
}
.cart_product_conteiner {
	float: left;
	border-bottom: 1px solid #CCC;
}
.CPCimg {
	float: left;
	width: 105px;
}

.CPCtextZone {
	float: left;
	padding: 20px 5px 5px;
	width: 105px;
	text-align: left;
}
.OptionsBody select {
	float: left;
	width: 110px;
}
.CPCproductSize {
	text-align: left;
	font-family: arial;
	font-size: 12px;
	float:left;
}
.CPCproductSize span {
	font-family: Creighton;
	font-size: 14px;
	padding-left: 2px;
}
.CPCtextZone a {
	color: black;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.CPCproductQty {
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 0;
	width: 100%;
}
.CPCproductQty span {
	font-family: Creighton;
	font-size: 14px;
	padding-left: 2px;
}
.CPCproductPrice {
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 0;
	width: 100%;
}
.CPCproductPrice span {
	font-family: Creighton;
	font-size: 14px;
	padding-left: 2px;
	color: #F6931C;
}
.TotalZone {
	float: left;
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
}
.TotalItem {
	float: left;
	padding-top: 3px;
}
.SubTotal {
	float: right;
}
.SubTotal span {
	font-weight: bold;
	font-size: 14px;
}
.footerSC {
	float: left;
	padding: 9px 0;
	width: 100%;
}
.ViewYourCart {
	float: left;
	padding: 10px 4px;
}
.ViewYourCart a {
	font-size: 14px;
	color: #F6931C;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
.chekout {
	float: right;
	padding: 5px 5px 0 0;
}
.PalCheckOut {
	padding: 86px 0 0 0;
}
.login .PalCheckOut{
padding: 49px 0 0 0 !important;
}
.LoginPageFormTitle {
	text-align: left !important;
	padding-left: 11px;
	float: left;
}
.login {
	float: left;
	height: 320px;
}
.PalCheckOut input {
	border-width: 0px;
	padding-top: 19px;
}
.InternationalCheckout .checkoutStepTitle {
float: left;
font-family: Creighton;
font-size: 22px;
text-transform: uppercase;
width: 100%;
font-weight:normal;
padding:0px;
}
.InternationalCheckout{
    float:left;
}



.slideshow .current {
	padding: 0px 0px !important;
	float: left;
}
.sub_menu a {
	font-family: Arial !important;
	text-transform: lowercase;
	font-size: 14px !important;
	font-weight: bold;
	color: black;
	z-index: 1999;
}
.SizeZone {
	float: left;
	width: 195px;
}
.SpiritSizeZoneChart {
float: left;
padding: 8px 0 0 45px;
width: 74px;
}
.Qtyselect select{
width: 155px;
margin-left: 2px;
}
.OptionProduct .productPriceSale {
	float: left;
	font-family: Creighton;
	font-size: 13px;
	font-weight: normal;
	color: #676767;
	width: 100%;
}
.productContainer .productPriceOriginal {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
}
.productContainer .productPriceSale {
	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #F89520;
	width: 100%;
}
.upsellContainer .productPriceOriginal {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
}
.upsellContainer .productPriceSale {
	font-family: Arial;
	font-size: 14px;
	color: #F89520;
	background-color: white;
}
.upsellContainer .productPriceOriginal {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
	width: 155px;
	padding: 2px;
	float: left;
}
.upsellContainer .productPriceOriginal del {
background-color: #fff;
padding: 2px;
}
.upsellContainer div {
	float: left;
	padding-bottom: 40px;
	width: 100%;
}
.family_containerNew {
	background-color: black;
	float: left;
	width: 100%;
}
.content_bodyNew {
	background-color: white;
	float: right;
	min-height: 650px;
	padding-right: 15px;
	width: 710px;
	padding-bottom: 15px;
	padding-left:15px;
	font-family: Arial;
	font-size: 16px;
}
/*.content_bodyNew {
  padding-left: 0px;
  width: 725px;
}*/

.label{
font-size: 16px;
}
.content_bodyNew a {
	color: #FA8D0A;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.content_bodyNew p {
float: left;

}
.ProductTagsN {
	float: left;
	padding: 6px 0;
}
.needWarning .readmore a {
	background-image: url("/images/spencers/naughty/AdditInfoNaug.jpg") !important;
	background-position: left center;
	background-repeat: no-repeat;
	color: #F49FA4;
	float: left;
	padding-left: 10px;
}
.content_bodyNew ul li {
	padding: 2px 0px;
}
.editor-label, .editor-field {
	float: left;
	width: 265px;
	margin-bottom: 10px;
}
.Frequently .editor-label label{
    width:inherit !important;
    float:none !important;
}
.editor-label label {
	width: 225px;
	float: left;
	padding-top: 6px;
}
.editor-field input, .editor-field select, .editor-field textarea {
	width: 215px;
}
.sibmitClass {
	background: url("/images/spencers/shared/buttons/submit.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	width: 153px;
	height: 34px;
	cursor: pointer;
}
.PsibmitClassP {
	float: left;
	padding:0px 0px 12px 556px !important;
}
.prodImg a img {
	border: 3px solid #818181;
	height: 127px;
	width: 99px;
}
.prSummaryWriteReviewLink {
	text-decoration:none;
}
/*PR*/
    .prReviewEngine {
	width:690px;
	float:left;
	padding:0;
}
.prSummaryHeader_over {
	height: 47px;
	width: 100%;
	background-image:url(/images/spencers/ProductPage/custumerReviewsBan.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:3px solid #000;
	float:left;
}
.prSummaryBody {
	float: left;
	margin: 1em 0;
	width: 170px;
}
.bz-rating-large {
	float:left;
	background: url("/images/spencers/shared/review/sp_star_combo.gif") no-repeat scroll 0 0 transparent;
	height: 28px;
	/*padding-left: 157px;*/
    width: 153px;
}
.rating {
	float: left;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.bz-rating-large .stars {
	float:left;
}
.bz-rating, .bz-rating-small {
	left: 0;
	overflow: visible;
	position: relative;
	top: 0;
}
.bz-rating {
	float:left;
}
.prSummaryRating {
	float:left;
	width: 165px;
}
.prSummaryWriteReview {
	float: left;
	padding: 15px 15px 30px;
	width: 96%;
	font-family:Arial;
	font-size: 15px;
}
.bodyTopReview {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.bz-rating-large .stars {
	height:26px;
	background:url("/images/spencers/shared/review/sp_star_combo.gif") 0 -55px no-repeat;
}
.ReviewBased {
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
	width: 165px;
}
.tagGroupWrapper {
	float:left;
	border-left: 1px solid #CCCCCC;
	margin: 20px 0;
}
.prReviewWrap {
	border-bottom: 2px dashed #CCCCCC;
	float: left;
	padding: 20px 0;
	width:780px;
}
.pr-snapshot-rating {
	border-right: 1px solid #CCCCCC;
	float: left;
	padding-right: 18px;
	width: 250px;
}
.pr-snapshot-rating-wrapper {
	border-bottom:1px solid #CCCCCC;
	float: left;
	width:100%;
	padding-bottom: 20px;
}
.pr-snapshot {
	float:left;
	width: 100%;
}
.pr-snapshot-head {
	display:none;
}
.pr-review-engine {
	float:left;
	width:100%;
}
.pr-modal-container {
	float:left;
	display:none;
}
.pr-review-content-header {
	display:none;
}
.pr-review-sort {
background-color: transparent !important;
text-align: left !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
}
.prSnippetReadReviews .prSnippetLink{
padding: 0px !important;
}
.prSnippetWriteReview .prSnippetLink{
padding: 0px !important;
}
.pr-review-sort-wrapper {
padding: 0 0 10px 0 !important;
}
.prSnippetEngine .pr-review-helpful-text a{
    float:none !important;
}
.pr-review-bottom-line-wrapper span {
font-weight: normal !important;
}
.pr-review-author-name span{font-family:arial!important;}
.pr-page-count-wrapper {
float: left !important;
width: 100% !important;
}
.pr-nav-back-to-top {
float: right !important;
}
.pr-review-count {
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding-right: 15px;
}
.pr-review-sort-box {
	float:right;
}
.pr-review-sort-by {
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding-right: 5px;
}
.pr-contents {
	float:left;
	width:100%;
}
.pr-pagination-top, .pr-pagination-bottom {
	float:left;
	width:100%;
	padding: 5px 0;
}
.pr-page-count {
	float:left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
.pr-nav-back-to-top {
	float: right;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.pr-nav-back-to-top a {
	float:right;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color:#F89520;
}
.pr-review-wrap {
	float: left;
	padding: 10px 0;
	width: 100%;
	border-bottom:1px solid #CCCCCC;
}
.pr-review-author-date {
	background-color: #ECEBE9;
	color: #303030;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 60px 5px 10px;
}
.pr-review-rating-wrapper {
	float: left;
	width: 100%;
}
.pr-review-rating {
	float:left;
	
}
.pr-review-author {
	float:left;
}
.pr-review-main-wrapper {
	float: left;
	padding-left: 0px;
	width: 510px;
}
.pr-review-points {
	float: left;
	width: 100%;
}
.pr-stars-1-sm {
	background-image: url("/images/spencers/stars_small.gif");
	float: left;
	height: 28px;
	width: 117px;
	background-position: 0 -51px !important;
}
.pr-stars-2-sm {
	background-image: url("/images/spencers/stars_small.gif");
	float: left;
	height: 28px;
	width: 117px;
	background-position: 0 -104px !important;
}
.pr-stars-3-sm {
	background-image: url("/images/spencers/stars_small.gif");
	float: left;
	height: 28px;
	width: 117px;
	background-position: 0 -155px !important;
}
.pr-stars-4-sm {
	background-image: url("/images/spencers/stars_small.gif");
	float: left;
	height: 28px;
	width: 117px;
	background-position: 0 -208px !important;
}
.pr-stars-5-sm {
	background-image: url("/images/spencers/stars_small.gif");
	float: left;
	height: 28px;
	width: 117px;
	background-position: 0 -259px !important;
}
.pr-rating {
	float: left;
	font-family: arial;
	font-weight: bold;
	padding: 6px;
}
.pr-review-rating-headline {
	float: left;
	font-family: arial;
	font-weight: bold;
	padding: 6px;
}
.pr-review-author-info-wrapper {
	float: left;
	width: 126px;
}
.pr-review-author-name {
	color: #5B5A5A;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.pr-review-author-name span {
	color: #000000;
	font-family: Creighton;
	font-size: 14px;
	padding-left: 5px;
}
.pr-review-author-location {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-bottom: 5px;
}
.pr-review-author-location span {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
}
.pr-review-author-affinities {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-bottom: 5px;
}
.pr-review-author-affinities span {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
}
.pr-attribute-group {
	float:left;
	width: 165px;
}
.pr-attribute-pros .pr-attribute-key {
	color: #359965;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	margin: 1px !important;
}
.pr-empty .pr-attribute-key {
	color: #CC3333;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	margin: 1px !important;
}
.pr-last .pr-attribute-key {
	color: #333333;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	margin: 1px !important;
}
.pr-attribute-value {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.pr-review-most-helpful-bottom {
	display:none;
}
.pr-review-bottom-line {
	color: #333333;
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	font-weight:normal;
}
.pr-review-bottom-line-wrapper {
	color: #333333;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 25px;
	width: 100%;
}
.pr-review-tools {
	float:left;
	width:100%;
}
.pr-review-helpful-text {
	float:left;
	font-family: Arial;
	font-size: 11px;
}
.pr-review-helpful-text a {
	color:#f7941d;
	text-decoration:none;
}
.pr-review-report-issue {
	float:right;
	font-family: Arial;
	font-size: 11px;
}
.pr-review-report-issue a {
	color:#f7941d;
	text-decoration:none;
}
.pr-review-text, .pr-other-attributes {
	float: left;
	font-family: arial;
	font-size: 11px;
	padding: 10px 0;
	width: 100%;
}
.pr-review-footer {
	float:left;
	width:100%;
	padding-top:25px;
}
.pr-review-most-helpful {
	float: left;
	font-family: arial;
	font-size: 12px;
	padding: 4px;
	width: 600px;
	display:none;
}
.pr-stars-5 {
	float:left;
}
.pr-snapshot-rating-wrapper {
	display:none;
}
.pr-snapshot-product-name span {
	display:none;
}
.bz-model-tagGroup-list ul li {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	list-style: none outside none;
}
.bz-model-tagGroup-cont {
	padding: 5px 10px 5px 25px;
	float: left;
}
#bz-model-tagGroup ul {
	padding: 2px;
	margin:0px;
}
.prPagination {
	width:742px;
	font-family: Arial;
	font-weight:bold;
	font-size: 16px;
	border:medium none;
	color:#000;
	float:left;
	margin:0 0 10px;
	padding:7px 10px 7px 20px;
	text-align:left;
	border-top: 1px solid #CCCCCC;
}
.bz-model-review-meta {
	float: left;
	font-size: 100%;
	margin-right: 40px;
	padding-bottom: 20px;
	width: 145px;
}
.bz-model-review-date {
	background-color: #ECEBE9;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
}
.bz-model-review-author {
	margin: 10px 0 30px;
	overflow: hidden;
}
.bzmodelreviewNickname {
	float: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	margin-top: 6px;
	width: 100%;
}
.bzmodelreviewLocation {
	float: left;
	font-family: arial;
	font-size: 12px;
	margin-top: 6px;
}
.bz-badge {
	margin:1em 0;
}
.bz-rating-small .stars {
	background: url("/images/spencers/shared/review/sp_star_combo_sm.gif") no-repeat scroll 0 -40px transparent;
	height: 21px;
}
.bz-model-review h3, .bz-model-review h1 {
	float: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}
.bz-rating-small .stars {
	float: left;
}
.bz-rating .rating {
	float: left;
	font-family: Arial;
	font-size: 16px;
	padding: 3px;
	width: 25px;
}
.bz-rating {
	float: left;
}
.bz-rating-small {
	float: left;
}
.bz-model-review .bz-rating {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.bz-model-review .bz-tagGroup-cont {
	float: left;
	width: 100%;
}
.bz-tagGroup {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 5px;
	width: 165px;
}
.bz-tagGroup p {
	text-transform: uppercase;
	margin-bottom: 5px;
	font-family: Creighton;
	font-size: 16px;
}
p.bz-pros {
	color: #359965;
}
p.bz-cons {
	color: #CC3333;
}
p.bz-bestuses {
	color: #000000;
}
.bz-tagGroup li {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
}
.bz-model-review-comments {
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin: 15px 0;
	padding-right: 2px;
}
.bz-model-review-bottomLine {
	margin:10px 0;
	clear:both;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}
.bz-model-review-bottomLine span {
	font-family: Creighton;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight:normal;
}
.bz-model-review-foot-tools {
	margin-left:193px;
	margin-right: 40px;
	font-family:Arial;
	font-size:12px;
	color:#000;
}
.bz-model-review-helpful {
	color: #aaa9a9;
	font-family: Arial;
	font-size: 13px;
	margin-bottom: 4px;
}
.bz-review-flag {
	color:#f6931c;
}
/*EndPR*/
.toaccessyourcontacts {
	padding: 20px 0 0 0;
}
.facebookContTitle{
color: white;
float: left;
font-size: 26px;
font-weight: bold;
font-family: Creighton;
padding: 9px 0 15px 0;
width: 301px;
}
.FacBLikeButt {
float: left;
width: 115px !important;
padding: 15px 0 0 8px;
}
.TwitterCont iframe{
height: 250px !important;
}
.facebookContbody{ float:left;}
.facebAimg{
float: left;
padding-top: 5px;
}
.SpiritProductBox img {
	float:left;
}
.facebookContTitle a {
float: left;
}

#s_page {
	border: none;
	height: 21px;
}
.CLinePlus .ClassLiMenuTop:hover {
	background-image: url(/images/spencers/header/bgCline.jpg) !important;
	background-position:top left;
	background-repeat:repeat;
	float: left;
	width: 5px;
	height: 40px;
}
.needWarning .CLinePlus .ClassLiMenuTop {
	background-image: url(/images/spencers/header/bgClineNoug.jpg) !important;
	background-position:top left;
	background-repeat:repeat;
	float: left;
	width: 5px;
	height: 40px;
}
.needWarning .CLinePlus .ClassLiMenuTop:hover {
	background-image: url(/images/spencers/header/bgClineNoug.jpg) !important;
	background-position:top left;
	background-repeat:repeat;
	float: left;
	width: 5px;
	height: 40px;
}
.fb_iframe_widget span {
	float: left;
	width: 150px !important;
	padding-bottom: 6px;
}
.fb .fb_iframe_widget span {
	float: left;
	width: 207px !important;
	padding-bottom: 6px;
}
.wishlistNewD {
	float: left;
	background-color: white;
	width: 760px;
	min-height: 700px;
}
#ctl00_ctl00__ContentPlaceHolder_ContentNested_MessageDiv {
	font-family: Creighton;
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0;
	font-size: 24px;
}
.RecipientsBody {
	width: 700px;
	float: left;
	padding: 30px;
}
.RecipientsBody dl {
	font-family: arial;
	font-size: 11px;
}
.RecipientsBody dl dt {
	font-weight: bold;
}
.RecipientsBody dl dd {
	border: 2px solid #FA8F0F;
	margin: 0;
	padding: 5px;
	width: 505px;
}
.TopMenuItem0 {
	width: 160px;
	height: 32px;
	overflow: hidden;
}
.TopMenuItem1 {
	width: 98px;
	height: 32px;
	overflow: hidden;
}
.TopMenuItem2 {
	width: 137px;
	height: 32px;
	overflow: hidden;
}
.TopMenuItem3 {
	width: 144px;
	height: 32px;
	overflow: hidden;
}
.TopMenuItem0, .TopMenuItem1, .TopMenuItem2, .TopMenuItem3 {
	padding: 4px 11px !important;
}
.needWarning ._div_categoriesList {
	float: left;
	padding: 68px 40px 40px !important;
}
.divmsgNS {
	font-size: 14px;
	padding: 5px 0;
	font-family: Arial;
}
.furthertableNS td {
	padding:10px;
}
.furthertableNS {
	padding-bottom: 22px;
}
.qas_validation_main {
	padding: 20px;
	float: left;
	background-color: 
white;
}
.headerClose {
	background-color: 
#F98E0E;
	width: 100%;
	float: left;
	text-align: right;
}
.headerClose a {
	font-family: Arial;
	font-size: 14px;
	color:black;
	text-decoration: none;
	padding: 6px;
	float: right;
}
.AddresVer {
	width: 100%;
	color: #AA1D1D;
	font-family: arial;
	font-weight: bold;
	font-size: 20px;
}
.divEntered {
}
.divAddress {
	padding: 20px 0 15px 0;
	font-family: arial;
	font-size: 14px;
	text-align: left;
}
.divError {
	font-family: arial;
	font-size: 14px;
	text-align: left;
}
.EnterBoxLB {
}
.TextEB {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color:#fff;
}
.FildEB {
	width: 80px;
}
.ButtonEB {
	background-color: #F98E0E;
	color:white;
	font-size: 13px;
	font-weight: bold;
	border: none;
	width: 61px;
	font-family: Arial;
	padding: 3px 0;
}
.PEMIITFF {
	color: 
#fff;
	font-weight: bold;
}
.OrChoose {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	padding: 20px 0 5px 0;
}
.divPickList table, .divPickList table td {
	border:none !important;
}
.divPickList {
	padding: 4px;
	border: 1px solid #C1C1C1;
	max-height: 130px;
	overflow-y: scroll;
}
.divFurther {
}
.KeepRecommended {
}
.btnCss {
	width: auto !important;
	float: left;
}
.pvrcev {
	color: 
#F98E0E;
	padding: 0 5px;
	float: left;
}
.NewTitleGS {
	float: left;
	font-family: Creighton;
	font-size: 34px;
	width: 100%;
	font-weight:normal;
	color:#000;
	width:100%;
	border-bottom:1px solid #CCC;
	margin-top:20px;
	margin-bottom: 20px;
}
.NewTitleGS span {
	color:#F7941D;
}
.qGS {
	float:left;
	color:#F7941D;
	font-size: 16px;
	width:100%;
}
.aGS {
	float:left;
	color:#000;
	font-size: 16px;
	margin-bottom:25px;
	width:100%;
}
.aGS a {
	color:#C00;
	font-size: 16px;
	text-decoration: underline;
	font-weight: normal;
}
.RedQGS, .RedQGS ul, .RedQGS ul li, .RedQGS ul li a {
	float:left;
	font-size:16px;
}
.RedQGS ul {
	width: 500px;
}
.RedQGS ul li {
}
.RedQGS ul li a {
	color:#C00;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
.OhNo {
	float: left;
	margin-top: 25px;
	font-size: 34px;
	font-family: Creighton;
	text-align: center;
	border-bottom: 1px solid black;
	padding-bottom: 25px;
}
.OhNo span {
	float: left;
	width: 100%;
	color:#F7941D;
}
.OhNo a {
	font-size: 34px;
	color:#C00;
	text-decoration: underline;
	font-weight: normal;
}
.ContUsGSN {
	float: left;
	margin-top: 14px;
	text-align: center;
	width: 100%;
}
.ContactUsButton {
	background-image:url(/images/spencers/activedit/ContUsGSN.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:156px;
	height:34px;
	cursor:pointer;
}
.ContactUsCont {
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
}
.GSbody {
	float: left;
	padding-left: 15px;
	font-family: arial;
}
.textGS {
	float:left;
	font-size:16px;
	padding-bottom: 15px;
	width:100%;
}
.textGS a {
	color: 
#C00;
	font-size: 16px;
	text-decoration: underline;
	font-weight: normal;
}
.ZipCodeGS {
	width: 160px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	padding-right: 5px;
}
.WithinGS {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
.ZipCodeInputGS input {
	width: 100px;
}
.WithinInputGS {
	padding-top: 10px;
}
.WithinInputGS select {
	width: 104px;
}
.SearchGS {
	padding-top: 10px;
}
.TrackingOrderGS .checkoutStepTitle {
	display:none;
}
.TrackingOrderGS {
	float: left;
	font-family: arial;
}
.TrackingOrderGS .magazinCheck {
	float: left;
	font-family: Arial;
	font-size: 16px;
	padding: 0px;
	width: 100%;
}
.TrackingOrderGS .checkout_table td {
	font-size: 14px;
	font-weight: bold;
}
.TrackingOrderGS .checkout_table td #ctl00_ctl00__ContentPlaceHolder_ContentNested__TrackingOrder__btn_Go {
	margin-left: 137px;
	margin-top: 3px !important;
}
.TrackingOrderGS .checkout_table td #ctl00_ctl00__ContentPlaceHolder_ContentNested__TrackingOrder__tb_ordernumber {
	font-family: Arial;
	font-size: 11px;
	width: 152px;
	height: 20px;
}
.TrackingOrderGS .checkout_table td #ctl00_ctl00__ContentPlaceHolder_ContentNested__TrackingOrder__tb_zip {
	font-family: Arial;
	font-size: 11px;
	width: 152px;
	height: 20px;
}
.Frequently li {
	float: left;
	width: 90%;
}
.CSLODiv {
	float: left;
	width: 681px;
	border-top: 1px #CCC;
	padding: 15px;
	background-color: white;
	font-family: arial;
	font-size: 12px;
	border-top-style: solid;
}
.CSLODivS {
	float: left;
	width: 681px;
	border-top: 1px #CCC;
	border-bottom: 1px solid #CCC;
	padding: 15px;
	background-color: white;
	font-family: arial;
	font-size: 12px;
	border-top-style: solid;
}
.CSLODivS span {
	color: #FA8F0F;
	font-family: Arial;
	font-size: 18px;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}
.CSLODiv span {
	color: #FA8F0F;
	font-family: Arial;
	font-size: 18px;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}
.CollapseForm{
	background-image: url(/images/spencers/shared/buttons/CollapseForm.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 136px;
	height: 16px;
	cursor: pointer;
	float: right;
	margin: 20px 0 0 0;
	border: none !important;
}
.Emsius{
	color: #FA8F0F;
	font-family: Arial;
	font-size: 18px;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}
.cntUsg{
	font-family: Creighton;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
}

.TextsrmGST{
	font-size: 14px;
}
.Frequently{
float: left;
padding-top: 10px;
}
.Frequently .editor-label{
float: left;
width: 177px;
margin-bottom: 10px;
text-align: right;
padding-right: 5px;
font-weight: bold;
font-size: 13px;
font-family: Arial;
}
.Frequently .editor-label label{width:inherit;}
.Frequently .editor-field{
float: left;
width: 525px;
margin-bottom: 10px;
}
.Frequently .field-validation-error{display:none;}
.Frequently #Question{width:520px;}
.redBoxEB{
float: left;
background-color: 
#AB1D1C;
width: 665px;
padding: 5px 10px;
}
#ctl00__ContentPlaceHolder__AddressBilling__qas_address__qas_validation__b_qasItem{display:none;}
#ctl00__ContentPlaceHolder__pnl_Gift{float:left;}


/*-------------New CheckOut Style--------------------*/
.TitleCheckOut{
float: left;
font-family: Creighton-Bold;
font-size: 33px;
width: 940px;
text-align: center;
padding-bottom: 15px;
}
.BodyConteinerCO{
float: left;
width: 940px;
font-family: arial;
font-size: 11px !important;
}
.BodyConteinerCO a{
color: #F89520 !important;
font-size: 11px !important;
font-weight: bold !important;
font-family: arial !important;
text-decoration: none !important;
}
.ItemDescription{
float: left;
width: 200px;
}

.ProductsConteinerCO{
border: 2px solid #CBCBCB;
float: left;
width: 676px;
margin-right: 5px;
}
.PaypalTotalContainer{
float: left;
border: 2px solid #CBCBCB;
width: 240px;
background-color: #EEE;
padding: 5px;
}
.hederBorderCHOUTDiv {
	float:left;
	width:676px !important;
	margin-left:0px;
}
.hederBorderCHOUT{
background-color: #EEE;
border-bottom: 2px solid #CBCBCB;
}
.hederBorderCHOUT td {
padding: 5px 0;
font-size: 14px;
font-weight: bold;
text-align: center;
color: #515151;
}
.IDDescription a{
font-size: 11px;
color: black !important;
text-decoration: none;
font-weight: bold;
}
.IDItem{
font-size: 11px;
}
.pricesdiv {
font-weight: bold;
color: #515151;
font-size: 11px;
}
.totPriceNew {
font-weight: bold;
color: #515151;
font-size: 11px;
}
.skuStatus{
text-align:center;
color: #515151;
font-size: 11px;
}
.removeProdCO{
color: #FB8E0F;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.itemtableCO{margin:5px 0;}
.IDImg {
float: left;
width: 50px;
padding-left: 5px;
height: 60px;
}
.btnCSH {
float: left;
margin: 5px;
}
.btnCHN {
	float:right;
	padding-top:5px;
}
.titleForPaypalTotalContainer{
font-size: 14px;
font-weight: bold;
text-align: right;
color: #515151;
padding: 0 5px 10px 0;
}
.shippingTitle{display:none;}
.TOTALTABLE {
	font-family:Arial;
	font-weight:bold;
	font-size: 11px;
	color:#515151;
}

.TOTALTABLE select {
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
}
.TOTALTABLE td{padding:2px 0;}
.colorBlack{color:Black;}
.PaypalTotalContainer .PayPalBody{
    border:2px solid #d4ecf8!important;
    color:#515151; 
    background-color:#fff;
    float: left!important;
width: 235px!important;
}

.tableReviewYourOrder{
padding: 0 10px;
}
.firstlevelPP{ float:left;}
.firstlevelPP a{
color: #515151;
text-decoration: none;
font-weight: bold;
font-size: 11px;
text-align: right;
padding: 5px;
float: right;
width:225px;
}
.secondlevelPP{

width: 235px;
float: left;
text-align: right;
}
.divcartProductDescription{

float: left;
width: 215px;
padding: 0 5px;
}
#ctl00__ContentPlaceHolder__CartList__CouponCode__sp b{ display:none;}
.CDGFtext{
float: left;
width: 225px;
font-size: 11px;
padding-bottom: 5px;
}
#ctl00__ContentPlaceHolder__CartList__CouponCode__txt{
height: 12px;
width: 130px;
}
.DonationBody{
float: right;
background-image: url(/images/spencers/CheckOut/BGMDonation.jpg);
background-position: top left;
background-repeat: no-repeat;
width: 255px;
height: 101px;
margin: 25px 0;
color: white;
}
.DonationAddInner{
float: left;
width: 255px;
}
.DonationAddInnerText{
font-family: arial;
font-size: 9px;
float: right;
width: 149px;
padding: 9px 7px 0 0;
}
.DropDownListDonationAddInner{
float: right;
padding: 5px 7px 0 0;
}
.DropDownListDonationAddInner select{
width: 147px !important;
height: 19px;
}
.DotanionBatton{
float: right;
width: 153px;
padding-top: 3px;
}
.cartProductDescription .productImage{
float: left;
width: 50px;
padding-left: 5px;
}
.cartProductDescription .productDescription{
float: left;
width: 243px !important;
font-size: 11px;
padding: 0px 0 0 5px;
}
.cartProductDescription .productDescription .vCartCartDetailProductNameContainer{
color: black;
font-weight: bold;
}
.cartProductDescription{
width: 355px;
}
.cart_numeric a{
color: #FB8E0F;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.cart_money{
/*width: 535px;*/
font-size: 11px;
font-weight: bold;
}
.cart_numeric{
/*width: 75px;*/
}
.contentContainerWide{
float: left;
width: 100%;
background-color: white;
margin-bottom:15px;
}

.contentContainerWide .PayPalBody{
border: none;
float: left;
width: 100%;
}

.checkoutCouponCode .CDGFtext{
width: 153px;
font-size: 12px;
}

.csmessage{
background-color: #F7941D;
width: 680px;
float: left;
margin-top: 15px;
padding: 15px;
font-size: 16px;
text-align: center;
font-weight: bold;
}

.divChekandliveChat{
float: left;
width: 330px;
padding-bottom: 5px;
}

.error_mas_new {
    color: red;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 218px;
}

/*-------------New CheckOut Style-----Fin---------------*/

.SDCTitleDCYSK{
float: left;
color: #fff;
font-size: 16px;
font-weight: 800;
padding: 3px 0 3px 16px;
line-height: 26px;
}
.modalPopup_QasSDC{
max-width: 725px;
background-color: #D7D7D7;
font-family: Arial;
font-size: 11px;
border: 4px solid black;
float: left;
width: 440px !important;
}
.modalPopup_QasSDCYSK{
max-width: 725px;
background-color: #ffffff!important;
font-family: Arial;
font-size: 11px;
border: 3px solid #ef941f!important;
float: left;
width: 440px !important;
z-index: 999999;
position: relative;
}
.YSKTextBlock{
font-family: arial;
font-size: 12px;
padding: 9px;
float: left;
}
.YSKTextBlockspan{
    color:#ef941f!important;
    font-weight:bold;
}
.YSKTclosebtnEDwindbox input {
float: left;
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/ButtonStyleGuide2013.png);
background-position: -34px -163px;
background-repeat: no-repeat;
border: none;
width: 174px;
height: 41px;
background-color: transparent;
padding: 0;
cursor: pointer;
}
.YSKTclosebtnEDwindbox {
float: left;
padding: 5px 0 15px 130px;
}
.YSKTextBlockNothanks a {
color: #ef941f!important;
font-weight: bold;
font-family: arial;
font-size: 12px;
text-decoration: underline !important;
}
.YSKTextBlockNothanks {
float: left;
color: #ef941f!important;
font-weight: bold;
padding: 0 0 10px 97px;
}





.SDCheader{
float: left;
background-color: black;
width: 440px;
}
.SDCTitle{
float: left;
color: #FA8E0E;
font-size: 20px;
font-weight: 800;
padding: 3px 0 3px 16px;
}
.SDCclose{
float: right;
padding: 5px;
}
.textSDCpopup{
float: left;
font-size: 14px;
line-height: 28px;
font-weight: bold;
padding: 15px;
}
.ICoolWithThatSDC{
float: left;
padding: 0px 0 10px 140px;
}

.bodytextOfDiscount{
float: left;
}
.TODarrow{
border-bottom: 10px solid transparent;
float: left;
border-right: 10px solid transparent;
border-left: 10px solid #AB1D1C;
border-top: 10px solid transparent;
margin-top: 5px;
display:none;
}
.TODtext{
font-family: Creighton;
float: left;
font-size: 25px;
font-weight: normal;
width: 168px;
line-height: 25px;

}
.TODtext span{
    line-height: 25px;
}

#ctl00__ContentPlaceHolder__CartList__divTitleSpencers{
background-image: url(/images/spencers/YourShippingCartNewTitle.jpg);
float: left;
width: 940px;
height: 35px;
background-repeat: no-repeat;
padding: 5px 0;
background-position: top center;
}
.itemtableCO .OptionsBody select{
float: left;
width: 65px !important;
}
.PaypalTotalContainer .divcartProductDescription{

font-size: 10px !important;
text-align: left;
}
.OptionsBody{
font-size: 11px;
}
#ctl00__ContentPlaceHolder__CartList_repeaterArtgunCartItems_ctl00__CartItem_repeaterSubCartItem_ctl00_subCartIemArtgun__btn_remove{
color: #FB8E0F;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.ZipCodPostaleDiv{
    float:left;
}
.SLbody{
float: left;
padding-left: 15px;
font-family: arial;
}
.NewTitleSL{
float: left;
font-family: Creighton;
font-size: 34px;
width: 100%;
font-weight: normal;
color: black;
width: 100%;
border-bottom: 1px solid #CCC;
margin-top: 20px;
margin-bottom: 20px;
}
.textSL{
float: left;
font-size: 16px;
padding-bottom: 15px;
width: 100%;
}
.textSL a{
color: #C00;
font-size: 16px;
text-decoration: underline;
font-weight: normal;
}
.ZipCodeSL{
width: 160px;
text-align: right;
font-weight: bold;
font-size: 14px;
padding-right: 5px;
}
.ZipCodeInputSL input {
width: 100px;
}
.WithinSL{
font-size: 14px;
font-weight: bold;
text-align: right;
padding-right: 5px;
}
.WithinInputSL{
padding-top: 10px;
}
.WithinInputSL select{
width: 104px;
}
.SearchSL{
padding-top: 10px;
}


.taxdutylink{
padding: 0 32px 0 0px;
color: gray;
cursor: pointer;

}
.TaxesandDutiesspan{
padding: 0 32px 0 0px;
}
.taxdutypopupbody{
position: relative;
height: 0;
}
.taxdutypopup{
position: relative;
right: 249px;
background-color: #FB8E0F;
padding: 8px;
bottom: 52px;
height: 77px;
text-align: left;
z-index: 101;
width: 357px;
font-weight: normal;
}
.taxdutyclose{
position: relative;
left: 213px;
bottom: 5px;
background-color: #FFF4DF;
padding: 3px 6px;
cursor: pointer;
}
.taxdutytitle{
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
}
/*.arrowborderTD{
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid black;
border-top: 15px solid transparent;
z-index: 100;
position: relative;
width: 0;
height: 0;
bottom: 54px;
left: 220px;
}*/
.arrowTD{
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid #FB8E0F;
border-top: 15px solid transparent;
z-index: 105;
position: absolute;
width: 0;
height: 0;
bottom: 32px;
left: 372px;
}
.PaypalTotalContainer .TOTALTABLE{
    font-size:11px!important;
    width:250px !important;
}
#ctl00__ContentPlaceHolder__CartList__Province__div{
padding: 10px 0 0 0;
}
.bannerdivSL{
    display:none;
}
.textIncheck{
font-family: Arial;
font-size: 11px;
}
/*PBTracking*/

.PBTrackingTable{
width: 90% !important;
margin:0 48px 48px 48px;
float:left;
}
.PBTrackingheaderT{
background-color: #FB8E0F;
color: #000;
padding: 9px 0 9px 15px;
font-size: 12px;
font-family: arial;
font-weight: bold;
}
.PBTrackingbodyText{
padding: 9px 0 9px 15px;
border-bottom: 1px dashed black;
font-family: arial;
font-size: 12px;
}
.PBTTitleTrackYourOrders{
float: left;
width: 100%;
text-align: center;
padding: 10px 0 0 0;
font-family: Creighton;
font-size: 34px;
}
.PBTTitleCurrentActiveOrders{
float: left;
font-family: Creighton;
padding: 15px 0 5px 48px;
font-size: 20px;
}



/*tabsreview*/
.tabcontent{
float: left;
margin: 25px 0 15px 20px;
width: 760px;
}
.product_rr, .SpiritReviews{
    display:block !important;
}
.product_rr div, .SpiritReviews div {
    display:block !important;
}
.tabs-cont{
float: left;
border: 3px solid #999;
width: 729px;
overflow-x: hidden;
}
.SpiritReviews .prSummaryHeader, .SpiritReviews .prSummaryRating, .SpiritReviews .pr-modal-container, .SpiritReviews .prReviewSort, .SpiritReviews .prReviewPoints{
  display:none !important;
}
.prReviewWrap .prReviewPoints{
    display:block !important;
}
.prSnippetEngine{
    text-align:left;
}
#prReviewEngineDiv{
    width: 850px;
}
.tabNavigation{
margin: 0px;
padding: 0px;
list-style: none;
}
.tabNavigation li{
display: inline;
float: left;
background-color: #E9E7E8;

margin-right: 4px;
}

/* TODO: remove this temp fix*/
/*.tabNavigation li a.QandA {
    display: none;
}*/

.tabNavigation li a{
    float: left;
color: black;
font-family:Creighton;
text-decoration:none;
}
.ProductReviewsa, .QandA{
padding: 10px;

}
.ProductRecommendationsA{
padding:10px;

}
.tabNavigation li .selected{
    font-weight:normal;
    background-color:#999999;
}
.prPaQuestionPromptIntro{
font-weight: bold;
float: left;

}
.prPaPagination{
background-color: #FFF20E;
padding: 5px;
width: 695px;
border: 1px solid #CCC;
margin: 0 !important;
position: inherit !important;
float: left;
}
.prPaQaContainer{
margin: 5px 0 !important;
padding: 0;
width: 707px;
float: left;
}
.prPaQaContainer li{
    list-style:none;
}
.paPrQaPrefix{
font-weight: bold;
}
.prPaAnswerList{
margin: 0 !important;
padding: 0;
}
.prPaCounts {
padding-top: 1em;
border-top: 1px solid #D7D7D7;
float: left;
width: 100%;
}
.prPaAskQuestionLnk span{
float:left;
width: 90px;
}
.SertonaBottom, .prReviewEngine{display:block !important;}
.SertonaBottom div, .prReviewEngine div{display:block !important;}
#One{
    height:330px;
    padding: 10px;
}
#Two{
    height:400px;
    overflow-y:scroll;
padding: 10px;
}
#ctl00__ContentPlaceHolder__err_create_message a{
color: #FA8D0A;
}
#ctl00__ContentPlaceHolder__CartList__div_main_internationalCheckout{
border: 2px solid #CBCBCB !important;
float: left !important;
margin-left: 0px !important;
width: 238px !important;
margin-bottom: 0px !important;
}
#ctl00__ContentPlaceHolder__CartList__div1{
float: left !important;
}
.FBSMD{
background-color: #FA8F0F;
height: 600px;
left: 35%;
position: absolute;
top: 50px;
width: 510px;
z-index: 9999;
background-position: 0% 0%;
background-repeat: no-repeat no-repeat;
display: none;
padding: 5px;
}
.CalculTitle{
font-family: Arial;
float: left;
font-size: 25px;
font-weight: bold;
text-align: center;
width: 485px;
}
.Calculclose{
color: black;
text-decoration: none;
font-family: arial;
font-weight: bold;
font-size: 19px;
padding: 3px 5px 0px 0;
float: right;
}
.FBSMD iframe{
border: 0;
width: 510px;
height: 568px;
font-family: Arial;
color: white;
}
.FBSMD iframe body{
background: transparent;
}
.uliza{
float: left;
color: white;
font-family: arial;
font-size: 14px;
}
.uliza ul{
float: left;
list-style: disc;
padding-left: 28px;
}
.uliza ul li{
list-style: disc;
padding: 5px 0;
}
#ctl00_ctl00__ContentPlaceHolder_ContentNested_StoreLocationResult1_NotFoudMessage{
float: left;
border: 2px solid #C20000;
width: 665px;
padding: 10px;
font-family: arial;
font-size: 14px;
margin: 15px 0 0 25px;
text-align: center;
}
.PBTrackingSearchsubmitbtn{
    background-image: url("/images/spencers/shared/buttons/submit.jpg");
    border: medium none;
    float: left;
    height: 34px;
    margin-left: 383px;
    width: 153px;
}
.PBTrackingSearchText{
font-family: arial;
}
.exampletrackingnumbertext{
color: gray;
font-family: Arial;
padding-bottom: 25px;
font-size: 11px;
float: left;
}
.needWarning .tabs-cont, .needWarning .pr-other-attribute-tag-group{
    color:#fff;
}
.needWarning .tabcontent .pr-snapshot{
display: none !important;
}
.needWarning .tabs-cont a, .needWarning .pr-snapshot-cobrand, .needWarning .pr-snapshot-write-review span{
    color:#F49FA4!important;
    font-family:Arial;
}
.needWarning .prSnippetEngine{
font-family: arial!important;
font-size: 12px!important;
padding: 0px!important;
float: left;
}
.needWarning .prSnippetEngine a{
padding:  0 !important;
float: left !important;
font-weight: bold !important;

}
.needWarning .prPaPagination{
background-color: #F49FA4 !important;
border: 0 !important;
width: 699px !important;
font-weight: bold !important;
color: black !important;
float: left;
}
.needWarning .prPaCounts{
padding: 14px 0 0 0 !important;
}
.needWarning .prPaQaContainer{
/*background-color: #390E25 !important;
margin: 15px 0 !important;
padding: 10px !important;*/
}
.needWarning .prPaTotalsLabel{
padding: 15px !important;
background-color: black !important;
margin: 5px 0 1px 0px !important;
}
.needWarning .prPaAnswerCont{
background-color: black !important;
padding: 10px !important;
}
.needWarning .prPaQ .paPrQaPrefix{
color: red !important;
padding: 0 0 4px 0 !important;
}
.needWarning .prPaAddBorder{
padding: 5px 0 !important;
}
.needWarning .paPrQaPrefix{
color: green !important;
padding: 5px 0 !important;
}
.needWarning .prPaByLine{
padding: 5px 0 !important;
}
.needWarning .prPaQuestionPromptIntro{
padding: 10px 0 0 0 !important;
}

.prSnippetEngine {
font-family: arial!important;
font-size: 12px!important;
padding: 0px!important;
/*min-height: 250px!important;*/
}
 .tabs-cont a, .pr-snapshot-cobrand, .pr-snapshot-write-review span {
color: #FF9934 !important;
font-family: Arial;
}
.CheckOutBodyIn a{
    font-size:14px;
    
}
.prSnippetEngine a {
padding: 0 !important;
float: left !important;
font-weight: bold !important;
}
.needWarning .prSummaryWriteReview span{
float: left !important;
width: 100% !important;
}
.NtdCUO {
padding: 2.5px 0 2.5px 9px !important;
}
#ctl00__ContentPlaceHolder__AddressBilling__qas_address__b1, #ctl00__ContentPlaceHolder__AddressBilling__POBoxValidation__b1{
    display:none;
}



#ctl00__ContentPlaceHolder__txt_Email, #ctl00__ContentPlaceHolder__txt_ConfirmEmail{
border: 1px solid #929292;
}
#ctl00__ContentPlaceHolder__CartList__CouponCode__couponSpiritMessageCartPage{
font-size: 11px;
}




.blackBGN{
   background-image:url(/images/spencers/emailSignUp2012/blackBGForall.png);
   background-position:top left;
   background-repeat:repeat;
   width: 100%;
height: 100%;
position: fixed;
left: 0 !important;
bottom: 0;
top: 0;
z-index:99999; 
}
#floatingEmailSignUp_shopcart{
background-color: transparent;
background-image: url(/images/spencers/emailSignUp2012/jointhepartyBGNew.png);
margin-left: 736px;
position: fixed;
width: 427px;
height: 285px;
top: 25%;
z-index: 999999;
font-family: Arial;
background-repeat: no-repeat;
}
.SpiritSignUpInputYourZipCode{
float: left;
width: 363px;
padding: 7px 15px;
font-size: 16px;
color: #858585;
}
.newheaderSCa{
float: right;
color: #fff;
font-weight: bold;
padding: 25px 13px 0 0;
font-size: 16px;
}
.bodySCNEw{
float: left;
padding: 75px 0 0 10px;
}
.bodySCNEw .SpiritSignUpInput{
float: left;
width: 363px;
padding: 7px 15px;
font-size: 16px;
color: #858585;
margin-bottom: 5px;
margin-top: 6px;
}
.bodySCNEw .SignUpButton{
float: left;
margin: 10px 0 0 100px;
}
#floatingEmailSignUp_shopcart .alreadySC{
cursor: pointer;
float: left;
color: white;
padding: 9px 0 0 140px;
text-decoration: underline;
font-size: 14px;
}
.errormessagecanada{
width: 550px;
background-color: white;
position: absolute;
top: 20%;
left: 35%;
border: 3px solid #FF9700;
}
.errormessagecanadaclose{
float: right;
margin: 3px 3px 0 0;
}
.errormessagecanadatext{
float: left;
width: 530px;
padding: 10px 10px 20px 10px;
font-size: 14px;
font-family: arial;
font-weight: bold;
}
.needWarning .addToCartContainer {
float: left;
padding: 0 0 0 0px !important;
}
.needWarning .prPaQuestionSubhead{
/*display: none !important;*/
}
.needWarning .prPaQuestionSubhead a
{color: #F49FA4 !important;
}
.needWarning .prPaQuestionPrompt span{color: #F49FA4 !important;
}
.needWarning .prPaQaDialog{
float: left;
width: 100%;
}
.needWarning .prPaAnswerLnk a{
width: 100%;
margin: 0 15px;
}
.needWarning .prPaQaDialog{

float: left;
width: 100%;
}
.needWarning .prPaFooter a{
width: 114px !important;
padding: 0 10px 0 0 !important;
float: right !important;
}

.needWarning #prPaContainer2368009{
display: none !important;
}
.SpiritReviews{
font-family: arial;
font-size: 12px;
}
.prPaNonempty{
padding: 0 15px;
}
.prPaAskQuestionLnk{
padding: 15px 0;
float: left;
width: 100%;
}
.needWarning .prPaNonempty{
padding: 0 !important;
width: 709px !important;
font-family: arial !important;
font-size: 12px !important;
background-color: black !important;
color: white !important;
}
.needWarning .prPaContainer p {
margin: 0;
padding: 0;
color: #fff !important;
}
.needWarning .prPaAnswerList {
margin-left: 0 !important;
}
.needWarning .prPaLastAnswer{
display: none;
background-color: black !important;
}
.needWarning .prPaContainer li {
margin-left: 0;
border:0;
margin-bottom: .5em;
padding: .5em .5em 0 .5em;
background: black !important;
}
.needWarning .prPaToggleClosed {
background-image:none !important;
}
.needWarning .prPaAddBorder {
border-bottom: 1px solid #D7D7D7;
margin-bottom: 7px;
}
.needWarning .prPaFooter {
width: 690px;
font-family: arial;
font-size: 12px !important;
color: white !important;
background: black !important;
}
.prPaContainer{
padding: 0 !important;
width: 709px !important;
background-color: white !important;
margin: 10px;
font-size: 12px !important;
font-family: arial !important;
float: left;
}
.prPaFooter{
text-align: right;
font-family: arial;
font-size: 12px !important;
color: black !important;
background: white !important;
border-top: 0 !important;
padding: 0 !important;
width: 709px !important;
float: left;
margin: 10px;
font-size: 12px !important;
font-family: arial !important;
}
.prPaContainer{
padding: 0 !important;
}
.prPaAskQuestionLnk{
width: 91px !important;
padding: 0 10px !important;
}
.prSummaryWriteReview span{
padding: 8px 0 0 15px;
float: left;
}
.needWarning .prSummaryWriteReview span{
padding: 4px 0 0 15px !important;
float: left !important;
width: 300px !important;
}

.needWarning .prPaAskQuestionLnk{
width: 115px !important;
}
.needWarning .prPaAskQuestionLnk span{
width: 95px;
}
.needWarning .prPaHeader{
padding: 0 0 0 0px;
}
.needWarning .pr-contents{
    border:0px !important;
    background-color:transparent !important;
}
.needWarning .prPaCounts {
padding-top: 1em;
border: 0 !important;
float: left;
width: 100%;
}
.needWarning .prPaQuestionPromptIntro p{}
.needWarning .pr-contents-wrapper{
background-color: transparent;
border: 0 !important;
padding: 0 !important;
float: left !important;
}
.pr-contents-wrapper{
background-color: transparent;
border: 0 !important;
padding: 0 !important;
float: left !important;
}
.needWarning .pr-review-author-name {
color: #5B5A5A;
font-family: Arial !important;
font-size: 11px !important;
padding-bottom: 5px;
padding-top: 5px;
width: 200px;
}
.needWarning .pr-review-sort-wrapper{
padding: 0 !important;
}
.needWarning .pr-contents {
border: 0 !important;
background-color: transparent !important;
padding: 0 !important;
}
.pr-contents {
border: 0 !important;
background-color: transparent !important;
padding: 0 !important;
}
.needWarning .pr-page-count-wrapper {
float: left;
width: 100%;
}
.needWarning .pr-page-count {
float: left;
}
.needWarning .pr-nav-back-to-top {
float: right;
}
.needWarning .pr-nav-back-to-top a{
padding: 0 !important;
float: left !important;
font-weight: bold !important;
}

.needWarning .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p {
background-color: white !important;
padding: 2px 6px !important;
margin: 0 !important;
font-family: arial !important;
font-size: 14px !important;
}
.needWarning .pr-error {
display: none !important;
padding-left: 5px !important;
padding-bottom: 5px;
background-color: transparent !important; 
border: 0px !important;
margin-top: 1em;
width: 30em;
float: left !important;
}
.pr-error {
display: none !important;
padding-left: 5px !important;
padding-bottom: 5px;
background-color: transparent !important; 
border: 0px !important;
margin-top: 1em;
width: 30em;
float: left !important;
}
.needWarning .pr-attribute-value-list {
list-style: none;
margin: 0;
padding: 4px;
}
.pr-review-engine .pr-snapshot-head, .pr-review-engine .pr-snapshot{
display: none !important;
}
.pr-review-engine .pr-snapshot-body{
display: none !important;
}
 .pr-page-count-wrapper {
float: left;
width: 100%;
}
.pr-page-count {
float: left;
}
.pr-nav-back-to-top {
float: right;
}
.pr-nav-back-to-top a{
padding: 0 !important;
float: left !important;
font-weight: bold !important;
}
.needWarning .prSnippetEngine .pr-review-helpful-text a{
    float:none !important;
}

.pr-stars-small {
height: 25px !important;
line-height: 16px !important;
width: 113px !important;
background-image: url(/images/spencers/stars_small.gif) !important;
}
.pr-rating {
background-color: #414142;
color: white;
padding: 0 .4em 0;
vertical-align: top;
margin: 6px 0 0 0 !important;
}
.pr-review-rating-headline {
font-weight: bold;
line-height: 16px;
vertical-align: middle;
padding: 0;
margin: 6px 0 0 10px !important;
}
.pr-attribute-label-pros {
color: #696;
font-family: arial !important;
font-size: 12px !important;
}
.pr-attribute-label-bestuses {
color: #333;
font-family: arial !important;
font-size: 12px !important;
}
.pr-attribute-label-cons {
color: #C33;
font-family: arial !important;
font-size: 12px !important;
}
.pr-review-sort-box {
float: right;
width: 160px !important;
}
.pr-review-sort-box p {
display: inline;
margin: 0 .3em 0 0;
padding: 2px 0 0 0 !important;
vertical-align: text-top;
line-height: 1.4em;
}



.needWarning .prPaHeader .prPaQuestionSubhead .prPaAskQuestionLnk{
float: right !important;
width: 115px !important;
}
.prPaHeader .prPaQuestionSubhead .prPaAskQuestionLnk{
float: right!important;
width: 110px !important;
font-size: 12px;
}
.needWarning .prPaHeader .prPaQuestionSubhead .prPaQuestionPrompt{
float: left !important;
}
.prPaHeader .prPaQuestionSubhead .prPaQuestionPrompt{
float: left !important;
}
.needWarning .prPaHeader .prPaQuestionSubhead{}
.prPaHeader .prPaQuestionSubhead .prPaAskQuestionLnk{}
.prPaHeader .prPaQuestionSubhead{
float: left;
width: 100%;
}
.prPaHeader{
width: 100%;
float: left;
}
.prPaFooter .prPaAskQuestionLnk{
width: 121px !important;
float: right !important;
}
#ctl00__ContentPlaceHolder__AddressShipping__POBoxValidation__b1{
    display:none;
}
#ctl00__ContentPlaceHolder__AddressShipping__qas_address__b1{
    display:none;
}
.needWarning .SpiritDescriptionZone p{
    text-align:left !important;
}
.needWarning .SpiritDescriptionZone span{
    color:#fff !important;
    font-size:13px !important;
}
#ctl00__ContentPlaceHolder__CartList_repeaterArtgunCartItems_ctl00__CartItem_repeaterSubCartItem_ctl00_subCartIemArtgun__div_money{
font-size: 11px;
}
#ctl00__ContentPlaceHolder__CartList_repeaterArtgunCartItems_ctl00__CartItem_repeaterSubCartItem_ctl01_subCartIemArtgun__btn_remove{
color: #F89520;
font-size: 11px;
font-weight: bold;
font-family: arial;
text-decoration: none;
}
#ctl00__ContentPlaceHolder__CartList_repeaterArtgunCartItems_ctl00__CartItem_repeaterSubCartItem_ctl01_subCartIemArtgun__div_status{
width: 130px;
}
#_span_inclusions{
float: left;
font-family: arial;
font-size: 12px;
}
#_span_inclusions a{
color: #F7941D;
font-weight: bold;
}
.couponblock{
float: left;
text-align: center;
width: 100%;
}
.gray{
background-color: rgb(224, 224, 224);
}
.twtr-doc{
width: 272px !important;
padding: 0 5px !important;
text-align: left !important;
}
#twtr-widget-1 .twtr-tweet-text {
margin-left: 0px !important;
color: #999999 !important;
font-size: 12px;
}
.twtr-user {
float: left;
width: 100%;
}
.DotanionBatton input {
background-image: url(/images/spencers/CheckOut/makeDonationButton.jpg);
background-repeat: no-repeat;
border: none;
width: 146px;
height: 21px;
}
.btnCurrentLocation {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/USEYOURCURRENTLOCATIONbtn.png);
border: 0px;
background-color: transparent;
float: left;
width: 326px;
background-position: 0px -52px;
background-repeat: no-repeat;
cursor: pointer;
height: 45px;
}
.btnCurrentLocation:hover {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/USEYOURCURRENTLOCATIONbtn.png);
border: 0px;
background-color: transparent;
float: left;
width: 326px;
background-position: 0px -52px;
background-repeat: no-repeat;
cursor: pointer;
height: 45px;
}
.tdOr {
padding: 10px 0;
}
.qwSpinnerN {
position: absolute;
left: 50%;
top: 25%;
}
#qwContent {
background-color: #fff;
width: 670px;
border: 3px solid #fa8f0f;
position: fixed;
left: 32%;
top: 15%;
border-top: 20px solid #fa8f0f;
}
.qwclosebtnboxblock {
position: absolute;
}
.qwclosebtnbox {
background-image: url(/images/spencers/QVSpencersIMG/qwclosebtnbox.png);
background-position: 0px 0px;
background-repeat: no-repeat;
width: 11px;
height: 16px;
border: 0;
background-color: transparent;
position: relative;
top: -18px;
right: -658px;
cursor: pointer;
padding: 0;
margin: 0;
}
#qwImages {
float: left;
padding: 0 15px;
}
#qwMainImage .imgonpage {
width: 250px;
}
#qwThumb .SpiritOtherView {
float: left;
padding-top: 44px;
width: 250px;
height: 63px;
margin-bottom: 15px;
overflow: hidden;
padding-bottom: 0;
}
.boxnQVPT {
float: right;
width: 390px;
padding-top: 15px;
}
#qwProductName {
float: left;
line-height: 30px;
width: 365px;
text-align: left;
font-family: Creighton;
font-size: 25px;
list-style-type: none;
color: black;
font-weight: normal;
}
#qwProductItem {
float: left;
padding: 0;
text-align: left;
width: 385px;
font-size: 10px;
font-family: arial;
color: #656565;
}
#qwProductPrice {
max-width: 200px;
color: #F89520;
font-family: Creighton;
font-size: 24px;
width: 100%;
float: left;
padding: 5px 0;
font-weight: bold;
}
#qwProductDescription {
float: left;
text-align: left;
width: 350px;
font-family: arial;
font-size: 13px;
padding: 10px 0 10px 0;
}
#qwProductOptions {
float: left;
width: 385px;
}
#qwProductQty {
float: left;
width: 385px;
text-align: left;
}
#cartmessageQW {
float: left;
background-color: #339967;
width: 364px;
margin: 13px 0 0 0;
color: #fff;
font-weight: bold;
font-family: arial;
font-size: 11px;
text-align: center;
}
#stockStatusQW {
float: left;
background-color: #339967;
font-family: arial;
font-size: 12px;
font-weight: bold;
font-style: italic;
margin: 5px 0 0 0;
}
#qwProductAddToCart {
float: left;
width: 385px;
text-align: left;
padding-top: 11px;
}

#btnAddToCart {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/addtocartNew.png);
background-position: 0px 0px;
background-repeat: no-repeat;
float: left;
border: none;
margin: 0;
padding: 0;
width: 175px;
height: 41px;
cursor: pointer;
background-color: transparent;
}
#btnAddToCart:hover {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/addtocartNew.png);
background-position: 0px -49px;
background-repeat: no-repeat;
float: left;
border: none;
margin: 0;
padding: 0;
width: 175px;
height: 42px;
cursor: pointer;
background-color: transparent;
}
#qwProductSocial .SPBS {
float: left;
border-bottom: none;
border-top: 2px solid #CCC;
padding: 5px 0 2px 0;
margin-top: 5px;
width: 374px;
margin-bottom: 10px;
margin-top: 10px;
border-bottom: 2px solid #CCC;
}
#qwProductSocial .emailAfriend {
display: none;
}
#qwProductSocial .facebookCont{
float: left;
padding: 0 10px 0 0;
width: 77px !important;
overflow: hidden;
margin-top: 5px;
}
#qwProductSocial .pinIt{
float: left;
padding: 0;
margin-top: 5px;
}
#qwProductSocial .tweet{
float: left;
padding: 0 0 0 15px;
width: 80px;
overflow: hidden;
margin-top: 5px;
}
#qwProductSocial .gPlusone{
float: left;
width: 40px;
padding: 0 0 0 15px;
overflow: hidden;
margin: 5px 0;
}
#qwProductSocial .reddit {
float: left;
padding: 0 0 0 10px;
padding-top: 1px;
margin-top: 5px;
}

.ProductContLeftBundle {
float: left;
}
.upsellsZone{
float: left;
width: 535px;
margin-left: 25px;
border: 2px solid #cccccc;
background-color: #efefef;
padding: 5px;
margin-top: 15px;
border-bottom: 0;
}
.upsellsHeader {
font-family: Creighton;
font-size: 22px;
font-weight: normal;
text-transform: uppercase;
float: left;
width: 100%;
padding-bottom: 15px;
}
.upsellsBody {
float: left;
padding: 0 0 15px 0;
}
.upsells_quick_view_button_box input {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/UPSQV.png);
border: none;
cursor: pointer;
float: left;
width: 94px;
height: 19px;
margin: 0;
padding: 0;
background-position: 0px -25px;
background-repeat: no-repeat;
}

.upsells_quick_view_button_box input:hover{
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/UPSQV.png);
border: none;
cursor: pointer;
float: left;
width: 94px;
height: 19px;
margin: 0;
padding: 0;
background-position: 0px 0px;
background-repeat: no-repeat;
}
.upsellsProduct {
float: left;
width: 94px;
padding: 0 15px 0 20px;
}
.upsellsProductImg{
float: left;
margin-bottom: 2px;
}
.upsellsProductImg a {
float: left;
}
.upsellsProductImg a img {
float: left;
}
.upsellsProductImg a img {
border-top: 1px solid #c6c6c6;
float: left;
border-right: 1px solid #c6c6c6;
border-left: 2px solid #252525;
border-bottom: 2px solid #252525;
}
.upsellsProductName{
float: left;
width: 100%;
font-family: arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: black;
height: 50px;
}
.upsellsProductName a {
color: black;
text-decoration: none;
padding: 3px 0;
float: left;
}
.upsellsProductPrice {
float: left;
font-family: arial;
font-weight: bold;
font-size: 16px;
width: 100%;
padding-bottom: 3px;
}
#optionslist {
float: left;
}
#optionslist .SizeZone {
width: 160px;
}
#optionslist .SizeZone select{
width: 100%;
margin-top: 0px;
}
#optionslist .SpiritSizeZoneChart {
padding: 5px 0 0 0;
width: 100%;
}
.upsellsZone .SizeZone select {
width: 91px !important;
margin-top: 8px;
margin-left: 2px;
}
.qtysize_conteiner{
float: left;
width: 100%;
padding-top: 5px;
}
.qtysize_conteiner span{
float: left;
font-family: arial;
font-size: 11px;
line-height: 20px;
padding-left: 5px;
}
.qtysize_conteiner .TBSilverText {
float: right;

font-size: 11px;
height: 13px;
}
.addTocartMix{
float: right;
border: 2px solid #cccccc;
background-color: #efefef;
margin: 0 64px 10px 0;
border-top: 0px;
padding: 0 35px 15px 0;
width: 510px;
}
.addTocartMix input {
float: right !important;
}
#addtocartErrorMessage {
float: left;
padding: 15px 0 0 15px;
font-family: arial;
font-size: 12px;
}


.socialZonePPBundle {
float: right;
margin: 0 172px 25px 0;
}
#btnViewCart {
background-image: url(/images/spencers/ImagesForNewSpencersCheckout/VIEWCART.png);
background-position: 0px 0px;
background-repeat: no-repeat;
float: left;
border: none;
margin: 0 0 0 10px;
padding: 0;
width: 180px;
height: 42px;
cursor: pointer;
background-color: transparent;
}
.floatCartMessageBundle {
background-color: #339967;
float: left;
padding: 10px;
color: #fff;
text-align: center;
width: 495px;
}
.prPaAskQuestionLnk {
display: none !important;
}
.prPaHeader .prPaQuestionPromptIntro {
font-weight: bold;
margin-bottom: .5em;
display: none;
}
.prPaHeader .prPaQuestionSubhead {
float: left;
width: 100%;
display: none !important;
}
.prPaFooter .prPaQuestionPromptIntro {
font-weight: bold;
margin: 0;
padding: .4em 0 0 0;
display: none !important;
}
.SLlistStores .tableGS {
border: 1px solid #F7941D;
margin: 15px 0 0 0;
}
.SLlistStores .TGSHeader {
background-color: #000;
font-family: arial;
font-weight: bold;
color: #fff;
line-height: 30px;
}
.SLlistStores .GSTdSL {
line-height: 30px;
}
.SLlistStores .sitiesSL {
background-color: #000;
font-family: arial;
font-weight: bold;
color: #fff;
line-height: 30px;
text-align: center;
}
.SLlistStores .GSTdSL ul {
padding: 5px 5px 5px 35px;
line-height: 13px;
font-size: 12px;
}
.SLlistStores .GSTdSL ul li{
list-style: disc;
}

.SLlistStores .GSTdSL ul li .addS {
color: #F7941D;
}
.SLlistStores {
width: 600px;
}
.SLlistStores .GSTdSL ul li a {
color: #F7941D;
text-decoration: underline;
}





/*----------------carousel on Spencers website----------------------*/

/*.purple_carousel
.blue_carousel
.red_carousel
.green_carousel
.yellow_carousel*/

.purple_carousel, .blue_carousel, .red_carousel, .green_carousel, .yellow_carousel{
float: left;
margin: 5px 0 0px 0;
}
.body-name-category{
float: left;
width: 875px;
text-align: center;
margin: 0 0 0 45px;
position: relative;
height: 66px;
}
.purple_carousel .BNCBG{
background-color: rgb(158, 52, 144);
background-image: url(/images/spencers/CBPLPNG.png);
background-position: 0px 0px;
background-repeat: repeat;
height: 25px;
float: left;
width: 100%;
margin: 28px 0 0 0;
position: absolute;
}
.blue_carousel .BNCBG{
background-color: #f89425;
background-image: url(/images/spencers/CBPLPNG.png);
background-position: 0px 0px;
background-repeat: repeat;
height: 25px;
float: left;
width: 100%;
margin: 28px 0 0 0;
position: absolute;
}
.red_carousel .BNCBG{
background-color: #740007;
background-image: url(/images/spencers/CBPLPNG.png);
background-position: 0px 0px;
background-repeat: repeat;
height: 25px;
float: left;
width: 100%;
margin: 28px 0 0 0;
position: absolute;
}
.green_carousel .BNCBG{
background-color: #265207;
background-image: url(/images/spencers/CBPLPNG.png);
background-position: 0px 0px;
background-repeat: repeat;
height: 25px;
float: left;
width: 100%;
margin: 28px 0 0 0;
position: absolute;
}
.yellow_carousel .BNCBG{
background-color: #000000;
background-image: url(/images/spencers/CBPLPNG.png);
background-position: 0px 0px;
background-repeat: repeat;
height: 25px;
float: left;
width: 100%;
margin: 28px 0 0 0;
position: absolute;
}
.BNCNAME {
font-family: Creighton !important;
font-size: 60px;
background-color: #fff;
width: 405px;
padding: 0px 10px;
line-height: 66px;
margin: 0 auto;
position: relative;
}
.purple_carousel .BNCNAME a{    
color:rgb(158, 52, 144);
}
.blue_carousel .BNCNAME a{    
color: #f89425;
}
.red_carousel .BNCNAME a{    
color: #740007;
}
.green_carousel .BNCNAME a{    
color: #265207;
}
.yellow_carousel .BNCNAME a{    
color: #000000;
}
.BNCNAME a{
    text-decoration:none;
}


.purple_carousel .carousel-body .jcarousel-next.jcarousel-next-horizontal {
border-right: 0px solid transparent;
border-left: 18px solid rgb(158, 52, 144);
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.blue_carousel .carousel-body .jcarousel-next.jcarousel-next-horizontal {
border-right: 0px solid transparent;
border-left: 18px solid #f89425;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.red_carousel .carousel-body .jcarousel-next.jcarousel-next-horizontal {
border-right: 0px solid transparent;
border-left: 18px solid #740007;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.green_carousel .carousel-body .jcarousel-next.jcarousel-next-horizontal {
border-right: 0px solid transparent;
border-left: 18px solid #265207;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.yellow_carousel .carousel-body .jcarousel-next.jcarousel-next-horizontal {
border-right: 0px solid transparent;
border-left: 18px solid #000000;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}

/*---------------*/
.purple_carousel .carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
border-left: 0px solid transparent;
border-right: 18px solid rgb(158, 52, 144);
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.blue_carousel .carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
border-left: 0px solid transparent;
border-right: 18px solid #f89425;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.red_carousel .carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
border-left: 0px solid transparent;
border-right: 18px solid #740007;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.green_carousel .carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
border-left: 0px solid transparent;
border-right: 18px solid #265207;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}
.yellow_carousel .carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal {
border-left: 0px solid transparent;
border-right: 18px solid #000000;
border-bottom: 28px solid transparent;
border-top: 28px solid transparent;
background-image: none;
height: 0;
width: 0;
}















.carousel-body {
float: left;
}
.carousel-body .jcarousel-skin-ie7{
border: 0;
width: 100%;
float: left;
padding: 0;
margin: 0;
}
.carousel-body .jcarousel-skin-ie7 .jcarousel-item-horizontal {
border: 2px solid #fff;
font-family: Creighton !important;
text-align: center;
width: 127px !important;
height: 175px;
}
.carousel-body .jcarousel-skin-ie7 .jcarousel-item-horizontal a{}
.carousel-body .jcarousel-skin-ie7 .jcarousel-item-horizontal a img{

width: 105px;
height: 133px;
}
.carousel-body .jcarousel-clip.jcarousel-clip-horizontal{
height: 175px;
right: 0px;
}
.jcarousel-skin-ie7 .jcarousel-item:hover, .jcarousel-skin-ie7 .jcarousel-item{
height: 150px;
}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
margin-left: 7px !important;
margin-right: 8px;
background: none repeat scroll 0 0 #FFFFFF;
color: orange;
float: left;
font: 20px Calibry italic;
height: 117px;
padding: 0;
width: 95px;
}
.carousel-body .jcarousel-skin-ie7 .jcarousel-item-horizontal a{
margin-bottom: 15px;
float: left;
width: 127px;
height: 125px;
overflow: hidden;
border: 2px solid #afafaf;
}
.carousel-body .jcarousel-skin-ie7 .jcarousel-prev-horizontal{
top: 30px !important;
position: absolute;
left: 20px;
cursor: pointer;
}
.carousel-body .jcarousel-skin-ie7 .jcarousel-next-horizontal{
top: 30px !important;
position: absolute;
right: 16px;
cursor: pointer;
}
.carousel-body {
float: left;
width: 100%;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
height: 120px;
margin: 0 0 0 40px !important;
overflow: hidden;
position: relative;
width: 880px;
}
.usdspan {
font-family: arial;
font-size: 14px;
color: #000;
margin: 0;
padding: 0;
}
#qwProductOnline {
float: left;
width: 100%;
}

#ctl00__ContentPlaceHolder__div_SuccessMsg {
float: left;
border: 2px solid #F7941D;
font-family: arial;
padding: 10px;
margin: 0 0 15px 0;
font-size: 14px;
}
.yellowSalelink{
color: #f3f248 !important;
}

.isCanadianTackingLink {
float: left;
font-weight: bold;
margin: 0 0 45px 195px;
font-size: 13px;
font-family: arial;
}

.isCanadianTackingLink a {
color: #FE5301;
}


/*new OrderStatus*/
.checkoutTrackYourOrderTitle {
background-image: url(/images/spencers/activedit/TrackOrderspencersTitle.jpg);
float: left;
width: 100%;
height: 26px;
background-position: 0 0;
background-repeat: no-repeat;
border-bottom: 1px solid #000;
padding: 0 0 10px 0;
margin: 10px 0 20px 0;
}
.TrackingOrderGS .magazinCheck {
float: left;
font-family: Arial;
font-size: 14px;
padding: 0 9% 10px 0 !important;
width: 91% !important;
}
.TrackingOrderInputsBlock {
float: left;
width: 100%;
}
.TOIBcenter{
background-image: url(/images/spencers/activedit/orSpencersORDSTAT.jpg);
background-position: 0 0;
background-repeat: no-repeat;
width: 38px;
height: 25px;
margin: 25px 40px 0 40px;
padding: 0 0 0 0;
float: left;
}
.TOIBleft {
float: left;
width: 290px;
}
.TOIBright {
float: left;
width: 290px;
}
.TOBillingZip{
padding: 0 !important;
float: right !important;
}
.OrderNumberTDN {
text-align: right;
padding-right: 5px !important;
}
.BillingZipTDN {
text-align: right;
padding-right: 5px !important;
}
.OrderNumberTDNinput input {
height: 24px !important;
width: 154px !important;
border: 1px solid #cccccc;
}
.BillingZipTDNinput input {
height: 24px !important;
width: 154px !important;
border: 1px solid #cccccc;
}
.TOBillingZipbtn input {
float: right;
background-image: url(/images/spencers/activedit/TRACKORDERbtnSpencers.jpg);
background-position: 0 0;
background-repeat: no-repeat;
width: 156px !important;
height: 41px;
border: none !important;
cursor: pointer;
margin: 0 !important;
}
.TOBillingZipbtn input:hover{
background-position: 0px -41px;
}
.TOBillingZiptext {
float: left;
padding: 15px 0 0 0;
text-align: left;
font-size: 16px;
font-weight: bold;
}
.TOBillingZiptext a {
color: #F7941D;
text-decoration: none;
font-size:16px;
font-weight:bold;
}
.TOBillingZiptext a:hover{ text-decoration:underline;}
 
.recentlyViewedPrice {
color: #FF9934;
font-family: Arial;
font-size: 14px;
font-weight: bold;
}

.slactivitiestext {
font-size: 12px !important;
}
.TrackingOrderInputsBlock input {
font-size: 14px !important;
}

/******************************/
/******************************/
/******************************/
/******************************/
/*DEALSANDPROMOTIONS css start*/
#ctl00__ContentPlaceHolder__CartList__CouponCode__div_PromoLandingPage .couponItem {
padding-left: 20px;
width: 202px;
}
.DEALSANDPROMOTIONStitle {
font-family: Creighton !important;
font-size: 45px;
float: left;
padding: 10px 0 0 20px;
}
.DEALSANDPROMOTIONStitlebodytextinfo {
float: left;
font-family: arial;
color: #747476;
font-weight: bold;
font-size: 12px;
padding: 25px 0 20px 20px;
width: 800px;
}
.DEALSANDPROMOTIONSCouponBlock{
float: left;
padding: 0 0 0 20px;
width: 940px;
}
.DEALSANDPROMOTIONSCouponBlockItemBlock {
float: left;
width: 281px;
padding: 0 32px 0 0;
position: relative;
}
.DEALSANDPROMOTIONSCouponBlockItemBlockbutton {
background-image: url(/images/spencers/ApplyPromoCodeBtnPL.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
width: 240px;
height: 41px;
position: absolute;
border: 0;
margin: 0;
padding: 0;
cursor: pointer;
bottom: 80px;
left: 20px;
}
.DEALSANDPROMOTIONSCouponBlockGoToShopCart {
float: left;
padding: 35px 0 100px 20px;
}
.DEALSANDPROMOTIONSCouponBlockGoToShopCart input {
background-image: url(/images/spencers/GoToShopingCartBtnPL.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
border: 0;
margin: 0;
padding: 0;
cursor: pointer;
width: 240px;
height: 41px;
}

/*DEALSANDPROMOTIONS css fin*/

#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable{
/*display: block !important;*/
z-index: 1002 !important;
outline: 0px !important;
height: auto !important;
width: 440px !important;
top: 30% !important;
left: 35% !important;
max-width: 725px!important;
background-color: #ffffff!important;
font-family: Arial!important;
font-size: 11px!important;
border: 3px solid #ef941f!important;
float: left!important;
border-radius: 0 !important;
padding: 0 !important;
}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
float: left;
background-color: black !important;
width: 424px !important;
background-image: none !important;
margin: 0 !important;
border: 0 !important;
border-radius: 0px !important;
position: relative !important;
font-family: arial;
font-size: 18px;
color: #fff;
font-weight: normal !important;
top: 0 !important;
left: 0 !important;
padding: 6px 0 6px 16px !important;
line-height: 18px;
}
#ctl00__ContentPlaceHolder__divHookahProducts {
float: left !important;
font-size: 12px !important;
line-height: 28px !important;
font-weight: bold !important;
padding: 15px !important;
}
#ctl00__ContentPlaceHolder__divHookahProducts p {
font-size: 12px !important;
}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(1),
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(1):hover {
background-image: url(/images/spencers/SpencersCartYerCheckerButtons.png) !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
float: left !important;
width: 115px !important;
border-radius: 0 !important;
border: 0 !important;
font-family: arial !important;
font-size: 11px !important;
color: #fff !important;
font-weight: bold !important;
cursor: pointer !important;
margin: 0 5px 0 0 !important;
padding: 0 !important;
background-color:transparent !important;

}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(2),
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(2):hover {
background-image: url(/images/spencers/SpencersCartYerCheckerButtons.png) !important;
background-position: 0 -31px !important;
background-repeat: no-repeat !important;
float: left !important;
width: 115px !important;
border-radius: 0 !important;
border: 0 !important;
font-family: arial !important;
font-size: 11px !important;
color: #fff !important;
font-weight: bold !important;
cursor: pointer !important;
margin: 0 0px 0 0 !important;
padding: 0 !important;
background-color:transparent !important;
}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div {
float: left;
padding: 0 0 10px 98px;
}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(1) > span{
    font-weight:bold !important;

}
#ctl00__masterBody > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.no-close.ui-draggable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(2) > span{
    font-weight:bold !important;

}
div.readMoreZone {
float: left;
font-family: arial;
font-size: 13px;
}
div.RewLineBlock {
float: left;
width: 100%;
}
.JNcontentLowerBodyContainer {
padding: 15px;
display: none;
}



/*HALLOWEEN CSS*/
.categoryContent ul li {
display: inline;
background-color: transparent !important;
}
.shopAll a {
color: #fff!important;
background-image: url(http://www.spencersonline.com/images/spencers/halloweenShopAllButton110x132.jpg);
float: left;
width: 110px;
height: 132px;
}
.shopAll a span {
display: none;
}
.shopAll {
color: white;
cursor: pointer;
float: left !important;
font-family: Creighton-Bold;
height: 132px;
margin-left: 12px;
width: 110px;
}
/*HALLOWEEN CSS FIN*/
/*ABOUT SPENCERS CSS*/
.aboutSpencersBottom.aboutSpencersBottomNew {
height: 0px;
padding: 0;
}
.aboutSpencersBottom.aboutSpencersBottomNew.aboutSpencersBottomShow {
height: auto;
padding: 10px 15px;
}
/*ABOUT SPENCERS CSS FIN*/

.pr-page-nav span {
float: left;
}
span.pr-divider {
padding: 0 5px;
}
p.pr-page-nav {
padding: 5px 0;
float: left;
}
