/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

.clear {clear:both;}
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

body {
	background:url(../img/tsal-splash_background.jpg) no-repeat center top #000;
	font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#fff;
}

a {
	color:#4d81c1;
}
a:hover {
	color:#6699cc;
}


h1 {
	background:url(../img/tsal-splash_main-title.png) no-repeat center top transparent;
	height:57px;
	width:100%;
	margin-top:20px;
	text-indent:-9999px;
}

#container {
	width:1000px;
	margin:40px auto 0;
}

#left {
	background:url(../img/tsal-splash_discbg.png) no-repeat 20px top transparent;
	float:left;
	width:440px;
	min-height:750px;
}


.buy-now {margin-top:540px;}
.buy-now h3 {
	background:url(../img/tsal-splash_buy-title1.png) no-repeat center top transparent;
	text-indent:-9999px;
	height:37px;}


.buy-now ul.retailers {
	list-style:none;
	clear:left;
	float:left;
}
.buy-now ul.retailers li {
	list-style:none;
	display:inline;
	float:left;
	margin:0 10px;
	line-height:12px;
}
	li.first {margin-left:0 !important;}
	li.last {margin-right:0 !important;}

.buy-now ul.retailers li a {
	display:block;
	text-indent:-9999px;
	height:40px;
}
	ul.retailers1 {margin-top:6px;margin-left:40px;}
	ul.retailers2 {margin-top:-8px;margin-left:115px;}
	ul.retailers2 li {margin:0 5px;}

.retailers li.amazon a{
	background:url(../img/tsal-splash_buy-amazon.png) no-repeat center top transparent;
	width:119px;
	margin-left:18px;
}
	.retailers li.amazon a:hover{background:url(../img/tsal-splash_buy-amazon.png) no-repeat center -40px transparent;}
.retailers li.target a{
	background:url(../img/tsal-splash_buy-target.png) no-repeat center top transparent;
	width:32px;
}
	.retailers li.target a:hover{background:url(../img/tsal-splash_buy-target.png) no-repeat center -40px transparent;}
.retailers li.walmart a{
	background:url(../img/tsal-splash_buy-walmart.png) no-repeat center top transparent;
	width:112px;
}
	.retailers li.walmart a:hover{background:url(../img/tsal-splash_buy-walmart.png) no-repeat center -40px transparent;}
.retailers li.bestbuy a{
	background:url(../img/tsal-splash_buy-best-buy.png) no-repeat center top transparent;
	width:58px;
}
	.retailers li.bestbuy a:hover{background:url(../img/tsal-splash_buy-best-buy.png) no-repeat center -40px transparent;}
.retailers li.barnesnoble a{
	background:url(../img/tsal-splash_buy-barnes-and-noble.png) no-repeat center top transparent;
	width:122px;
}
	.retailers li.barnesnoble a:hover{background:url(../img/tsal-splash_buy-barnes-and-noble.png) no-repeat center -40px transparent;}
.retailers li.borders a{
	background:url(../img/tsal-splash_buy-borders.png) no-repeat center top transparent;
	width:80px;
}
	.retailers li.borders a:hover{background:url(../img/tsal-splash_buy-borders.png) no-repeat center -40px transparent;}
.retailers li.family a{
	background:url(../img/tsal-splash_buy-family.png) no-repeat center top transparent;
	width:61px;
}
	.retailers li.family a:hover{background:url(../img/tsal-splash_buy-family.png) no-repeat center -40px transparent;}
.retailers li.lifeway a{
	background:url(../img/tsal-splash_buy-lifeway.png) no-repeat center top transparent;
	width:100px;
}
	.retailers li.lifeway a:hover{background:url(../img/tsal-splash_buy-lifeway.png) no-repeat center -40px transparent;}

.moreoptions {clear:left;}

.kit-promo {margin-top:20px;}
.kit-promo a {
	background:url(../img/tsal-splash_kit.png) no-repeat center top transparent;
	width:388px;
	height:197px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	text-align:center;
}
	.kit-promo a:hover{background:url(../img/tsal-splash_kit.png) no-repeat center -197px transparent;}




#right {
	float:left;
	width:560px;
}

#right video, #right section {
	margin:0 20px 0 0;
}
#right section section {margin:0;}

video {-webkit-box-shadow:rgba(0,0,0,0.9) 0 4px 20px;-moz-box-shadow:rgba(0,0,0,0.9) 0 4px 20px;box-shadow:rgba(0,0,0,0.9) 0 4px 20px; background:#000; width:540px; height:230px;}

#player {width:540px; height:230px; margin:0 20px 0 0;}

#action {
	margin:20px 20px 20px 0 !important;
}

