body {
	margin: 0px;
	padding: 0px;
	font-family: "Comic Sans MS";
	font-size: 13px;
	background: #056839 url(../images/redandgreenstripe.gif) top center repeat;
	color:#ffffff;
	text-align:center;
}

img {
   border:0px;
}

form {
	display:block;
	padding: 5px 5px 5px 15px;
	margin:0px;
}

#centered {
	margin:auto;
	text-align:left;
	width:972px;
}

#marquee {
	background: url(../images/marquee.png) no-repeat bottom center;
	width:972px;
	height:520px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#animations {
	margin:35px 0px 0px 0px;
}

#animatedgif1 {
	width:124px;
	height:148px;
	margin-left:30px;
}

#animatedgif2 {
	width:125px;
	height:91px;
	margin-left:20px;
}

#animatedgif3 {
	width:72px;
	height:133px;
	margin-left:400px;
}

#animatedgif4 {
	width:96px;
	height:84px;
	margin-left:40px;
}

#features {
	margin:58px 0px 0px 40px;
	color:#000000;
	font-weight:bold;
}

#features #intro {
	width:230px;
	padding:0px 30px 0px 0px;
	float:left;
}

#features #intro p {
	line-height:17px;
}

#features #intro h1 {
	background: url(../images/MostWonderful.png) no-repeat top left;
	width:213px;
	height:0px;
	padding:46px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#features .feature {
	width:163px;
	float:left;
}

#features .feature a {
	display:block;
}

#features .feature #feature1 {
	background: url(../images/coverFeatureTwilight.jpg) no-repeat top left;
	width:163px;
	height:0px;
	padding:182px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#features .feature #feature2 {
	background: url(../images/coverFeatureGlacon.jpg) no-repeat top left;
	width:163px;
	height:0px;
	padding:182px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#features .feature #feature3 {
	background: url(../images/coverFeatureCandyCane.jpg) no-repeat top left;
	width:163px;
	height:0px;
	padding:182px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#features .feature #feature4 {
	background: url(../images/coverFeatureHomeAlone.jpg) no-repeat top left;
	width:163px;
	height:0px;
	padding:182px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#features .feature a.playButton {
	background: url(../images/playButton.png) no-repeat top left;
	width:131px;
	height:0px;
	padding:32px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#maincolumn {
	background: url(../images/frameBackground.jpg) repeat-y bottom left;
	width:784px;
	float:left;
	clear:left;
	color:#000000;
	font-size:12px;
	padding:0px 0px 60px 0px;
	margin:20px 0px 0px 0px;
}

#maincolumn h2 {
	background: url(../images/BestEverHeadline.png) no-repeat -10px 0px;
	width:641px;
	height:0px;
	padding:62px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	overflow:hidden;
}

#maincolumn .catalog {
	background: url(../images/dotline.gif) no-repeat top left;
	width:710px;
	min-height:142px;
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	clear:left;
}

#maincolumn .catalog img {
	float:left;
	width:78px;
	height:105px;
	margin:0px 40px 0px 20px;
}

#maincolumn .catalog .synopsis {
	float:left;
	width:570px;
}

#maincolumn .catalog .synopsis h3 {
	height:0px;
	width:500px;
	padding:17px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#maincolumn .catalog .synopsis h3#titleWhiteChristmas {
	background: url(../images/titleWhiteChristmas.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleRebel {
	background: url(../images/titleRebel.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#title9021ELF {
	background: url(../images/title9021ELF.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleLost {
	background: url(../images/titleLost.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleGnome {
	background: url(../images/titleGnome.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleSanta {
	background: url(../images/titleSanta.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleRudolph {
	background: url(../images/titleRudolph.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis h3#titleRockin {
	background: url(../images/titleHardRockin.gif) no-repeat top left;
}

#maincolumn .catalog .synopsis p {
	padding:10px 0px 10px 0px;
	margin:0px;
}

#sidebar {
	width:160px;
	float:left;
	margin:20px 0px 0px 20px;
}

#sidebar a {
	display:block;
}

#sidebar a#aboutLink {
	background: url(../images/aboutLC.png) no-repeat top left;
	width:186px;
	height:0px;
	padding:283px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#sidebar a#amazer {
	background: url(../images/amazer.jpg) no-repeat top left;
	width:174px;
	height:0px;
	padding:960px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

p#footer {
	clear:left;
	padding:30px 0px 30px 0px;
}

.tooltip {
	text-align:left;
	padding-left:120px;
	margin-top:5px;
	width:190px;
}

.tooltip p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

.tooltipwrapper {
	margin-left:-80px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.tooltip {
		padding-left:20px;
	}
	.tooltipwrapper {
		margin-left:20px;
	}
}

/* Video popup */

.popup_box {
    width:640px;
    background-color:#ffffff;
    padding: 20px;
	margin:0px 0px 0px -320px;
    text-align:left;
}

#popup1 h1 {
	background: url(../images/titleTwinklelight.gif) no-repeat 0px -4px;
	width:204px;
	height:0px;
	padding:25px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#popup2 h1 {
	background: url(../images/titleGlacon.gif) no-repeat 0px -4px;
	width:58px;
	height:0px;
	padding:22px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#popup3 h1 {
	background: url(../images/titleCandyCane.gif) no-repeat 0px -4px;
	width:105px;
	height:0px;
	padding:26px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

#popup4 h1 {
	background: url(../images/titleHomeAlone.gif) no-repeat 0px -4px;
	width:122px;
	height:0px;
	padding:25px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}

.popup_close {
	display: block;
	background: url(../images/closebutton.gif) no-repeat;
	width:93px;
	height:0px;
	padding-top:29px;
	margin:-10px 0px 0px 0px;
	overflow:hidden;
	float:right;
}

#about {
	width:540px;
	height:519px;
	padding:0px;
	margin:0px 0px 0px -270px;
	overflow:hidden;
}

#about a {
	display:block;
	background: url(../images/about.jpg) no-repeat 0px 0px;
	width:540px;
	height:0px;
	padding:519px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}



/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */