/* Keep This -- You Will Override In Next Section */

#wwcmWrap {
	display:none;
}
.wrapper #mainContent .ndata {
padding: 10px 0px 10px 0px !important;
width: 0 auto !important;
}


/* Is The Contest Currently Running, Or Is It Ended? */

#wwcmWrap.contestRunning {
	/*display:none;*/ /* display:block; To Turn On, display:none; To Turn Off */
}

#wwcmWrap.contestEnded {
	/*display:none;*/ /* display:block; To Turn On, display:none; To Turn Off */
}

::selection {
	background: #6F1517;
	color: white;
	text-shadow: none;
}

/* Start Running Contest CSS */
#wwcmWrap.contestRunning {
	width:954px;
}

#wwcmWrap.contestRunning a {
	font-style:inherit;
	font-weight:inherit;
}

#wwcmWrap.contestRunning .wwcmModule {
	float:left;
	clear: right!important;
}

#wwcmWrap.contestRunning #wwcmOverlay {
	position: absolute;
	right: 310px;
	top: -11px;
}

#wwcmWrap.contestRunning #wwcmHero {
	width:602px;
	height:854px;
	background:url(/wcsstore/images/Frontgate/_media/Landing/PinterestChallenge/images/PinterestChallenge_HeroBackground.jpg) no-repeat 0 0;
}

#wwcmWrap.contestRunning #wwcmSubmission,
#wwcmWrap.contestRunning #wwcmSubmission form,
#wwcmWrap.contestRunning #wwcmSubmission table {
	/*
	width:352px;
	*/
	width:312px;
}

#wwcmWrap.contestRunning #wwcmSubmission {
	height:854px;
	padding:20px;
	background:url(/wcsstore/images/Frontgate/_media/Landing/PinterestChallenge/images/PinterestChallenge_FormBackground.jpg) no-repeat 0 0;
}

#wwcmWrap.contestRunning #wwcmSubmission p,
#wwcmWrap.contestRunning #wwcmSubmission i {
	line-height:125%;
}

#wwcmWrap.contestRunning #wwcmSubmission {
}

#wwcmWrap.contestRunning #wwcmSubmission table {
	margin-top: 10px;
	margin-bottom: 10px;
}

#wwcmWrap.contestRunning #wwcmSubmission nobr,
#wwcmWrap.contestRunning #wwcmSubmission span {
	display: block;
	margin-right: 6px;
}

#wwcmWrap.contestRunning #wwcmSubmission div.hr {
	margin-left: -20px;
	width: 352px;
	height: 2px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(/wcsstore/images/Frontgate/_media/Landing/PinterestChallenge/images/PinterestChallenge_FormStitching.png) no-repeat 0 0;
}

#wwcmWrap.contestRunning #wwcmSubmission input[type=text] {
	width: 195px;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader td,
#wwcmWrap.contestRunning #wwcmSubmission .contestFormFooter td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-top: 6px\9;
	padding-bottom: 6px\9;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader a {
	font-weight:bold;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader span {
	color:#650607;
	font-weight:bold;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader i,
#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader i  *{
	font-size:15px;
	font-style:italic;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader p,
#wwcmWrap.contestRunning #wwcmSubmission .contestFormHeader span {
	font-size:13px;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormBody td {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-top: 0px\9;
	padding-bottom: 0px\9;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestSubmit {
	cursor: pointer;
}

#wwcmWrap.contestRunning #wwcmSubmission .label {
	display: inline;
	padding-left: 3px;
}

#wwcmWrap.contestRunning #wwcmSubmission .rightAlign {
	text-align:right;
}

#wwcmWrap.contestRunning #wwcmSubmission .padBottom {
	padding-bottom:3px!important;
}

#wwcmWrap.contestRunning #wwcmSubmission .addthis_counter {
	padding-right:8px;
}

#wwcmWrap.contestRunning #wwcmSubmission .addthis_button_facebook_like {
	display:none\9;
}