#enter a{
	background:url(../img/tsal-splash_enter-site-btn.png) no-repeat center top transparent;
	width:345px;
	height:80px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	text-align:center;
}
	#enter a:hover{background:url(../img/tsal-splash_enter-site-btn.png) no-repeat center -79px transparent;}

#social {margin-top:125px;}

#action ul {
	list-style:none;
	float:left;
}
#action ul li {
	list-style:none;
	display:inline;
	float:left;
}

#action ul li a {
	display:block;
	text-indent:-9999px;
}

.socialsites li {
	margin-right:15px;
}

.socialsites .facebook a{
	background:url(../img/tsal-splash_social-facebook.png) no-repeat center top transparent;
	width:105px;
	height:41px;
	text-indent:-9999px;
}
	.socialsites .facebook a:hover{background:url(../img/tsal-splash_social-facebook.png) no-repeat center -41px transparent;}
.socialsites .myspace a{
	background:url(../img/tsal-splash_social-myspace.png) no-repeat center top transparent;
	width:93px;
	height:41px;
	text-indent:-9999px;
}
	.socialsites .myspace a:hover{background:url(../img/tsal-splash_social-myspace.png) no-repeat center -43px transparent;}


.sharing {
	background:url(../img/tsal-splash_share_title.png) no-repeat left top transparent;
	padding-left:57px;
	float:right !important;
}

.sharing li {
	margin-left:5px;
}

.sharing .facebook a{
	background:url(../img/tsal-splash_share-facebook.png) no-repeat center top transparent;
	width:22px;
	height:29px;
	text-indent:-9999px;
}
	.sharing .facebook a:hover{background:url(../img/tsal-splash_share-facebook.png) no-repeat center -29px transparent;}
.sharing .twitter a{
	background:url(../img/tsal-splash_share-twitter.png) no-repeat center top transparent;
	width:22px;
	height:29px;
	text-indent:-9999px;
}
	.sharing .twitter a:hover{background:url(../img/tsal-splash_share-twitter.png) no-repeat center -29px transparent;}

.sharing .digg a{
	background:url(../img/tsal-splash_share-digg.png) no-repeat center top transparent;
	width:22px;
	height:29px;
	text-indent:-9999px;
}
	.sharing .digg a:hover{background:url(../img/tsal-splash_share-digg.png) no-repeat center -29px transparent;}

.sharing .delicious a{
	background:url(../img/tsal-splash_share-delicious.png) no-repeat center top transparent;
	width:22px;
	height:29px;
	text-indent:-9999px;
}
	.sharing .delicious a:hover{background:url(../img/tsal-splash_share-delicious.png) no-repeat center -29px transparent;}

.sharing .stumbleupon a{
	background:url(../img/tsal-splash_share-stumbleupon.png) no-repeat center top transparent;
	width:22px;
	height:30px;
	text-indent:-9999px;
}
	.sharing .stumbleupon a:hover{background:url(../img/tsal-splash_share-stumbleupon.png) no-repeat center -29px transparent;}

.sharing .email a{
	background:url(../img/tsal-splash_share-email.png) no-repeat center top transparent;
	width:22px;
	height:30px;
	text-indent:-9999px;
}
	.sharing .email a:hover{background:url(../img/tsal-splash_share-email.png) no-repeat center -29px transparent;}

#credit {text-align:center;}
#credit ul {
	list-style:none;
	margin:20px 76px;
}
#credit ul li {
	list-style:none;
	margin-right:26px;
	float:left;
}

#credit li.sony {
	background:url(../img/tsal-splash_logo_sony-entertainment.png) no-repeat center top transparent;
	width:28px;
	height:54px;
	text-indent:-9999px;
}
#credit li.affirm {
	background:url(../img/tsal-splash_logo_affirm-films.png) no-repeat center top transparent;
	width:98px;
	height:54px;
	text-indent:-9999px;
}
#credit li.newsong {
	background:url(../img/tsal-splash_logo_new-song.png) no-repeat center top transparent;
	width:72px;
	height:54px;
	text-indent:-9999px;
}
#credit li.outreach {
	background:url(../img/tsal-splash_logo_outreach-films.png) no-repeat center top transparent;
	width:112px;
	height:54px;
	text-indent:-9999px;
	margin-right:0 !important;
}

div.press a{
	background:url(../img/tsal-splash_press-link.png) no-repeat center top transparent;
	width:250px;
	height:12px;
	display:block;
	margin:12px auto 0;
	text-indent:-9999px;
	text-align:center;
	clear:left;
}
	div.press a:hover{background:url(../img/tsal-splash_press-link.png) no-repeat center -12px transparent;}





footer {
	font-size:9px;
	line-height:14px;
	color:#666;
	text-align:center;
	margin:30px 0;
}

