/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Helvetica, Arial, Sans-Serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Main Style */
body {width:100%;height:100%;background:#FFF url(/Images/wc_bg.jpg) repeat-x top center;margin:0 auto;} 
#width990 {width:990px;margin:0 auto;position:relative;}
.png {}
.left {float:left;}
.right {float:right;}
.clearfix {clear:both;height:1px;line-height:1px;margin:0;padding:0;}
strong {font-weight:bold;}
a {color:#163a8d;text-decoration:underline;}
a:hover {text-decoration:none;}
input {border:1px solid Gainsboro;color:#333;padding:2px;}
.hidden {display:none;}


/* FORM ELEMENTS */
div.combo { position:relative;left: 0px;top: 0px;margin:0 0 10px; }
/* text input */
.combo input {position: absolute;}
/* icon */
.combo div.icon {position:absolute;}
/* list wrapper */
.combo div.list-wrapper {position: absolute;overflow: hidden;height: 200px;max-height: 200px;z-index: 99999;}
/* "drop-up" list wrapper */
.combo div.list-wrapper-up {}
/* dropdown list */
.combo ul {}
/* dropdown list item */
.combo  li { height: 20px;}
/* active (hovered) list item */
.combo li.active {}
.combo .visible {display: block;}
.combo .invisible {display: none;}
/* used when emptyText config opt is set. Applied to text input */
.combo input.empty {}

div.sexy {white-space: nowrap;float:left;height: 21px;border: 0;margin: 0 5px 10px 0;padding: 0;width: 136px;}
div.sexy input {color:#FFF;margin: 0 0 0 0 !important;font:normal 11px helvetica, arial, sans-serif;padding:1px 3px;background:#fff url(/Images/text-bg.gif) repeat-x 0 0;border:1px solid #c4e3f4;height: 19px !important;-moz-border-radius:5px;line-height:19px;vertical-align:middle; left: 0px;top: 0px; width: 129px;}
div.sexy div.icon {width:17px;height:24px;border: 0;background:transparent url(/Images/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom: none;top:-1px;left: 121px;}
div.sexy div.list-wrapper {left: 0px;top: 21px;border: 1px solid #D9D9D9;background-color: #FFFFFF;padding: 0;margin: 0;width: 146px;bottom: auto;}
div.sexy div.list-wrapper-up {top: auto; bottom: 21px;}
div.sexy ul {list-style-type: none; padding: 0;margin: 0;height: 200px;}
div.sexy  li {padding: 0;padding-left: 5px;font:normal 12px tahoma, arial, helvetica, sans-serif;background-color: #FFFFFF;cursor: pointer;margin: 0;}
div.sexy li.active { background-color: rgb(223, 232, 246);}

/*for IE*/
div.sexy a, div.sexy a:visited, div.sexy a:active {display: block;width: 100%;width: 146px;text-decoration: none;font:normal 14px  tahoma, arial, helvetica, sans-serif;color: #000000;cursor: pointer;margin: 0;height: 20px;}
div.sexy input.empty {color: gray;}
a.to-highlight:hover {background-color: rgb(223, 232, 246);}

input {margin:0 0 10px 0;}

.btnSubmit {outline:none;border:none !important; background:transparent url(/Images/btnSubmit.png) no-repeat top left;float:left;width:66px;height:26px; cursor:pointer}
.labelError {color: #CF0000; vertical-align: top;float:left;}
.errorBox {position:absolute;top:-15px;font-size:13px;left:-2px;height:120px;width:325px;z-index:9999;background:transparent url(/Images/errorOverlay.gif) no-repeat top left;border:none;padding:10px;color:#FFF;}
.errorBox a {color:#FFF;font-size:12px;font-weight:bold;}
.divError {color: #FFF; font:bold 12px Helvetica, Arial, sans-serif;}
.successBox {display:block;height:20px;margin: 0;position:absolute;top:-15px;}
.divSuccess {color: #FFF; font:bold 12px Helvetica, Arial, sans-serif;}
.errorMessage {display:none !important;}

#activityIndicator {display: none; width: 18px; height: 18px; z-index: 100999999; position:relative;left:10px; top: 5px; float: left; padding-right: 5px;}

/* HEADER */

#header {width:817px;height:135px;background:transparent url(/Images/header.png) no-repeat top left; margin:0 auto;padding:0;position:relative;top:0px;text-align:center;z-index:8000;}
#header .nav {margin:0 auto;padding:0;width:817px;height:135px;position:relative;}
#header .nav a#home {display:block;width:170px;height:55px;position:absolute;top:5px;left:325px;}
#header .nav a#products {display:block;width:67px;height:16px;overflow:hidden;position:absolute;top:25px;left:80px;background:transparent url(/Images/navProducts.gif) no-repeat 0 0;}
#header .nav a#locator {display:block;width:141px;height:16px;overflow:hidden;position:absolute;top:25px;left:170px;background:transparent url(/Images/navLocator.gif) no-repeat 0 0;}
#header .nav a#contact {display:block;width:83px;height:16px;overflow:hidden;position:absolute;top:25px;left:530px;background:transparent url(/Images/navContact.gif) no-repeat 0 0;}
#header .nav a#promotions {display:block;width:81px;height:16px;overflow:hidden;position:absolute;top:25px;left:650px;background:transparent url(/Images/navPromotions.gif) no-repeat 0 0;}
#header .nav a#products:hover, #header .nav a#locator:hover, #header .nav a#contact:hover, #header .nav a#promotions:hover {background-position:0 -16px;}
#header #search {width:190px;position:absolute;top:65px;left:105px;}
#header #search span {font:10px Arial, Verdana, sans-serif;color:#FFF;position:absolute;top:5px;left:10px;}
#header #search input#txtLocator {border:none !important;width:76px;height:17px;position:absolute;left:60px;top:3px;color:#0D3997;font:12px Arial,Verdana,sans-serif;padding:2px 0 0 3px;background:transparent url(/Images/locatorInput.jpg) no-repeat top left;outline:none !important;}
#header #search input#btnFind {border:none !important;width:42px;height:20px;position:absolute;right:5px;top:3px;background:transparent url(/Images/BtnFind.jpg) no-repeat top left;outline:none !important;cursor:pointer;}

#header #social {width:70px;height:22px;position:absolute;right:115px;top:65px;}
#header #social #facebook {width:23px;height:22px;background:transparent url(/Images/facebookIcon.jpg) no-repeat top left;display:block;float:left;margin:0 3px 0 0;}
#header #social #twitter {width:24px;height:22px;background:transparent url(/Images/twitterIcon.jpg) no-repeat top left;display:block;float:left;}

/* HOME PAGE CONTENT CONTAINER */

#homeContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;background:transparent url(/Images/homeBg.png) no-repeat top center;}
#homeContent #topBanner {width:577px;height:112px;margin:0 auto; margin-left:170px; text-align:center;position:relative;top:100px;z-index:9999;}
#homeContent #topBanner img {margin:0 auto;}
#homeContent #topBanner.home {top:83px;}
#homeSlider {width:400px;height:400px;position:absolute;top:200px;left:110px;overflow: hidden;}
#homeSlider .product {width:400px;height:400px;position:relative;float:left;background:transparent !important;}
#homeSlider .product.reg {margin-left:45px; margin-top:-10px; overflow:visible;}
#homeSlider .product.green { margin-top:45px; overflow:visible; }
#homeSlider .product.moist { margin-left: 10px; margin-top:35px; overflow:visible;}
#homeSlider .product .title {position:absolute;left:100px;}
#homeSlider .product .productImg {position:absolute;top:150px;}
#homeSlider .product .productDesc {position:absolute;top:190px;left:200px;}
#homeSlider .product a img {border:none; outline:none;}
#sliderNav {width:75px;position:absolute;bottom:65px;right:10px;z-index:9999;height:18px;overflow:hidden;}
#sliderNav a {width:18px;height:36px;float:left;position:relative;margin:0px;background:url(/Images/sliderBtn.png) 0 0 no-repeat;display:block;font-size:1px;text-indent:-9999px;}

/* mouseover state */
#sliderNav a:hover {top:-18px;}

/* active state (current page state) */
#sliderNav a.activeSlide {top:-18px;}

#rightContent{width:475px;height:445px;position:absolute;right:0px;top:120px;}
#momClubFlash {width:301px;height:196px;position:absolute;top:0px;right:-10px;background:transparent url(/Images/momClubFlash.png) no-repeat top left;z-index:9999;}
#couponClub {left:0px;position:absolute;top:100px;}
#bloggers {left:20px;position:absolute;top:210px;}
#bloggers ul {list-style-type:none;margin:0 15px 0 5px;padding:0;float:left;}
#bloggers ul li {margin:0;padding:0 0 0 15px;background:transparent url(/Images/bullet.gif) no-repeat 0 5px;}
#bloggers ul li a {font:12px Helvetica, Arial, sans-serif;color:#163a8d;}
#homeSocial {left:30px;position:absolute;bottom:40px;}

#couponSlider {position:absolute;left:240px;top:610px;width:530px;height:92px;overflow:hidden;margin:0 auto;z-index:500;}
#couponSlider .coupon {width:438px;height:90px;float:left;margin:0 auto;}

/* INTERIOR PAGES */
#locatorContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;background:transparent url(/Images/interiorBg.png) no-repeat top center;}
#locatorContent #topBanner {width:568px;height:85px;margin:0 auto;position:relative;top:90px;z-index:9999;}

#mapContainer {width:554px;height:430px;position:absolute;right:-43px;top:119px;}
#mapContainer #mask {width:640px;height:144px;position:absolute;top:-52px;z-index:800;background:transparent url(/Images/mapMask.png) no-repeat 0 0;}
#mapContainer #mask2 {width:70px;height:435px;position:absolute;right:0px;top:13px;z-index:800;background:transparent url(/Images/mask2.png) no-repeat 0 0;}
#mapContainer #map {width:554px;height:430px;position:relative;}


.gmnoprint {font-size:13px;}

#locatorForm {width:420px;height:430px;position:absolute;left:55px;top:180px;}
#locatorForm #titleLocator {width:224px;height:49px;position:relative;left:-60px;text-indent:-9999px;background:transparent url(/Images/titleStoreLocator.gif) no-repeat top left;}
#locatorForm .finderForm {position:absolute;width:175px;height:215px;top:30px;left:180px;}
#twitterForm {width:433px;height:135px;position:absolute;left:10px;bottom:0px;background:transparent url(/Images/twitterForm.png) no-repeat top left;z-index:9999;}
#txtTwitter {width:210px;position:absolute;right:75px;top:45px;display:block;}
#twitterForm .tweetBtn {position:absolute;width:21px;height:21px;top:46px;right:45px;border:none;outline:none;text-indent:-9999px;cursor:pointer;background:transparent url(/Images/tweetBtn.gif) no-repeat top left;}
#twitterForm p {font-size:10px; color:#163a8d;width:210px;position:absolute;right:80px;top:75px;}
#twitterForm #twitterBox {position:absolute;right:10px;top:23px;width:275px !important;overflow:hidden !important;}
/**
#twitterForm p {font-size:10px; color:#163a8d;width:180px;position:absolute;right:115px;top:75px;}
#twitterForm #twitterBox {position:absolute;right:28px;top:23px;z-index:9999;}
*/
#editor, #editor textarea {float:left;width:200px !important;margin:0 5px 0 0;}
#tweeting-controls {float:left;}

#locatorSocial {position:absolute;right:-25px;top:620px;}

/* PRODUCTS */
#productContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;}
#productContent #topBanner {width:397px;height:84px;margin:0 auto;position:relative;top:90px;z-index:9999;}

#sliderWrap .noFlash {left:35px;position:absolute;top:270px;}
#flashOverflow {height:910px;left:-100px;margin:0 auto;overflow:hidden;position:absolute;top:-300px;width:1100px;}
#sliderWrap, object#sliderWrap {width:1100px;height:1187px;}
#productSocial {position:absolute;right:390px;top:530px;}

/* PRIVACY, LEGAL */
#privacyContent, #toilet-paper {width:100%;height:736px;margin:0 auto -142px;padding:0;z-index:100;position:relative;top:-142px;background:transparent url(/Images/subBg.png) no-repeat top center;}
#privacyContent #topBanner, #toilet-paper #topBanner {width:351px;height:84px;margin:0 auto;position:relative;top:120px;z-index:9999;text-align:center;}
#subContainer {position:relative;width:835px;height:405px;top:170px;margin:0 auto;}
#privacy, #legal {position:relative;width:835px;height:405px;margin:0 auto;overflow:hidden;overflow-y:scroll;padding-right:20px;}
#privacy p, #legal p {font-size:12px;line-height:16px;color:#163a8d;margin:0 0 10px;}
#privacy ol, #legal ol, #privacy ul, #legal ul {font-size:12px;line-height:16px;color:#163a8d;margin:0 0 10px 0;}
#privacy ul li, #legal ul li { list-style-type: disc; }
#privacy ol li, #privacy ul li, #legal ol li, #legal ul li { margin: 0 0 0 20px;}
#privacy h2, #legal h2, #privacy h3, #legal h3 {font-size:16px;line-height:16px;color:#0e97d0;margin:0 0 10px;}
#privacy h2, #legal h2 { font-size:18px; }
#privacySocial {position:absolute;right:70px;top:210px;z-index:9999;}

/* PRESS */
#pressContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;background:transparent url(/Images/interiorBg.png) no-repeat top center;}
#pressContent #topBanner {width:255px;height:84px;margin:0 auto;position:relative;top:90px;z-index:9999;}
#press {width:880px;margin:0 auto;position:relative;top:130px;}
#press h2 {font:bold 18px Helvetica, Arial, sans-serif;color:#163A8D;margin:0 0 15px 0;}
#press .quotes {width:420px;height:330px;position:absolute;left:0px;overflow:hidden;overflow-y:scroll;}
#press .quotes p {font-size:12px;color:#163a8d;}
#press .blogReviews {width:420px;height:330px;position:absolute;right:0px;}
#press .blogReviews h2 {margin:0;}
#press .blogReviews ul {margin:10px 0 10px 20px;}
#press .blogReviews ul li {margin:0 0 5px 0;}
#press .blogReviews ul li a {font-size:12px;}
#press #featuredBlog a {display:block;margin:0 0 5px 25px;font-size:12px;}
#pressSocial {position:absolute;right:-25px;top:620px;}

/* CONTACT */
#contact {width:880px;margin:0 auto;position:relative;top:130px;}
#contact #contentLeft {width:420px;height:330px;position:absolute;left:30px;}
#contact #contentLeft p {font-size:13px;color:#163a8d;}
#contact #form {width:420px;height:330px;position:absolute;right:-30px;top:0px;}
#contact #form .niceform {position:absolute;top:20px;}
#contact #form .column {float:left;width:150px;margin:0 20px 0 0;position:relative;}
#contact #form .column2 {float:left;width:190px;margin:0;position:relative;}
#contact #form input {float:left;width:130px;margin:0 5px 10px 0;font-size:12px;}
#contact #form textarea {display:block;float:left;width:164px;height:169px;margin:0 5px 10px 0;padding:3px;font:13px Helvetica, Arial, sans-serif;border:1px solid Gainsboro !important;}
#contact #form .inputBox {display:none;}
#contact #form .btnSubmit {position:absolute;right:0px;width:66px;height:26px;}
/*#contact #form .ddlst {visibility:hidden;display:block !important;}*/
#contactSocial {position:absolute;left:100px;bottom:20px;}

/* PROMOTIONS */
#promotions {width:880px;margin:0 auto;position:relative;top:130px;}
#promotions #contentLeft {width:420px;height:330px;position:absolute;left:30px;}
#promotions #titlePromotions {width:193px;height:57px;position:relative;left:15px;text-indent:-9999px;background:transparent url(/Images/titlePromotions.png) no-repeat top left;}
#promotions #contentLeft p {font-size:13px;color:#163a8d;left:35px;position:relative;width:360px;margin:0 0 25px 0;}
#promotions .niceform {position:absolute;top:20px;height:180px;}
#promotions #ctl00_main_pnlForm {width:320px;height:220px;position:absolute;right:60px;top:20px;}
#promotions #ctl00_main_pnlForm p {font-size:13px;color:#163a8d;width:300px;}
#promotions #ctl00_main_pnlForm .column {float:left;margin:0 20px 0 0;position:relative;}
#promotions #ctl00_main_pnlForm input {display:block;float:left;width:130px;margin:0 5px 10px 0;font-size:12px;}
#promotions #ctl00_main_pnlForm .inputBox {display:none;}
#promotions #ctl00_main_pnlForm .btnSubmit {position:absolute;left:0px;bottom:0px;width:66px;height:26px;}
#promotionsSocial {position:absolute;left:100px;bottom:20px;}
#promotions .scroll {width:605px; height:380px;overflow:hidden;overflow-y:scroll;position:absolute;top:30px;margin:0px 15px 15px 25px;padding:0 10px 0 0;}
#promotions .scroll p {font-size:13px;color:#163a8d;margin:0 0 10px;}
#promotions #troubleInfo {position:absolute; top:-50px; left:100px; z-index:9999; width:665px; height:431px; display:none; background:transparent url(/Images/faq_bg.png) no-repeat top left;}

/* COUPONS */
#couponContent {width:100%;height:684px;margin:0 auto -100px;padding:0;z-index:100;position:relative;top:-142px;background:transparent url(/Images/subBg.png) no-repeat top center;}
#couponContent #topBanner {width:397px;height:84px;margin:0 auto;position:relative;top:120px;z-index:9999;}
#coupons {width:820px;margin:0 auto;position:relative;top:130px;}
#coupons .jScrollPaneContainer {top:70px;}
#coupons .jScrollPaneContainer h3 {text-align:center;}
#coupons .scroll-pane {width: 810px;overflow: auto;float:left;}
#coupons .wide {width: 400px;}
#coupons .super-wide {width: 700px;}
#coupons .tall {height: 400px;}
#coupons #scroll {height: 350px;position:relative;top:70px;overflow-x:hidden;}

#coupons .coupon {width:800px;margin:15px auto;clear:both;}
#coupons .coupon .imgCoupon {height:200px;}
#coupons .coupon img {float:left;margin:0 20px 15px 0;display:block;cursor:pointer;}
#coupons .coupon .description {float:right;width:400px;margin:0 20px 0 0;}
#coupons .coupon .description h2 {color:#163a8d; font:bold 18px Helvetica, Arial, sans-serif;margin:0 0 5px 0;}
#coupons .coupon .description p {color:#282828; font:12px Helvetica, Arial, sans-serif;}
#coupons .coupon .description img {margin:10px 0 0 0;}
#coupons .coupon .print {clear:both;float:right;margin:0;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor: default;z-index:9000 !important;}

/* Container */
#simplemodal-container {height:218px; width:345px; background:transparent url(/Images/coupon_overlay.gif) no-repeat top center; font:13px Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;z-index:9999 !important; }
#simplemodal-container a.modalCloseImg {background:url(/Images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

#couponSocial {position:absolute;right:70px;top:210px;}

/* CONTESTS */
#facebookContest {width:880px;height:450px;margin:0 auto;position:relative;top:120px;}
#facebookContest #instructions {width:390px;position:relative;padding-top:16px;}
#facebookContest #instructions #polaroidWinner {width:192px;height:229px; margin-top:26px;}
#facebookContest #instructions #winnerInfo {float:right;padding:37px 0 0 16px;width:176px;}
#facebookContest #instructions #winnerInfo p {color:#0d3997;margin:12px 0 0;}
#facebookContest #facebookLogin {width:178px;height:55px;background:transparent url(/Images/btnFacebookLogin.gif) no-repeat 0 0;position:relative;top:0px;left:35px;}
#facebookContest #facebookLogin a {display:block;width:178px;height:24px;}
#facebookContest p {color:#163a8d;font:12px Helvetica, Arial, sans-serif;margin:0 0 8px 0;}
#facebookContest .iconSample {float:left;margin:0 10px 0 0;}
#facebookContest #facebookLogin span {color:#7eb71f;font:15px Helvetica, Arial, sans-serif;display:block;margin:3px 0 0 30px;}
#facebookContest .viewEntries {display:block;width:112px;height:24px;background:transparent url(/Images/btnViewEntries.gif) no-repeat top left;position:relative;left:240px;top:-10px;}
#facebookContest .viewCompleteEntry {display:block;width:150px;height:26px;margin:83px 0 14px;background:transparent url(/Images/btnViewCompleteEntry.png) no-repeat top left;text-indent:-9999px;}
#facebookContest .contestRules {color:#163a8d;text-decoration:underline;font:11px Helvetica, Arial, sans-serif;}
#facebookContest .contentRight {width:485px;height:330px;margin:0;position:absolute;z-index:200;right:-50px;top:0px;}
#facebookContest .contentRight .contentRightInner {padding-left:39px;}
#facebookContest .contentRight .contentRightInner #runnerUps {height:51px;left:25px;position:absolute;top:5px;width:128px;z-index:500;}
#facebookContest .contentRight .contentRightInner .runnerUp {color:#163a8d;float:left;font-size:12px;padding:36px 21px 0 0;text-align:center;}
#facebookContest .contentRight .contentRightInner .honorableMentions {position:absolute;bottom:0px;}
#facebookContest .contentRight .contentRightInner .honorableMentions #honorableMentions {left:-8px;position:relative;}
#facebookContest .contentRight .contentRightInner .honorableMentions ul {float:left;margin:0 15px 0 0;}
#facebookContest .contentRight .contentRightInner .honorableMentions ul li {background:url("/Images/bulletLight.gif") no-repeat scroll 0 6px transparent;margin:0;padding:0 0 4px 15px;}
#facebookContest .contentRight .contentRightInner .honorableMentions ul li a {font-size:11px;color:#163a8d;}
#facebookContest .contentRight .contentRightInner .runnerUpRight {float:left;padding-top:56px;width:162px;}
#facebookContest .contentRight .contentRightInner .runnerUpRight .viewEntries {display:block;width:112px;height:24px;background:transparent url(/Images/btnViewEntries.gif) no-repeat top left;position:relative;left:0px;top:54px;}
#facebookContest .contentRight .contentRightInner .runnerUp img {padding-top:10px; background-repeat:no-repeat;}
#facebookContest .contentRight .contentRightInner .runnerUpDivider {position:absolute;left:21px;width:413px; height:1px; background:url(/Images/runnerUpDivider.png) no-repeat;margin-top:11px;}
#facebookContest .share {height:85px;position:absolute;right:40px;top:-34px;width:auto;z-index:500;}
#facebookContest .share p {font:11px Helvetica, Arial, sans-serif;color:#163a8d;}
#facebookContest .share span {font:bold 13px Helvetica, Arial, sans-serif;}
#facebookContest .socialShare {position:relative;}
#facebookContest .socialShare iframe.facebook {position:relative;top:-24px;}
#facebookContest .contentRight .callout {position:absolute;bottom:-30px;right:-25px;z-index:400;}

/*All Entries */
.allEntriesWrap #facebookContest {top:108px;}
.allEntriesWrap #facebookContest .share {right:-13px;top:-5px;}
.allEntriesWrap #facebookContest .share .socialShare iframe.facebook {position:relative;top:-24px;}
.allEntriesWrap #facebookContest #allEntries {left:-18px;position:relative;}
.allEntriesWrap #EntryHeader .sortVotes {float:left; display:block; overflow:hidden; width:150px; height:26px; margin-right:12px; background:url(/Images/btnSortByVotes.png) no-repeat; text-indent:-9999px;}
.allEntriesWrap #EntryHeader .sortDate {float:left; display:block; overflow:hidden; width:170px; height:26px; background:url(/Images/btnSortByDate.png) no-repeat; text-indent:-9999px;}
.allEntriesWrap #EntryHeader .sortVotes:hover, .allEntriesWrap #EntryHeader .sortVotes.active, .allEntriesWrap #EntryHeader .sortDate:hover, .allEntriesWrap #EntryHeader .sortDate.active {background-position:0 -26px;}
.allEntriesWrap #EntryHeader .viewWinners {float:right; display:block; width:150px; height:26px; background:url(/Images/btnViewWinners.png) no-repeat; text-indent:-9999px;}

/*Contest Entries */
#entryContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;background:transparent url(/Images/altentryBg.png) no-repeat top center;}
.altEntryContent {background:transparent url(/Images/altentryBg.png) no-repeat top center !important;}
#entryContent #topBanner {height:115px;margin:0 auto -30px;position:relative;text-align:center;top:80px;width:560px;z-index:9999;}
#entryContent #instructions {width:320px;height:310px;position:absolute;left:-50px;}
#entryContent #instructions p {margin-bottom:15px !important;}

#entryContent #facebookContest #facebookLogin {height:45px;}
#entryContent #facebookContest p {color:#163a8d;font:16px Helvetica, Arial, sans-serif;margin:0 0 8px 35px;}
#entryContent #facebookContest .contestRules {left:35px;}
p.noEntries {font:18px Helvetica,Arial,sans-serif !important;margin: 60px 25px 8px 25px !important;width:550px !important; padding-left: 75px;}

#entryContent #instructions .share {width:auto;height:115px;position:relative;top:0px;left:35px;z-index:500;}
#entryContent .share p {color:#163a8d;margin:0 !important;font-size:12px !important;float:left;display:block;width:140px;padding:0 0 0 20px;background:transparent url(/Images/vertDivider.png) no-repeat 0 0;}
#entryContent .share span {font:bold 13px Helvetica, Arial, sans-serif;}
#entryContent .socialShare {position:relative;width:160px;float:left;}
#entryContent .socialShare iframe.facebook {position:relative;top:-42px;}

/*#entryContent #submitEntry {display:none !important;}*/
#entryContent #submitEntry #createEntry {width:162px;height:201px;position:absolute;right:90px;top:80px;background:transparent url(/Images/createEntry.png) no-repeat top left}
#entryContent #submitEntry #createEntry a {display:block;width:100%;height:100%;}
#entryContent #submitEntry .share {width:340px;height:115px;position:absolute;bottom:-80px;left:-15px;z-index:500;}
#entryContent #submitEntry .share p {font:11px Helvetica, Arial, sans-serif;color:#163a8d;margin:0 !important;float:left;display:block;width:120px;padding:0 0 0 20px;background:transparent url(/Images/vertDivider.png) no-repeat 0 0;}
#entryContent #submitEntry .share span {font:bold 13px Helvetica, Arial, sans-serif;}
#entryContent #submitEntry .socialShare {position:relative;width:160px;float:left;}
#entryContent #submitEntry .socialShare iframe.facebook {position:relative;top:-42px;}

#entryContent #EntryHeader {background:url("/Images/allEntryHeader.png") no-repeat;height:49px;left:-15px;margin:0 auto;padding:23px 23px 0;position:relative;text-align:center;top:-18px;width:807px;z-index:7000;}
#entryContent #EntryHeader .userThumb {position:absolute;top:0px;left:30px;}
#entryContent #EntryHeader .userName {position:absolute;top:25px;left:60px;font:bold 15px Arial, Helvetica, sans-serif;color:#213fa0;}
.sortCurrent, .sortFriend, .sortMine {display:block;position:absolute;top:23px;font:bold 12px Arial, Helvetica, sans-serif;width:149px;height:26px;overflow:hidden;line-height:26px;text-align:center;text-decoration:none;color:#fff;background:transparent url(/Images/btnSort.gif) no-repeat 0 -26px;}
.sortCurrent {right:348px;} .sortFriend {right:189px;} .sortMine {right:30px;}
.sortCurrent:hover, .sortFriend:hover, .sortMine:hover, .sortCurrent.active, .sortFriend.active, .sortMine.active {background-position:0 0;}

#entryContent .entries {width:675px;height:355px;position:absolute;top:0px;right:-85px;}
#entryContent .entries .entryHeader {position:absolute;width:185px;height:40px;left:205px;}
#entryContent .entries .entrySlider {width:620px;height:245px;position:absolute;top:50px;}
#entryContent .entries h3 {font:13px Arial, Verdana, sans-serif;color:#1e3fa0;margin:0 0 10px 0;position:absolute;text-align:center;width:154px;}
#entryContent .entries h4 {font:11px Arial, Verdana, sans-serif;color:#1e3fa0;margin:5px 0 10px 0;}
#entryContent .entries .vote {width:51px;height:24px;background:transparent url(/Images/btnVote.gif) no-repeat 0 0;margin:0 auto 35px;float:none;position:relative;top:10px;z-index:5000;}
#entryContent .entries .voteDisabled {width:51px;height:24px;background:transparent url(/Images/btnVote_disabled.gif) no-repeat 0 0;margin:0 auto 35px;float:none;position:relative;top:10px;z-index:5000;}
/**#entryContent .entries .voteDisabled {background:transparent url(/Images/btnVote_disabled.gif) no-repeat 0 0 !important;}*/
#entryContent .altentries {width:675px;height:355px;position:absolute;top:25px;left:40px;}
#entryContent .altentries .entryHeader {position:absolute;width:185px;height:40px;}
#entryContent .altentries .entrySlider {width:780px;height:245px;position:absolute;top:110px;}
#entryContent .altentries .scrollable {
	float:left;	
	width:680px;
	height:245px;
	margin-right:0px;
}
#entryContent .altentries .items div {
	float:left;
	width:680px;height:245px;
}
#entryContent .altentries .items div div.item {
	float:left;
	width:154px;height:245px;
	margin:0 15px 0 0;
	text-align:center;
	position:relative;
	background:transparent url(/Images/entryPlaceholder.jpg) no-repeat 0 25px;
}
#entryContent .altentries h3 {font:13px Arial, Verdana, sans-serif;color:#1e3fa0;margin:0 0 10px 0;position:absolute;text-align:center;width:154px;}
#entryContent .altentries h4 {font:11px Arial, Verdana, sans-serif;color:#1e3fa0;margin:5px 0 10px 0;}
#entryContent .altentries .vote {display:none !important;}
	#entryContent .altentries .voteDisabled {background:transparent url(/Images/btnVote_disabled.gif) no-repeat 0 0 !important;}
#entryContent .altentries .vote a, #entryContent .entries .vote a {display:none !important;}
#entryContent .btnSortVote {width:132px;height:24px;position:absolute;bottom:45px;right:225px;background:transparent url(/Images/btnSortVotes.png) no-repeat 0 0;}
#entryContent .btnSortVote a {display:block;width:1005;height:100%;}

/* Overlays */
#facebookModal {display:none; }
#facebookModal h1 {text-indent:-9999px;width:309px;height:43px;background:transparent url(/Images/headerVerifyInfo.gif) no-repeat top left;margin:20px auto 0;}
#facebookModal #facebookLoader {display:none;width:220px;height:19px;position:absolute;top:150px;left:100px;z-index:8000;background:transparent url(/Images/ajax-loader.gif) no-repeat top left;}
#facebookModal #form {width:370px;margin:10px auto;}
#facebookModal #form label, #facebookModal #form input, #facebookModal #form select, #facebookModal #form textarea, #facebookModal #form #crop, #facebookModal #form #preview {float:left;}
#facebookModal #form textarea {border:1px solid Gainsboro !important;margin:0 0 10px 0;font:12px Helvetica,Arial,sans-serif;}
#facebookModal #form input:focus, #facebookModal #form textarea:focus {border:1px solid #91d1f1 !important;}
#facebookModal #form label {margin:0 15px 0 0;text-align:right;width:80px;height:20px;line-height:20px;font:bold 12px Helvetica, Arial, sans-serif;color:#163a8d;}
#facebookModal #form .imgUpload {font:bold 12px Helvetica, Arial, sans-serif;color:#163a8d;margin:0 0 10px 0;}
#facebookModal #form input {margin:0 0 5px 0;height:18px;line-height:20px;}
#facebookModal #form input.standard {width:157px;}
#facebookModal #form input.long {width:245px;}
#facebookModal #form input.small {width:87px;}
#facebookModal #form .ddlst {margin:0 0 5px 0;}
#facebookModal #form input.image {width:87px;height:21px;}
#facebookModal #form img {left:200px;position:relative;top:-15px;width:100px;height:92px;}
#facebookModal #form span.checkContainer {display:block;float:left;width:80px;margin-right:10px;text-align:right;}
#facebookModal #form input.checkbox {float:none;border:none !important;}
#facebookModal #form label.checkbox {margin:0px;text-align:left;width:auto;line-height:13px;font-size:11px;}
#facebookModal #form textarea {width:245px;height:65px;}
#facebookModal #form div.sexy div.list-wrapper {height:100px !important;overflow-y:scroll !important;top:24px;width:140px;}
#facebookModal #form div.sexy input {border:2px solid #f5faff;}
#facebookModal #form div.sexy div.icon {width:20px;height:25px;background:transparent url(/Images/fbTrigger.jpg) no-repeat 0 0;cursor:pointer;border-bottom: none;top:-1px;left: 121px;}

#facebookModal #form #fbSubmit {position:absolute;bottom:15px;left:114px;float:none;margin:0;width:117px;height:26px;border:none !important;}
#facebookModal #form #fbCancel {position:absolute;bottom:15px;left:250px;float:none;margin:0;width:65px;height:26px;border:none !important;}

#emailModal {display:none; width:373px;height:327px;padding:20px;text-align:center;position:relative;}
#emailModal #emailLoader {display:none;width:220px;height:19px;position:absolute;top:150px;left:100px;z-index:8000;background:transparent url(/Images/ajax-loader.gif) no-repeat top left;}
#emailModal h1 {text-indent:-9999px;width:309px;height:43px;background:transparent url(/Images/headerVerifyInfo.gif) no-repeat top left;margin:20px auto 0;}
#emailModal #emailform {width:370px;margin:10px auto;}
#emailModal #emailform label, #emailModal #form input, #emailModal #form select, #emailModal #form textarea, #emailModal #form #crop, #emailModal #form #preview {float:left;}
#emailModal #emailform textarea {border:1px solid Gainsboro !important;margin:0 0 10px 0;}
#emailModal #emailform input:focus, #emailModal #form textarea:focus {border:1px solid #91d1f1 !important;}
#emailModal #emailform label {margin:5px 15px 0 0;text-align:right;width:120px;height:20px;line-height:20px;font:bold 12px Helvetica, Arial, sans-serif;color:#163a8d;}
#emailModal #emailform input {height:18px;line-height:20px;margin:0 0 5px;}
#emailModal #emailform input.standard {width:157px;}
#emailModal #emailform textarea {width:162px;height:65px;font:12px Helvetica,Arial,sans-serif;}
#emailModal #emailform #EmailSubmit {position:absolute;bottom:45px;right:124px;float:none;margin:0;width:117px;height:26px;border:none !important;}
#emailModal #emailform #EmailCancel {position:absolute;bottom:45px;right:50px;float:none;margin:0;width:65px;height:26px;border:none !important;}
#EMessage {position:relative;top:120px;}


#imageModal {display:none;}
#imageModal img {margin:60px auto;display:block;width:370px;}

#votemsg {display:none;height:130px;padding:70px 20px 0;text-align:center;width:373px;}
#entrymsg {display:none;height:130px;padding:70px 20px 0;text-align:center;width:373px;}

/* Contest Error Messages */
#emailError, .emailError {display:none;font:bold 11px Helvetica, Arial, sans-serif;color:#ff0000;margin:0 0 5px 95px;}
#emailValidError, .emailValidError, #titleValidError, #descValidError {color:#FF0000;display:none;font:bold 11px Helvetica,Arial,sans-serif;margin:0 0 5px 100px;}
.error {display:none;color: #ff0000 !important;font-size:18px;font-weight:bold;}

/* CONTEST WINNERS */
#contestsContent {width:100%;height:736px;margin:0 auto -110px;padding:0;z-index:100;position:relative;top:-115px;background:transparent url(/Images/imaginationBg.png) no-repeat top center;}
#contestsContent #topBanner {width:493px;height:94px;margin:0 auto;position:relative;top:90px;z-index:9999;text-align:center;}

#viewEntryContent {width:932px;height:auto;margin:0 auto;padding:0;z-index:100;position:relative;top:-138px;background:transparent url(/Images/viewEntryBg.png) no-repeat top center;}
#viewEntryContent #topBanner {height:115px;margin:0 auto -40px;position:relative;text-align:center;top:111px;width:560px;z-index:9999;}
#viewEntryContent #viewEntryHeader {width:786px;height:81px;margin:0 auto;position:relative;top:150px;text-align:center;background:transparent url(/Images/viewEntryHeader.png) no-repeat top left;}
#viewEntryContent #viewEntryHeader .entryHeaderdiv {width:786px;height:81px;position:relative;text-align:center;}
#viewEntryContent #viewEntryHeader .userThumb {position:absolute;top:0px;left:30px;}
#viewEntryContent #viewEntryHeader .userName {position:absolute;top:30px;left:90px;font:bold 13px Arial, Helvetica, sans-serif;color:#213fa0;}
#viewEntryContent #viewEntryHeader h1 {position:relative;top:25px; left:10px; font:22px Arial, Helvetica, sans-serif;color:#213fa0;}
#viewEntryContent #viewEntryHeader .viewEntries {display:block;width:112px;height:24px;background:transparent url(/Images/btnViewEntries.gif) no-repeat top left;position:absolute;right:30px;top:27px;}
#viewEntryContent #subContainer {min-height:750px;margin:0 auto 200px;position:relative;top:260px;width:932px;background:#FFF;padding-bottom: 10px;}


#viewEntryContent #subContainer #entryDetails {width:786px;margin:0 auto;position:relative;top:-85px;}
#entryDetails #entryVote {text-align:center;position:relative;left:70px;width:202px;}
#entryDetails #entryImage {width:202px;height:235px;position:relative;background:#FFF url(/Images/polaroidBg.jpg) no-repeat top left;}
#entryDetails #entryImage img {position:absolute;border:1px solid #333;width:180px;height:163px;top:10px;left:10px;cursor:pointer;} 
#entryDetails p {font:11px Arial, Helvetica, sans-serif;color:#213fa0;}
#entryDetails #btnVoteEntry {display:none !important;}
	#entryDetails .btnVoteEntryDisabled {display:none !important;}
#entryDetails table {width:550px;position:absolute;top:20px;right:-85px;font:12px Arial, Helvetica, sans-serif;color:#1e3fa0;}
#entryDetails table th {font-weight:bold;width:110px;padding-right:20px;text-align:right;}
#entryDetails table td {text-align:left;}
#entryDetails table td.entryDesc {width:550px;height:200px;background:#fff;}

#shareEntry {position:relative;left:50px;top:0px;width:550px;}
#shareEntry .share {width:185px;height:80px;position:absolute;top:-20px;right:-35px;z-index:500;}
#shareEntry .share p {font:11px Helvetica, Arial, sans-serif;color:#163a8d;margin:0 !important;float:left;display:block;width:160px;position:absolute;right:0px;top:0px;padding:0 0 0 20px;background:transparent url(/Images/vertDivider.png) no-repeat 0 0;}
#shareEntry .share span {font:bold 13px Helvetica, Arial, sans-serif;}
#shareEntry .socialShare {width:auto;margin-right:15px;}
#shareEntry .socialShare iframe {position:absolute;right:260px;top:0px;}
#shareEntry .socialShare iframe.facebook {float:left;position:relative;top:44px;display:none;}
#shareEntry .share .email {position:absolute;right:180px;top:-10px;}
#shareEntry .share .btnEmail {width:68px;height:65px;text-indent:-9999px;cursor:pointer;border:none !important;outline:none;background:transparent url(/Images/btnEmailEntry.gif) no-repeat 0 0;}

#viewEntryContent #facebookComment {position:absolute;width:550px;height:520px;top:50px; overflow:hidden;overflow-y:auto;}
.wallkit_form .composer {background:#f2f2f2;border:1px solid #ccc;;padding:10px;margin:0 0 0 55px;}


#viewEntryContent #otherEntries {width:280px;height:490px;position:absolute;right:30px;top:305px;}
#viewEntryContent #otherEntries h2 {font:bold 18px Helvetica, Arial, sans-serif;color:#163a8d;margin:0 0 10px 10px;}
#viewEntryContent #otherEntries #btnViewAll {display:block;width:109px;height:26px;position:absolute;top:0px;right:20px;background:transparent url(/Images/btnViewAll.gif) no-repeat top left;}
#viewEntryContent #otherEntries ul {overflow:hidden;overflow-y:scroll;width:260px;height:430px;position:relative;margin:0 0 20px 0;}
#viewEntryContent #otherEntries ul li {width:235px;height:auto;margin:0 0 25px;}
#viewEntryContent #otherEntries ul li h3 {width:155px;font:bold 14px Helvetica, Arial, sans-serif;color:#163a8d;float:left;margin:0 0 5px 0;}
#viewEntryContent #otherEntries ul li .viewCount {font:bold 12px Helvetica, Arial, sans-serif;color:#163a8d;}
#viewEntryContent #otherEntries ul li div.entry {width:215px;border:1px solid #e8e8ea;padding:10px;}
#viewEntryContent #otherEntries ul li img {width:52px;height:52px;float:left;margin:0 15px 0 0;}
#viewEntryContent #otherEntries ul li p {font:bold 12px Helvetica, Arial, sans-serif;color:#163a8d;margin-top:10px;}
#viewEntryContent #otherEntries ul li a {font:10px Helvetica, Arial, sans-serif;color:#163a8d;text-decoration:underline;}

#story {width:880px;margin:0 auto;position:relative;top:190px;}
#story .contentLeft {float:left;width:420px;height:389px;margin:0 10px 0 0;position:relative;z-index:200;background:url(/images/woman.png) no-repeat left top;  }
#story .contentLeft ul { color:#233d89; font:12px Helvetica, Arial, sans-serif; margin:0 0 0 120px; padding:0; list-style:none; }
#story .contentLeft ul li { padding:20px 0 0 55px; margin:0; position:relative; z-index:300; }
#story .contentLeft ul li.bOne {background:transparent url(/images/bOne.gif) no-repeat scroll 0 0;padding-top:0;}
#story .contentLeft ul li.bTwo {background:transparent url(/images/bTwo.gif) no-repeat scroll 15px 20px;padding-left:70px;}
#story .contentLeft ul li.bThree {background:transparent url(/images/bThree.gif) no-repeat scroll 15px 20px;padding-left:70px;padding-bottom:20px;}

#secretWinners {float: right; padding:60px 10px 10px 30px; width: 314px; height:302px; color: #999;background:transparent url(/Images/winnersBox.png) no-repeat top left;}
#story #secretWinners h2 { margin-top:0px;line-height:1em; }
#story #secretWinners p { color:#282828; font:12px Helvetica, Arial, sans-serif; }
#story #secretWinners ol { color:#233d89; font:16px Helvetica, Arial, sans-serif;margin:20px 0 0 35px;list-style-type:decimal; }
#story #secretWinners ol li {margin:0 0 5px 0;}

#story #switchStories {width:720px;margin:0 auto;}
#story #switchStories img {width:686px;margin:0 auto;display:block; }

#switchStories .scroll-pane {width: 605px !important;overflow: auto;padding:0px 20px 20px ;padding-right:20px !important;}
#switchStories #scrollBg {width: 700px;height: 340px;background:#FFF url(/Images/storiesBg.jpg) no-repeat top left;padding:10px 0}
#switchStories #scroll {width: 700px;height: 310px;}
#switchStories #scroll p { color:#233d89; font:14px Helvetica, Arial, sans-serif; }

#story .jScrollPaneContainer {left:80px;padding:0 10px;width:650px !important;}

/* ERROR & 404 */
#error {width:850px;margin:0 auto;position:relative;top:210px;font-size:13px;}
#error p {margin:0 0 10px 0;}
#error ul {margin:0 0 0 15px;padding:0 0 0 10px;list-style-type:disc;}
#error ul li {margin:0 0 5px 0;}

/* FOOTER */

#footer {position:relative;margin:0 auto 20px;width:817px;z-index:600}
#footer .container {width:817px;margin:0 auto;}
#footer p {font-size:11px;color:#008bd1;text-align:center;margin:0 0 5px 0;}

/* STORE LOCATOR */
.wcproducts { margin-top:10px; }
.wcproducts .smHeader { color:#0194d5; }
.wcproducts ul { color:#233d89; }

.requiredText { color:#FFFFFF; font-size:10px; }
.requiredAsterik { color:#FFFFFF; float:right; }

.liVisible li 
{
    list-style: disc;
    margin-left: 20px;
}