#wwcmWrap.contestRunning #wwcmSubmission .addthis_button_facebook_like span,
#wwcmWrap.contestRunning #wwcmSubmission .addthis_button_facebook_like iframe {
	min-height: 20px;
	min-width: 72px;
}

#wwcmWrap.contestRunning #wwcmSubmission .contestFormSocial span {
	display: inherit;
	display: inline\9;
	margin-right: 2px;
}

/* Start Ended Contest CSS */

#wwcmWrap.contestEnded {
/*
width:917px;
border:18px solid #e6e1ee !important;
*/
width:954px;
background:url(/wcsstore/images/Frontgate/_media/Landing/PinterestChallenge/images/PinterestChallenge_VoteBackground.jpg) repeat-y 0 0;
}

#wwcmWrap.contestEnded #wwcmHeader {
/*
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_VoteBGHead-2012.jpg) no-repeat 0 0;
text-align:center;
*/
}

#wwcmWrap.contestEnded #wwcmBuffer {
/*
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_VoteBGBuffer.jpg) no-repeat 0 0;
text-align:center;
*/
}

#wwcmWrap.contestEnded #wwcmVote {
/*
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_VoteBGBody-2012.jpg) no-repeat 0 0;
text-align:center;
*/
/*
height:700px;
*/
min-height:1664px;
}

#wwcmWrap.contestEnded #wwcmSuccess {
min-height: 300px;
}


#wwcmWrap.contestEnded #wwcmError {
min-height: 270px;
}

#wwcmWrap.contestEnded #wwcmWinners {
/*
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_VoteBGBodyLong-2012.jpg) no-repeat 0 0;
text-align:center;
*/
min-height:1632px;
}

#wwcmWrap.contestEnded #contestKeywords {
display:none;
}

#wwcmWrap.contestEnded #contestHeader {
width:100%;
margin:0 auto;
text-align:center;
position:relative;
top:40px;
clear:left;
/*
background:#FFF;
opacity:0.75;
filter:alpha(opacity=75);
-moz-box-shadow:1px 1px 5px #000;
-webkit-box-shadow:1px 1px 5px #000;
box-shadow:1px 1px 5px #000;
*/
}

#wwcmWrap.contestEnded #contestFooter {
width:795px;
margin:0 auto;
text-align:center;
position:relative;
top:60px;
clear:left;
}

/*
#wwcmWrap.contestEnded #contestForm {
width:954px;
margin:0 auto;
text-align:center;
}
*/

#wwcmWrap.contestEnded #contestHeader p,
#wwcmWrap.contestEnded #contestHeader p span,
#wwcmWrap.contestEnded #contestHeader p a {
font-size:18px;
line-height:24px; 
padding-top:10px; 
padding-bottom:10px;
/*
letter-spacing:-1px;
font-weight:bold;
color:#241048; 
text-shadow:1px 1px 0 #fff; 
*/
color:#ffffff; 
text-shadow:1px 1px 0 #241048; 
}

#wwcmWrap.contestEnded #wwcmWinners #contestHeader p,
#wwcmWrap.contestEnded #wwcmWinners #contestHeader p span,
#wwcmWrap.contestEnded #wwcmWinners #contestHeader p a {
font-size:17px;
}

#wwcmWrap.contestEnded #contestHeader p span,
#wwcmWrap.contestEnded #contestHeader p a {
/*
text-decoration:underline;
*/
}

#wwcmWrap.contestEnded .contestForm div.contestFooter
{
width: 534px!important;
background: none;
position: relative;
top: 45px;
margin:0!important;
padding:0!important;
}

#wwcmWrap.contestEnded #wwcmWinners .contestForm  div.contestFooter
{
width: 812px!important;
top: 15px;
}

#wwcmWrap.contestEnded .contestForm div.contestFooter p
{
font-size: 23px;
line-height: 20px;
padding-top: 10px;
padding-bottom: 10px;
color: #ffffff;
text-shadow: 1px 1px 0 #241048;
font-family: palatino, "palatino linotype", "book antiqua", serif;
}

