
/* TheO style sheet */

body.theo #primary_content {
	background: #000000 url('/media/local/images/bg/theo-bg.jpg') no-repeat 300px 20px;
	padding:0 0 0 10px;
}

body.theo .content			{ 
	width:270px;
	position:relative;
	float:left;
}

div.product											{ float:left; text-align:center; margin:10px 20px 0 0; }
	div.product a.buy_now				{ margin:0 0 15px 0; }
		div.product a.buy_now:hover { background-position: left -18px; }

div#how_to_flash { 
	clear:both;
	float:right;
	margin:10px 0 0 20px;
	text-align:left;
}

div.video-link					{ position:relative; margin:0 0 13px 0; padding:7px 0 0 7px; width:155px;}
div.how-to	 a					{ text-decoration:underline; color:#fff; }

.links { 
	left:330px;
	position:absolute;
	top:320px;
	width:260px;
	height:100px;
	display:inline-block;
}

.share-this {
	background-color:#333333;
	border:1px solid #00AEAB;
	height:69px;
	left:69px;
	padding:2px 0 0 5px;
	position:absolute;
	top:4px;
	width:140px;
	z-index:5;
	display:none;
}

div.right-sidebar .share-this a { text-decoration:none; }

.close {
	position:absolute;
	top:2px;
	right:2px;
}

div.right-sidebar a.close {
	text-decoration:none;
	color:#00AEAB;
}

p.italic {	font-style:italic; }

/*Right side bar*/
div.right-sidebar {
	float:left;
	padding:25px 0 0 15px;
	width:570px;
	_width:565px;/*IE6*/
}

div.main-video     { position:relative; float:left; width:395px; }
div.video-thumbs { position:relative; float:right; }

div.right-sidebar	 a	{ text-decoration:underline; color:#fff; }

div.right-sidebar	 h4	{ margin:10px 0 10px 20px; }

/*Flash videos*/
.flash-theo-tease,
.flash-theo-full { display:none; }

.flash-tv-ad,
.flash-theo-tease,
.flash-theo-full { left:20px; position:absolute; top:30px; width:370px; height:250px; }

.how-to { left:30px; position:absolute; top:305px; }

.selected {	
	background:transparent URL('/media/local/images/theo/green-rollover-bg.png') no-repeat top left; width:162px;
	_background:none; /*IE6*/
}

.selected .selected-green {
	background:url("/media/local/images/theo/selected-green.png") repeat scroll left top transparent;
	_background:none; /*IE6*/
	display:block;
	height:48px;
	left:6px;
	padding:35px 14px 0;
	position:absolute;
	top:7px;
	width:123px;
}

/* how to */

body.howto #primary_content { background:none; }

body.howto div.intro { padding:20px 0 0 0; }
body.howto div.steps { clear:both; }

body.howto div.container-1,
body.howto div.container-2{ float:left; width:430px; padding:10px 0 10px 0;}

body.howto div.img { float:left; width:250px; }

body.howto div.text { float:left; padding:0 0 0 15px; width:150px; }

body.howto a.buy-now {
	background:url("/media/local/images/btn-buy_now_big.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:21px;
	margin:210px 0 0 25px;
	text-indent:-9999px;
	width:115px;
}

body.howto a.buy-now:hover { background-position: 0 -21px; }

/* TheO data capture */

/*body.theo #primary_content { background-color:#3F3F3D; padding:0 0 0 20px; }
body.theo #primary_content h3 { margin-top:0; padding-top:20px; max-width:864px; padding-bottom:20px; }

body.theo .thankyou-info    { padding:40px 0 0 5px; }
body.theo .thankyou-info a.blue { color:#00AEAB; text-decoration:underline; }

body.theo .cross-sell { padding:85px 0 0; }
body.theo .other-stylers  { background-color:#353535; }

body.theo form input,
body.theo form select,
body.theo form textarea { background-color:#FFFFFF; color:#000; }

body.theo .newsletter {width:250px; }

body.theo input.button { background-color: transparent; border:none; }
body.theo .submit { clear:both; margin:0 0 0 147px; }

body.theo #primary_content .signup { background:  url("/media/local/images/theo/theo-bg.jpg") no-repeat scroll 200px 10px #3F3F3D; min-height:446px; width:864px; }
body.theo #primary_content .success { background:  url("/media/local/images/theo/thankyou-bg.jpg") no-repeat scroll top right #3F3F3D; min-height:647px;
width:864px;}


body.theo #col1 { margin:40px 17px 60px 0; }
body.theo #col2 { margin:40px 0 0 200px; }*/
