.some-box .heading{height:1%; overflow:hidden; padding:5px 0 6px; margin:0 0 2px; text-align:center; background:url(../images/bg-heading.gif) no-repeat}
.some-box .heading h3{margin:0; color:#003079; font-size:2em; line-height:.5em}
.social-network{ position: relative; top: -20px; margin:0 0 0; }
.txt-spa-week-fash{	position:absolute;	top:0;	left:0;	margin:0;	width:707px;	height:232px;	overflow:hidden; text-indent:-9999px;}
.txt-spa-week-fash a{ display: block; width:707px;	height:232px; }

#content .top-heading h1{margin:0 5px 0 -10px; padding: 10px 20px 0 162px; color:#1c90d4; font-size:2.5em; line-height:24px; height:43px; }

.some-box .h-westc{color:#d00040; padding:0; margin:0; display:inline; width:4px}

.regbox{margin-top:60px}

.slide-box .txt-holder-mobile{bottom:25px;left:27px;position:absolute;width:293px;}
.slide-box .txt-holder-mobile h3 cufon{float:left}
.slide-box .txt-holder-mobile h3{display:inline; margin:0; color:#611193; font-size:2.1em; line-height:1em}
.slide-box .txt-holder-mobile h3 span{ font-weight:bold; color: #51c8d0; }

#content .top-heading h1{margin:0 2px 0px 0px;   }
#content .top-heading h1{background:url(../images/titles/carefree.gif) no-repeat 0 5px; }
#content .top-heading .item-link{ margin-top:10px; }

.sw-countdown{ margin:0; padding:0; height: 32px;  margin-left: 740px; }
.sw-countdown ul{ margin:0; padding:0; list-style:none; height: 38px; }
.sw-countdown ul li{ float: left;margin:0; padding:0;  }
.sw-countdown ul li.count img{ position:relative; top: -5px; }

#content .top-heading{overflow: visible; height:65px;}
/* SPRING 2011 CSS HOME */

.some-box .content-box{margin:0; background:none;}
.some-box .content-box-b{height:1%; overflow:hidden; padding:4px 4px 7px; background:none;}
.some-box .content-box-t{background:url(../images/bg-content-box-t-ext.gif) no-repeat;}
.some-box .heading{height:1%; overflow:hidden; padding:6px 0 8px; margin:0 0 0 5px; text-align:center; background:url(../images/bg-heading-sw-b.gif) no-repeat}
.some-box .heading h3{margin:0; color:#fff; font-size:2.1em; line-height:1em}

.slideshow ul.tabs-nav{margin:0; padding:0; list-style:none; width:715px; overflow:hidden}
.slideshow ul.tabs-nav li{float:left; width:139px; padding:0 3px 0 0; font:bold 12px/14px Helvetica,Arial,Verdana,sans-serif}
.slideshow ul.tabs-nav a{color:#fff !important; display:block; height:1%; text-align:center; padding:12px 0; background:url(/images/bg-tabs-nav.gif) no-repeat}

.slideshow ul.tabs-nav li{float:left; width:174px; padding:0 3px 0 0; font:bold 12px/14px Helvetica,Arial,Verdana,sans-serif}
.slideshow ul.tabs-nav a{color:#fff !important; display:block; height:1%; text-align:center; padding:12px 0; background:url(../images/bg-tabs-nav-ext.gif) no-repeat}

.some-box .sw50, .some-box .swgc{ width: 147px; }
.some-box .sw50{background:url(../images/bg-content-box-50.png) no-repeat; padding: 28px 0 0 48px; width:150px; margin-top:5px; }
.some-box .sw50 h3{ margin:0; padding: 0; font-size: 14px; color:#242081; }
.some-box .sw50 p{ text-align:right;margin: 0; padding: 0; font-weight:bold; color:#242081; }
.some-box .spa-week-markets{ margin-bottom: 15px; }
.some-box .spa-week-markets select{width:190px; margin:5px 0 10px 8px; font-family:Arial; float: none; }

.spa-week-markets .button, .swgc-link{cursor:pointer; float:none; width:117px; height:25px; border:none; background:url(../images/bg-form-submit-btn.gif) no-repeat; text-align:center; color:#fff; font-family:Arial;font-weight:bold; font-size: 13px;}


.some-box .swgc{background:url(../images/bg-content-box-gc2.png) no-repeat; padding: 10px 0 0 68px; width:157px; margin-bottom:0px;}
.some-box .swgc h3{ margin:0 0 4px 0; padding: 0; font-size: 14px; color:#242081; }

.some-box .swgc-nsw{background:url(../images/bg-content-box-gc2.png) no-repeat 52px 53px; padding: 10px 0 45px 0px; width:210px; margin-bottom:0px;}
.some-box .swgc-nsw h3{ margin:0 0 4px 0; padding: 0; font-size: 18px; color:#242081; text-align:center; }

.some-box .sw50-nsw{padding: 10px 0 0px 0px; width:210px; margin-bottom:0px;}
.some-box .sw50-nsw h3{ margin:0 0 4px 0; padding: 0; font-size: 28px; color:#242081; text-align:center; }

.some-box .swgc{background:url(../images/bg-content-box-gc.png) no-repeat; padding: 10px 0 0 68px; width:157px; margin-bottom:0px;}
.some-box .swgc h3{ margin:0 0 4px 0; padding: 0; font-size: 14px; color:#242081; }

.some-box .sw-break{ width:200px; margin:0px auto; padding: 10px 0 10px 0; }

.swgc-link{ margin:0px auto; padding-top: 3px; margin-bottom:23px; }
.some-box .sub-heading{ text-align:center; font-weight:bold; color:#033686; }

.form-join{padding:10px 0 0 20px;}
.form-join label{float:left; padding:3px 5px 0 0; color:#fff; font:bold 1.2em/1em Arial,Verdana,sans-serif}
.form-join label.pc{float:left; padding:0px 5px 0 0; color:#fff; font:bold 1.2em/1em Arial,Verdana,sans-serif}
.form-join .text{float:left; width:160px; padding:4px 4px 4px; margin:0 3px 9px 0; font:normal 11px/12px Arial,Verdana,sans-serif; color:#666; background:#fff; border:1px solid #ebebeb; border-top-color:#575757}
.form-join .text-z{float:left; width:73px; padding:4px 4px 4px; margin:0 3px 0 0; font:normal 11px/12px Arial,Verdana,sans-serif; color:#666; background:#fff; border:1px solid #ebebeb; border-top-color:#575757}
.form-join .button{margin-left: 6px;cursor:pointer; float:left; width:72px; height:25px; border:none; background:url(../images/bg-form-submit-btn-sp.gif) no-repeat; text-align:center; color:#fff;font-family:Arial;font-weight:bold; font-size: 13px;}
.spa-week-markets .button,.form-join .button{ height: 27px; background-position: 0 2px; }
OPTION.canada{border-top: 1px dashed #CCC; margin-top: 2px; padding-top: 2px;}

.slide-box .txt-holder-1000g{bottom:30px; left:250px; position:absolute; width:293px}
.some-box .zip-search  h3{font-size: 14px; }
.spa-week-markets select{ color:#666; }
.zip-search input{padding:4px 4px 4px; margin:0 3px 9px 0; font:normal 11px/12px Arial,Verdana,sans-serif; color:#666;}
.zip-search{ padding: 0 0 0 28px; height: 10px;   }
.zip-search h3{ color:#242081;  padding-right: 10px; padding-bottom: 0; margin: 0;}

/* FALL 2011 CSS TWEAKS */
.swgc-link{ margin:0px auto; padding-top: 3px; margin-bottom:3px; }
#content .top-heading h1{margin:0 5px 0 -10px; padding: 10px 20px 0 162px; color:#1c90d4; font-size:2.5em; line-height:24px; height:43px; }
.some-box .heading h3{margin:0; color:#fff; font-size:2.0em; line-height:1em}
.some-box .swgc-nsw{background:none; padding: 10px 0 0 0px; width:195px; margin:0px auto;}
.some-box .swgc-nsw h3{ margin:0; padding: 0; background:url(../images/directory-box-swcard-logo.png); display:block; width: 195px; height: 65px; text-indent:-9999px; overflow:hidden; font-size: 22px; }
.some-box .sw50-nsw{padding: 0px 0 0px 0px; width:210px; margin-bottom:0px;}
.some-box .sw50-nsw h3{ margin:0 0 4px 0; padding: 0; font-size: 20px; color:#242081; text-align:center; }
.some-box .sw-break{ width:200px; margin:0px auto; padding: 10px 0 5px 0; }
.some-box .content-box-b{height:1%; overflow:hidden; padding:4px 4px 27px; background:none;}