#wwcmWrap.contestEnded  #wwcmWinners .contestForm div.contestFooter p
{
font-size: 16px;
line-height: 18px;
}

#wwcmWrap.contestEnded .contestForm,
#wwcmWrap.contestEnded .contestWinners {
/*
width:954px;
*/
margin:0 auto;
text-align:center;
position:relative;
top:60px;
left:70px;
clear:left;
}

#wwcmWrap.contestEnded .contestWinners input[type="radio"] {
display:none;
}

#wwcmWrap.contestEnded .contestRow {
width:100%;
float:left;
position:relative;
}

#wwcmWrap.contestEnded .contestRow.row1 {
left:15px;
}

#wwcmWrap.contestEnded .contestRow.row2 {
left:80px;
}

#wwcmWrap.contestEnded .contestRow.row3 {
left:162.5px;
}

#wwcmWrap.contestEnded .contestEntry {
width:143px;
/*
height:170px;
*/
float:left;
display:block;
text-align:center;
margin:0 10px 20px;
padding-bottom:6px;
background-color:#fff;
-moz-box-shadow:1px 1px 5px #000;
-webkit-box-shadow:1px 1px 5px #000;
box-shadow:1px 1px 5px #000;
}

#wwcmWrap.contestEnded .contestWinners .contestRow.row1 .contestEntry {
width:240px;
/*
height:247px;
*/
}

#wwcmWrap.contestEnded .contestEntry input {
border:none;
}

#wwcmWrap.contestEnded .contestEntry b {
top:2px;
position:relative;
padding-left:2px;
padding-left:0\9;
color:#241048;
text-shadow:1px 1px 0 #fff;
}

#wwcmWrap.contestEnded .contestEntry a {
cursor:default;
}

#wwcmWrap.contestEnded .imageWrap {
/*
height:143px;
*/
margin-bottom:5px;
}

#wwcmWrap.contestEnded .contestWinners .imageWrap {
margin-bottom:0;
}

#wwcmWrap.contestEnded .imageWrap img {
background-color:#fff;
display:block;
width:123px;
height:123px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

#wwcmWrap.contestEnded .contestWinners .contestRow.row1 .imageWrap img {
width:220px;
height:220px;
}

#wwcmWrap.contestEnded .entryDescription {
display:block;
height:23px;
}

#wwcmWrap.contestEnded .entryPlace {
position:absolute;
z-index:2;
top:0;
/*
left:10px;
*/
width:81px;
height:66px;
}

/*
#wwcmWrap.contestEnded .contestEntry.place1 .entryPlace {
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_Overlay_02.png) no-repeat 0 0;
}

#wwcmWrap.contestEnded .contestEntry.place2 .entryPlace {
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_Overlay_04.png) no-repeat 0 0;
}

#wwcmWrap.contestEnded .contestEntry.place3 .entryPlace {
background:url(/wcsstore/images/GrandinRoad/_wcm/Sweepstakes/SpookyDecor/images/SpookyDecor_Overlay_05.png) no-repeat 0 0;
}
*/

#wwcmWrap.contestEnded .smallPrint {
font-size:17px;
line-height:20px;
color:#FFF;
text-shadow:1px 1px 0 #241048;
padding-top:10px;
}

#wwcmWrap.contestEnded #emailAddress {
width:265px;
clear:both;
display:block;
margin:0 auto;
padding:6px 8px;
border:1px solid #241048;
margin-top:20px;
margin-top:15px\9;
margin-bottom:5px\9;
}

#wwcmWrap.contestEnded .contestSubmit {
position:relative;
top:14px;
top:3px\9;
cursor: pointer;
}

#previewLeft,
#previewRight {
-moz-box-shadow:1px 1px 5px #000;
-webkit-box-shadow:1px 1px 5px #000;
box-shadow:1px 1px 5px #000;
}

