/* @override http://www.virginmobile.ca/pages/en/toque/css/index.css */

html body {
	background: white none repeat center -89px;
}

#big-daddy {
	background-color: #000;
	background-image: url('/assets/en/home/images/backgrounds/bigdaddy-holiday-bg.jpg');
	background-position: center bottom;
	height: 400px;
}

#big-daddy-content {
	width: 954px;
	margin: 0 auto;
	padding-top: 60px;
}

h1 {
	background: url(../images/title.png) top left no-repeat;
	width: 855px;
	height: 259px;
	z-index: 100;
	position: absolute;
	top: 70px;
	left: 40px;
}

#big-daddy img {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 0;
}

ul#toques-do {
	font-size: 14px;
	line-height: 22px;
	padding: 0 150px 0 68px;
}

ul#toques-do li {
	padding-left: 120px;
	min-height: 80px;
	padding-bottom: 6px;
}

ul#toques-do li p {
	font-size: 12px;
	line-height: 20px;
}

.toques-do {
	color: #c00;
	text-transform: uppercase;
}

.number-touques-do {
	font-weight: bold;
}

h2#toque-do-good {
	clear: both;
	background: url(../images/good-header.png) bottom left no-repeat;
	width: 467px;
	height: 26px;
	margin: 0 150px 18px 68px;
	padding-top: 20px;
}

#video-and-stuff {
	width: 580px;
}

#toque-sidebar {
	background: white url(/assets/en/plans/images-november/backgrounds/bb-sidebar-border.png) repeat-y;
	width: 320px;
	position: absolute;
	right: 20px;
	top: 0;
}

#buy-toque-sidebar {
	font-weight: bold;
}

#buy-toque-sidebar, #sign-to-support-sidebar {
	border-bottom: 1px #eee solid;
}

.sidebar-item {
	padding: 12px 36px 12px 36px;
}

.mask-top {
	width: 36px;
	height: 150px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/assets/images/sidebar-border-mask.png) 0 top;
	z-index: 1;
}

.mask-bottom {
	width: 36px;
	height: 150px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: url(/assets/images/sidebar-border-mask.png) 0 bottom;
}

#sexy-toques-box {
	background: #d6d6d6;
	margin: 140px 0 50px 0;
	padding: 50px 20px 20px 36px;
}

#sexy-toques-box img.toque {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: -80px;
}

#support-logos {
	position: absolute;
	right: 300px;
	top: 0;
	margin-top: -70px;
}

#sexy-toques-box p {
	width: 600px;
	font-size: 14px;
	line-height: 20px;
}

/* Image replacement */

#top-sticker {
	width: 516px;
	height: 134px;
	margin-top: 0px;
	z-index: 100;
	background: url(../images/top-sticker.png) no-repeat;
	margin-bottom: 12px;
	margin-left: 15px;
}

#first-paragraph {
	width: 489px;
	height: 88px;
	margin: -26px 0 0 41px;
	background: url(../images/first-paragraph.png) no-repeat;
}

#second-paragraph {
	background-image: url(../images/second-paragraph.png);
	width: 503px;
	height: 97px;
	margin: 0px 0 0px 45px;
}

#video-pic-head {
	background-image: url(../images/video-pics-area-head.png);
	width: 415px;
	height: 81px;
	margin-top: -37px;
}

#toques-1 {
	background: url(../images/toques-1.png) top left no-repeat;
}

#toques-10 {
	background: url(../images/toques-10.png) top left no-repeat;
}

#toques-200 {
	background: url(../images/toques-100.png) top left no-repeat;
}

#buy-toque-head {
	background: url(../images/buy-toque-sidebar.png) top left no-repeat;
	width: 317px;
	height: 121px;
}

#sign-to-support {
	background: url(../images/sign-to-support.png) top left no-repeat;
	width: 293px;
	height: 76px;
}

#visit-raising-roof {
	background: url(../images/visit-raising-roof.png) top left no-repeat;
	width: 240px;
	height: 83px;
}

#sexy-toques {
	background: url(../images/sexy-toques.png) top left no-repeat;
	width: 410px;
	height: 111px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -80px 0 0 -15px;
}

#video-pics-container {
	background: url(../images/video-pics-frame.png) bottom right no-repeat;
	margin-left: 40px;
	padding-top: 40px;
	width: 486px;
	height: 319px;
}

#video-tab {
	text-indent: -10000px;
	position: absolute;
	left: 0;
	bottom: 230px;
	background: url(../images/video-tab.png);
	height: 46px;
	width: 81px;
	margin-left: -40px;
}

#video-tab.active, #pics-tab.active {
	background-position: 0 46px;
}

#pics-tab {
	text-indent: -10000px;
	position: absolute;
	left: 0;
	bottom: 180px;
	background: url(../images/pics-tab.png);
	height: 46px;
	width: 81px;
	margin-left: -40px;
}

#video-content {
	position: absolute;
	right: 20px;
	bottom: 12px;
	*bottom: 20px;
	display: none;
}

#video-content.active {
	display: block;
}

#video-content p {
	display: none;
}

#pics-content {
	position: absolute;
	right: 22px;
	bottom: 23px;
	width: 430px;
	height: 260px;
	background: white;
	display: none;
	background: black;
}

#pics-content.active {
	display: block;
}

#upload-photo {
position:static;
}

.mask-bottom, .mask-top { behavior: url(/assets/iepngfix_v2/iepngfix.htc) }


/*-----   KATIE's STYLES   -----*/
#share-facebook-sidebar	{
	border-top:1px solid #EEEEEE;
	padding-top: 27px;
}
#share-facebook-link	{
	width: 280px;
	height: 60px;
	text-indent: -1000000px;
	background: url(../images/link-facebook.png) no-repeat left top;
	margin-top: 0;
}
#upload-photo {
	/*margin-left:80px;
	background: transparent url(../images/upload-photo.png) no-repeat scroll left bottom; 
	width: 440px; */
	/*height: 72px;*/
	/*margin-top: 0;
	/*padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 36px;*/
	width: 500px;
	margin-left: 80px;
}
#upload-photo-txt	{
	background: url(../images/p-upload-txt.png) no-repeat left top;
	width: 413px;
	height: 63px;
	padding: 0;
	text-indent: -10000px;
	margin-left: 80px;
	margin-bottom: 0;
}
iframe {
border:0;
width: 445px;
height: 108px;
}

.secondary-button	{
	text-decoration: none;
}