/* ------------------------
	products global
----------------------*/


body {
	font-size: 12px;
	line-height: 18px;
}

.product_intro {
	width: 450px;
	position: absolute;
	top: 105px;
	left: 60px;
}

.product_intro p{
	color: #cdf0fe;
	font-size: 16px;
	line-height: 22px;
	}

.techspecs {
padding-top:30px;
clear: both;
}

#products .techspecs p {
	clear: both;
	font-size: 11px;
	color: #999;
}

	
 /*-- Products Nav --*/
 
 #product_nav {
	font-size: 14px;
	font-weight: bold;
	height: 47px;
	width: 960px;
	background: transparent url(/img/product_nav_middle.gif) top left repeat-x;
	position:relative;
}

#product_nav li {
	float: left;
	background: transparent url(/img/product_nav_divider.gif) top right no-repeat;
}

#product_nav li a,#product_nav li a:link,#product_nav li a:visited {
	line-height: 47px;
	padding: 14px 16px 13px 40px;
	color: #555;
	text-shadow: 2px 2px 2px #fff;
	border: none;
	
}

#product_nav li.social a,#product_nav li.social a:link,#product_nav li.social a:visited { padding-left:42px }
#product_nav li.guide a,#product_nav li.guide a:link,#product_nav li.guide a:visited { padding-left:37px }
#product_nav li.video a,#product_nav li.video a:link,#product_nav li.video a:visited { padding-left:37px }
#product_nav li.audio a,#product_nav li.audio a:link,#product_nav li.audio a:visited { padding-left:34px }
#product_nav li.pictures a,#product_nav li.pictures a:link,#product_nav li.pictures a:visited { padding-left:43px }

#product_nav li.overview a {background: url(/img/icon_overview.gif) 16px -1px no-repeat;}
#product_nav li.social a {background: url(/img/icon_social.png) 15px 0px no-repeat;}
#product_nav li.guide a {background: url(/img/icon_guide.gif) 16px -1px no-repeat;}
#product_nav li.video a {background: url(/img/icon_video.gif) 16px -1px no-repeat;}
#product_nav li.audio a {background: url(/img/icon_audio.gif) 14px -1px no-repeat;}
#product_nav li.pictures a {background: url(/img/icon_pictures.gif) 16px -1px no-repeat;}

#product_nav li a:hover{
	border: none;
	color: #000;
}

.body_overview .overview span, 
.body_video .video span,
.body_audio .audio span,
.body_pictures .pictures span,
.body_guide .guide span
{
background: transparent url(/img/product_nav_triangle.gif) center bottom no-repeat;	
display: block;
}

.body_overview #product_nav .overview a:link,.body_overview #product_nav .overview a:visited,
.body_video #product_nav .video a:link,.body_video #product_nav .video a:visited,
.body_audio #product_nav .audio a:link,.body_audio #product_nav .audio a:visited,
.body_pictures #product_nav .pictures a:link,.body_pictures #product_nav .pictures a:visited,
.body_guide #product_nav .guide a:link,.body_guide #product_nav .guide a:visited {
	color: #0082d4;
	}

 /*-- Main Content --*/
 
.product_features{
	width: 270px;
	float: left;
}

.main_content .product_features.last {
	float: right;
	padding-right: none;
}

.intro h2 {
	font-size:25px;
	color:#333;
	padding:0 0 9px 0;
	font-weight: normal;
}


.intro p{
	font-size: 15px;
	line-height: 20px;
	color: #5c676b;
}
	

.product_features h3 {
	font-size: 17px;
	/* padding: 18px 0 3px 0; [cw - 4/2] */
	padding: 18px 0 6px 0;
	color: #222;
	font-weight: normal;
}

.main_content {
	width: 564px;
	float: left;
	padding: 30px;
}

/*-- Secondary Content --*/
 
.sec_content{
	background: transparent url(/img/fade.gif) top left no-repeat;
	float: right;
	width: 270px;
	padding: 30px;
	min-height: 476px;
}

* html .sec_content {
	height: 476px;
	}

.sec_content .details {
	color: #666;
	font-size: 11px;
}

.sec_content blockquote {
	color: #f26522;
	font-size: 17px;
	line-height: 22px;
	padding-top: 18px;
	}
	
.sec_content blockquote .author {
	color:#333;
	font-size: 12px;
	line-height: 18px;
}

.sec_content .buynow {
	margin-bottom: 9px;
}

.icon {
	float: left;
	margin: 20px 10px 5px 0;
}


/* ------------------------
	LANDING PAGE
----------------------*/

.product {
	float: left;
	width: 280px;
	padding: 30px 0 30px 30px;
}


/* ------------------------
	PLAY
----------------------*/

.play_header h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;
	background: url(/img/text_home_banner.png) no-repeat;
	padding-bottom:2px;	
}

* html .play_header h1 {
	background: url(/img/text_home_banner.gif) no-repeat;
}

	
.play_header {
	background: transparent url(/img/product_marqueeBackground.png) no-repeat 0 45px;
	padding-top:45px;
	height: 250px;
	width: 960px;
	position: relative;
	overflow:visible;
	z-index:1;
}

.play_header .product_video{
	height: 180px;
	width: 240px;
	background-color: transparent;
	position: absolute;
	top: 53px;
	right: 66px;
}
	
	
/* ------------------------
	PLAYER EX
----------------------*/

.player_header h1 {
	text-indent:-9999px;
	width:348px;
	height:44px;
	background: url(/img/text_player_banner.png) no-repeat;
	padding-bottom:2px;	
}

* html .player_header h1{ /* for ie 6 */
	background: url(/img/text_player_banner.gif) no-repeat;
}

.player_header {
	background: transparent url(/img/product_player_header.jpg);
	height: 267px;
	width: 960px;
	position: relative;
}

.player_header .product_video{
	height: 160px;
	width: 160px;
	background-color: #fff;
	position: absolute;
	top: 53px;
	right: 143px;
}



/* ------------------------
	PRODUCER
----------------------*/


.producer_header h1 {
	text-indent:-9999px;
	width:360px;
	height:44px;
	background: url(/img/text_producer_banner.png) no-repeat;
	padding-bottom:2px;	
}

* html .producer_header h1 {
	background: url(/img/text_producer_banner.gif) no-repeat;
}


.producer_header {
	background: transparent url(/img/products_producer_header.jpg);
	height: 267px;
	width: 960px;
	position: relative;
}

/* .footer {
	padding-bottom: 300px;
} */



