#previewLeft img,
#previewRight img {
max-width:600px;
max-height:600px;
}

#previewLeft.previewTall,
#previewRight.previewTall {
margin-top:-60px;
}

#wwcmWrap.contestEnded .contestForm {
font-family: "helvetica neue",arial,sans-serif;
font-size: 10px;
color: #211922;
}

#wwcmWrap.contestEnded .contestForm li {
list-style: none;
}

#wwcmWrap.contestEnded .contestForm .pin {
font-size: 11px;
}

#wwcmWrap.contestEnded .contestForm,
#wwcmWrap.contestEnded .contestForm div,
#wwcmWrap.contestEnded .contestForm dl,
#wwcmWrap.contestEnded .contestForm dt,
#wwcmWrap.contestEnded .contestForm dd,
#wwcmWrap.contestEnded .contestForm ul,
#wwcmWrap.contestEnded .contestForm ol,
#wwcmWrap.contestEnded .contestForm li,
#wwcmWrap.contestEnded .contestForm h1,
#wwcmWrap.contestEnded .contestForm h2,
#wwcmWrap.contestEnded .contestForm h3,
#wwcmWrap.contestEnded .contestForm h4,
#wwcmWrap.contestEnded .contestForm h5,
#wwcmWrap.contestEnded .contestForm h6,
#wwcmWrap.contestEnded .contestForm pre,
#wwcmWrap.contestEnded .contestForm code,
#wwcmWrap.contestEnded .contestForm form,
#wwcmWrap.contestEnded .contestForm fieldset,
#wwcmWrap.contestEnded .contestForm legend,
#wwcmWrap.contestEnded .contestForm input,
#wwcmWrap.contestEnded .contestForm textarea,
#wwcmWrap.contestEnded .contestForm p,
#wwcmWrap.contestEnded .contestForm blockquote,
#wwcmWrap.contestEnded .contestForm th,
#wwcmWrap.contestEnded .contestForm td
{
margin: 0;
padding: 0;
}

#wwcmWrap.contestEnded .contestForm .pin
{
/*
position: absolute;
*/
width: 192px;
padding: 15px 15px 0;
font-size: 11px;
background-color: #fff;
box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}

#wwcmWrap.contestEnded .contestForm .pinBoard
{
width: 222px !important;
padding: 0 !important;
background: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 20px;
}

#wwcmWrap.contestEnded .contestForm .pinner.large,
#wwcmWrap.contestEnded .contestForm .pinner.large img
{
/*
width: 202px !important;
*/
}

#wwcmWrap.contestEnded .contestForm .pinner.medium,
#wwcmWrap.contestEnded .contestForm .pinner.medium img
{
width: 182px !important;
}

#wwcmWrap.contestEnded .contestForm .pinner.small,
#wwcmWrap.contestEnded .contestForm .pinner.small img
{
width: 164px !important;
}

#wwcmWrap.contestEnded .contestForm h1,
#wwcmWrap.contestEnded .contestForm h2,
#wwcmWrap.contestEnded .contestForm h3,
#wwcmWrap.contestEnded .contestForm h4,
#wwcmWrap.contestEnded .contestForm h5,
#wwcmWrap.contestEnded .contestForm h6
{
font-size: 100%;
font-weight: normal;
}

