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


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

.product_intro {
	width: 425px;
	position: absolute;
	top: 90px;
	left: 30px;
}

.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 --*/
 
 #sub_nav {
	font-size: 14px;
	font-weight: bold;
	height: 47px;
	width: 960px;
	background: transparent url(img/product_nav_middle.gif) top left repeat-x;
}

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

#sub_nav li a,#sub_nav li a:link,#subt_nav li a:visited{
	line-height: 47px;
	padding: 14px 28px 13px 48px;
	color: #555;
	text-shadow: 2px 2px 2px #fff;
	border: none;
	
}

#sub_nav li.overview a {background: url(img/icon_guide.gif) 30px -1px no-repeat;}
#sub_nav li.video a {background: url(img/icon_guide.gif) 30px -1px no-repeat;}
#sub_nav li.audio a {background: url(img/icon_guide.gif) 30px -1px no-repeat;}
#sub_nav li.pictures a {background: url(img/icon_guide.gif) 25px -1px no-repeat;}
#sub_nav li.guide a {background: url(img/icon_guide.gif) 30px -1px no-repeat;}

#sub_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{

	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_vpn {
	width: 630px;
	/*float: left;*/
	padding: 30px;
}



#trial_btn_content {
	padding-bottom:35px
}

#save20_content {
	float:right;
	width: 275px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

#content_testimonials {font-style:italic; clear:both; padding-top:10px;}
#content_testimonials p {padding-top:30px;}
#content_testimonials span {font-style:normal}

/*Product Features*/

#four_features {padding-left:25px; padding-bottom:20px; padding-top:10px}
 


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

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


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

.play_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;
	padding-bottom:2px;
}

.about_header {
	background: transparent url(img/about_header.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

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

.pc_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;

	padding-bottom:2px;	
}

.email_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;

	padding-bottom:2px;	
}

.mobile_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;

	padding-bottom:2px;	
}

.meeting_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;

	padding-bottom:2px;	
}


.product_header {
	background: transparent url(img/product_bg.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}
.product_header  h1 {
	text-indent:-9999px;
	width:255px;
	height:44px;

	padding-bottom:2px;	
}
	
.play_header {
	background: transparent url(img/product_header_vpn.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.pc_header {
	background: transparent url(img/product_header_pc.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.email_header {
	background: transparent url(img/product_header_email_new.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.mobile_header {
	background: transparent url(img/product_header_mobile.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.meeting_header {
	background: transparent url(img/product_header_meeting.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.terms_header {
	background: transparent url(img/terms_header.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}


.policy_header {
	background: transparent url(img/policy_header.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}


.pricing_header {
	background: transparent url(img/pricing_header.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}


	
	


.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_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;
}

.product_content{
	width:600px;
	float:left;
	padding:10px
}
.product_content a{
	border: none;
}
.product_content h2{font-size:18px; line-height:28px; color:#0796f2; ; font-weight:normal; padding-bottom:9px}
.product_content h3{font-size:14px; color:#333; font-weight:bold; padding:18px 0 9px 0}
.product_content ol{padding:9px 0 9px 25px; list-style-type:decimal}
.product_content ul{padding:9px 0 9px 25px; list-style-type:square}
.product_content li{padding:0 0 9px 0}
.excerpt_header {
	background: transparent url(img/excerpt_header.jpg);
	height: 268px;
	width: 960px;
	position: relative;
}

.main_content table td.thumb {
	vertical-align:top; 
	padding-left:40px;
	background:url(img/book_right_bg.gif) no-repeat
}
