@charset "utf-8";


#content {
	background-color:#fff;
	float:left;
	width:640px;
	margin:0 20px 0 15px;
}

h1 {
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
	margin:0;
	line-height:1;
	margin-bottom:5px;
}

.video-type {
	color:#0080b3;
	width:628px;
	background-color:#efefef;
	padding:3px 5px;
	border:1px solid #eee;
	margin:0 0 5px 0px;
}

#column {
	background-color:#fff;
	width:270px;
	float:right;
	padding:0;
	border-top:0px solid #00f;
	margin:0 15px 0 0;
}


.column-block {
	border:1px solid #ccc;
	padding:9px;
	margin-bottom:10px;
}

#video-info {
	border:none;
	padding:10px;
	background-color:#444;
	color:#efefef;
}

.column-block h2, .column-block h3 {
	margin-top:0;
}

.products-block {
	background-color:#fff;
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 20px 0;
}
.products-block h2 {
	font-weight:bold;
	margin:0;
}
#share-block h2 {
	margin-top:0;
	color:#7e838c;
}
#share-block h3 {
	color:#7e838c;
}

.products-block .product-price {
	font-weight:bold;
	color:#f00;
}

.product-preview {
	float:left;
	padding:5px 10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	background-color:#fff;
	width:137px;
	height:138px;
	border:1px solid #a0ddf4;
}
.product-preview-small {
	float:left;
	padding:5px 10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	background-color:#fff;
	width:80px;
	height:110px;
	border:1px solid #a0ddf4;
}


#share-block {
	margin-top:0px;
	
	background-color:#f0f2f4;
	border:1px solid #c9ced5;
	border-top:none;

	border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;

	border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;

	padding:5px 11px 5px 11px;
}

#share-block .share-buttons {
	background-image:url(/images/layouts/v4/share-buttons-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:transparent;
	border:0px solid #f00;
	margin-bottom:15px;
	min-height:26px;
}

#share-block .share-buttons div {
	height:26px;
	line-height:26px;
	padding:0 8px;
	margin:0;
}


#share-block .share-buttons a {
/*background-color:#ffd;*/
	margin-right:8px;
	height:32px;
	padding-top:1px;
	padding-bottom:4px;
}

#share-block label {
	color:#000;
	line-height:14px;
	font-weight:normal;
}

#share-block input.small {
	width:280px;
	font-size:10px;
	/*padding:0;
	border:1px solid #ccc;*/
	/*color:#333;
	background-color:#fff;*/
}

#share-block .text-input, #share-block textarea {
	border:1px solid #9494a1;
	background-color:#fff;
	color:#000;
	padding:2px 3px;
}


.share-link {
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}
a.share-link:link, a.share-link:visited {
	color:#666;
}
.blogmarks {
	background-image:url(/images/icons/x/16x16/blogmarks.gif);
}
.delicious {
	background-image:url(/images/icons/x/16x16/delicious.gif);
}
.digg {
	background-image:url(/images/icons/x/16x16/digg.gif);
}
.facebook {
	background-image:url(/images/icons/x/16x16/facebook.gif);
}
.google-bookmarks {
	background-image:url(/images/icons/x/16x16/google.gif);
}
.myspace {
	background-image:url(/images/icons/x/16x16/myspace.gif);
}
.reddit {
	background-image:url(/images/icons/x/16x16/reddit.gif);
}
.slashdot {
	background-image:url(/images/icons/x/16x16/slashdot.gif);
}
.stumbleupon {
	background-image:url(/images/icons/x/16x16/stumbleupon.gif);
}
.technorati {
	background-image:url(/images/icons/x/16x16/technorati.gif);
}
.twitter {
	background-image:url(/images/icons/x/16x16/twitter.gif);
}
.wikio {
	background-image:url(/images/icons/x/16x16/wikio.gif);
}
.windows-live {
	background-image:url(/images/icons/x/16x16/windows-live.gif);
}
.yahoo-bookmarks {
	background-image:url(/images/icons/x/16x16/yahoo-bookmarks.gif);
}
.yahoo-buzz {
	background-image:url(/images/icons/x/16x16/yahoo-buzz.gif);
}





#JW_FLV_Media_Player {
	background-color:transparent;
}

#jw-player {
	/*border:1px solid #f00;*/
	background-image:url(/images/ajax/activity/48x48/444444onffffff_trans.gif);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#efefef;
	min-width:560px;
	min-height:260px;
}

#jw-player embed, #jw-player object {
	margin:0;
	display:block;
	/*border:1px dashed #0f0;*/
}

#jw-player embed {
	/*border-color:#f90;*/
}
#jw-player object {
	/*border-color:#90f;*/
}



/*
.column-playlist {
	background-color:#ffffff;
	float:left;
	width:330px;
	padding:9px;
	border:1px solid #0080b3;
	border-top:0;
	max-height:220px;
	overflow:auto;
	margin-bottom:10px;
}

.column-playlist .more-videos {
	font-weight:bold;
	text-align:right;
}

.column-playlist .playlist-ul {
	margin:0;
}

.column-playlist .playlist-ul li {
	overflow:hidden;
	margin-bottom:5px;
	border-bottom:0px solid #f00;
}

.column-playlist .thumbnail {
	background-color:#fff;
	float:left;
	width:75px;
	margin-right:6px;
	padding:0;
}
.column-playlist .thumbnail img {
	display:block;
}

.column-playlist .thumbnail .duration {
	color:#fff;
	background-color:transparent;
	width:auto;
	opacity:.75;
	padding:0;
	margin:-12px 0 0 0;
	vertical-align:middle;
	text-align:right;
	font-size:11px;
	line-height:1;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.column-playlist .thumbnail .duration span {
	background-color:#000;
	padding:0 2px;
}

.column-playlist .video-text {
	background-color:transparent;
	float:left;
	width:230px;
	min-height:43px;
	font-size:11px;
	line-height:1.2;
}

.column-playlist .playlist-ul li.now-playing {
	background-color:#ffffd0;
}

.column-playlist .video-text .abstract-title {
	font-weight:bold;
}
.column-playlist .video-text .abstract-description {
	font-weight:normal;
}
.column-playlist .video-text a:link, .column-playlist .video-text a:visited {
	text-decoration:none;
	border:none;
}

.column-playlist .video-text a:hover, .column-playlist .video-text a:focus {
	text-decoration:underline;
}
*/

.stf-success {
	color:#093;
	font-weight:bold;
	background-color:#ffc;
	padding:5px;
	border:1px solid #eeb;
}
.stf-error {
	color:#930;
	font-weight:bold;
	background-color:#fee;
	padding:5px;
	border:1px solid #ecc;
}


#stf-form .form-field {
	margin-bottom:5px;
}
#stf-form input.name {
	width:200px;
}
#stf-form input.email {
	width:280px;
}
#stf-form textarea.message {
	width:360px;
}


#remaining-chars {
	margin-left:5px;
	color:#999;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