#wwcmWrap.contestEnded .contestForm .serif
{
font-family: palatino, "palatino linotype", "book antiqua", serif;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h3,
#wwcmWrap.contestEnded .contestForm .pinBoard h4
{
text-align: center;
padding: 5px 15px 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h3
{
padding-bottom: 0;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h3
{
height: 20px;
}

#wwcmWrap.contestEnded .contestForm a
{
font-weight: bold;
color: #221919;
text-decoration: none;
outline: none;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h3 a
{
font-size: 15px;
font-weight: 600;
color: #584d4d;
text-shadow: 0 1px 0 #fff;
overflow: hidden;
padding-bottom: 0;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h4
{
font-size: 11px;
font-weight: 600;
color: #a59292;
text-shadow: #fff;
overflow: hidden;
padding-top: 0;
padding-bottom: 5px;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h4.user
{
line-height: 18px;
}

#wwcmWrap.contestEnded .contestForm a
{
font-weight: bold;
color: #221919;
text-decoration: none;
outline: none;
}

#wwcmWrap.contestEnded .contestForm .colorless,
#wwcmWrap.contestEnded .contestForm .colorless a
{
color: #8c7e7e;
}

#wwcmWrap.contestEnded .contestForm fieldset,
#wwcmWrap.contestEnded .contestForm img
{
border: 0;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h4.user img
{
width: 18px;
height: 18px;
margin-right: 5px;
vertical-align: bottom;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .board
{
box-shadow: 0 2px 3px rgba(0,10,10,0.38);
-moz-box-shadow: 0 2px 3px rgba(0,10,10,0.38);
-webkit-box-shadow: 0 2px 3px rgba(0,10,10,0.38);
margin-top: 5px;
position: relative;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .board a.link
{
zoom: 1;
display: block;
position: absolute;
top: 0;
left: 0;
width: 222px;
z-index: 1;
height: 207px;
background-color: #fff;
opacity: 0;
filter: alpha(opacity=0);
}

#wwcmWrap.contestEnded .contestForm .pinBoard .holder
{
overflow: hidden;
width: 222px;
background-color: #fff;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .cover
{
height: 150px;
width: 100%;
display: block;
text-align: center;
margin-bottom: 1px;
overflow: hidden;
position: relative;
position: relative;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .thumbs
{
display: block;
width: 224px;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .holder .thumbs img,
#wwcmWrap.contestEnded .contestForm .pinBoard .holder .thumbs .empty
{
float: left;
width: 55px;
height: 55px;
margin: 0 1px 0 0;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .followBoard
{
padding: 0;
text-align: center;
border-top: 1px #ccc solid;
}

#wwcmWrap.contestEnded .contestForm .Button
{
border: 1px solid transparent;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: .3em;
-moz-box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);
-webkit-box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);
box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);
cursor: pointer;
display: inline-block;
font-family: "helvetica neue",arial,sans-serif;
font-weight: bold;
line-height: 1em;
margin: 0;
padding: .45em .825em .45em;
text-align: center;
-moz-transition: all .05s ease-in-out;
-o-transition: all .05s ease-in-out;
-webkit-transition: all .05s ease-in-out;
}

#wwcmWrap.contestEnded #wwcmWinners .contestForm .Button
{
cursor: default;
}

#wwcmWrap.contestEnded .contestForm .Button.Button13
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 13px;
}

#wwcmWrap.contestEnded .contestForm .Button.WhiteButton,
#wwcmWrap.contestEnded .contestForm .repin_memo_on .pin:hover .actions .repin_link
{
background-color: #f0eded;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(0.5, #f9f7f7), color-stop(0.5, #f6f3f4));
background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
border-color: #bbb;
color: #524d4d;
/*
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
*/
text-shadow: 0 1px rgba(255,255,255,0.9);
}

#wwcmWrap.contestEnded .contestForm .Button.InlineButton
{
border: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
display: block;
margin: 1px;
padding: 0.65em 0.825em;
}

#wwcmWrap.contestEnded .contestForm .pin
{
float: left;
margin: 10px;
padding: 15px!important;
background: #ffffff;
}

#wwcmWrap.contestEnded .contestForm .pinBoard h3,
#wwcmWrap.contestEnded .contestForm .pinBoard h4
{
display:none;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .followBoard
{
border-top:none;
}

#wwcmWrap.contestEnded .contestForm .Button.InlineButton
{
background:none;
}

#wwcmWrap.contestEnded .contestForm .pinBoard .board
{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

h1
{
font-size: 16px;
}