@charset "utf-8";

body{
	background-color:#07080a;
	font-family:Tahoma, Geneva, sans-serif;
}

p{
	color: #6c7076;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

h3{
	margin-top: 15px;
	padding-right: 15px;
	color: #d5d5d5;
	font-size: 15px;
	font-weight: bold;
}

a{
	cursor:pointer;
	color:#cb9408;
	text-decoration:none;
}

a:hover{
	color:#49aada;
}


.quotedText{
	font-size: 1.2em;
	font-style: italic;
	font-stretch: semi-condensed;
	text-align: justify;
}

.headerBlock{
	background-color:#07080a;
	background-image:url(../images/pp_header.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	height:145px;
	display: block;
	line-height:0;
}

.headerBlock .container .span-24{
	padding-top: 50px;
}

/* ----------------------------------------------------------  NAVIGATION BLOCK */

.headerBlock .container .span-18.last .navigation{
	float:right;
	height: 53px;
}

/* ----------------------------------------------------------  NAVIGATION BUTTONS */
.navigation a.button{
	display: inline-block;
	padding: 0px;
	margin; 0px;
	background-position: 0px 0px;
	height: 53px;
	cursor:pointer;
}

.navigation a.button.personal_cloud{
	background-image:url(../images/pp_hbutton_personal_cloud.png);
	width: 125px;
}

.navigation a.button.solutions{
	background-image:url(../images/pp_hbutton_solutions.png);
	width: 90px;
}

.navigation a.button.technology{
	background-image:url(../images/pp_hbutton_tech.png);
	width: 104px;
}

.navigation a.button.products{
	background-image:url(../images/pp_hbutton_products.png);
	width: 85px;
}

.navigation a.button.developers{
	background-image:url(../images/pp_hbutton_developers.png);
	width: 101px;
}

.navigation a.button.downloads{
	background-image:url(../images/pp_hbutton_downloads.png);
	width: 98px;
}

.navigation a.button.about{
	background-image:url(../images/pp_hbutton_about.png);
	width: 68px;
}

/* Navigation button states */
.navigation a.button.personal_cloud:hover,
.navigation a.button.solutions:hover,
.navigation a.button.technology:hover,
.navigation a.button.products:hover,
.navigation a.button.downloads:hover,
.navigation a.button.developers:hover,
.navigation a.button.about:hover{
	background-position: 0px -53px;
}

.navigation a.button.personal_cloud:active,
.navigation a.button.solutions:active,
.navigation a.button.technology:active,
.navigation a.button.products:active,
.navigation a.button.downloads:active,
.navigation a.button.developers:active,
.navigation a.button.about:active{
	background-position: 0px -106px;
}

.navigation a.button.personal_cloud.selected,
.navigation a.button.solutions.selected,
.navigation a.button.technology.selected,
.navigation a.button.products.selected,
.navigation a.button.downloads.selected,
.navigation a.button.developers.selected,
.navigation a.button.about.selected{
	background-position: 0px -106px;
}

.navigation a.button.personal_cloud.selected:hover,
.navigation a.button.solutions.selected:hover,
.navigation a.button.products.selected:hover,
.navigation a.button.downloads.selected:hover,
.navigation a.button.developers.selected:hover,
.navigation a.button.about.selected:hover{
	background-position: 0px -159px;
}


/* ----------------------------------------------------------  MAIN CONTENT BLOCK */

.contentBlock{
	width:100%;
	clear:both;
	min-height: 720px;
}

.contentBlock .slideshow{
	width: 950px;
	height: 323px;
	margin: auto;
	margin-top: 19px;
}

/* News - Video headers */
.news_header .blue_filler{
	width: 100%;
	height: 54px;
	background-image:url(../images/pp_header_latest_news.png);
	background-repeat:no-repeat;
	background-color:#3c80a9;
}

.news_item:hover { opacity: 0.8; }

.video_header{
	height: 54px;
	background-color:#cb9408;
	background-image:url(../images/pp_header_watch_video.png);
	background-repeat:no-repeat;
}

/* News - Video items */
h3.thumb_item_title{
	margin-bottom: 10px;
	line-height: 18px;
  height: 60px;
}

h3.thumb_item_title.video{
	padding-right:0px;
}

.news_item_short {
	display: block;
	height: 140px;
	padding-right: 15px;
  margin-bottom: 20px;
}
.news_item_short > p { margin: 0; }

/* News - Video item footer parts */
.news_item_footer{
	color: #484b4f;
	font-weight: normal;
	font-size: 11px;
	padding-right: 15px;
}

.video_item_footer{
	color: #484b4f;
	font-weight: normal;
	font-size: 11px;
}

.news_item_footer .date{
	float:left;
}

.news_item_footer .read_more,
.video_item_footer a{
	float: right;
	font-weight: bold;
	color: #484b4f;
}

.contentBlock hr{
	color:#f3f3f3;
	background-color:#f3f3f3;
	margin:0;
	padding:0;
}


/* ----------------------------------------------------------  PART PAGES */
.contentBlock .subheader{
	width: 950px;
	height: 134px;
	margin: auto;
	margin-top: 19px;
}

.contentBlock .subheader.tall{
	width: 950px;
	height: 403px;
	margin: auto;
	margin-top: 19px;
}

.contentBlock .subheader.video{
	width: 950px;
	height: 590px;
	margin: auto;
	margin-top: 19px;
}

.contentBlock .subheader.video div{
	display: block;
	padding-top: 5px;
	background-color:#dbdbdb;
}

/* Box items TALL*/
.box_item_tall_row{
	margin-bottom:20px;
}

a.box_item_tall{
	display: block;
	width:230px;
	height:227px;
	background-repeat: no-repeat;
}

a.box_item_tall:hover{
	background-position: -230px;
}

/* ---------------------------------------------------------------- NEWS ----*/

.contentBlock .subheader.news{
	width: 950px;
	height: 200px;
	margin: auto;
	margin-top: 19px;
}


.contentBlock .subheader.subheader_news_item {
  height: 100%;
}

.text_block.news h1{
	font-weight:bold;
	color:#cf990f;
	margin-bottom: 15px;
}

.text_block.news h2{
	font-weight:bold;
	color:#5898c6;
	margin-bottom: 5px;
}


/* -- PERSONAL - CLOUD -- */
a.box_item_tall.personal_cloud.digital_you{
	background-image:url(../images/personal_cloud/pc_thumb_01_digital_you.jpg);
}

a.box_item_tall.personal_cloud.own_cloud{
	background-image:url(../images/personal_cloud/pc_thumb_02_own_cloud.jpg);
}

a.box_item_tall.personal_cloud.storage{
	background-image:url(../images/personal_cloud/pc_thumb_03_storage.jpg);
}

a.box_item_tall.personal_cloud.devices{
	background-image:url(../images/personal_cloud/pc_thumb_04_devices.jpg);
}

a.box_item_tall.personal_cloud.cloud_works{
	background-image:url(../images/personal_cloud/pc_thumb_05_cloud_works.png);
}

a.box_item_tall.personal_cloud.keep_out{
	background-image:url(../images/personal_cloud/pc_thumb_06_keep_out.jpg);
}

a.box_item_tall.personal_cloud.privacy{
	background-image:url(../images/personal_cloud/pc_thumb_07_privacy.jpg);
}

a.box_item_tall.personal_cloud.p2p{
	background-image:url(../images/personal_cloud/pc_thumb_08_p2p.jpg);
}

a.box_item_tall.personal_cloud.social{
	background-image:url(../images/personal_cloud/pc_thumb_09_social.jpg);
}

a.box_item_tall.personal_cloud.business{
	background-image:url(../images/personal_cloud/pc_thumb_10_business.png);
}

a.box_item_tall.personal_cloud.access_all{
	background-image:url(../images/personal_cloud/pc_thumb_11_access_all.png);
}

a.box_item_tall.personal_cloud.video{
	background-image:url(../images/personal_cloud/pc_thumb_12_video.png);
}


/* -- SOLUTIONS -- */
a.box_item_tall.solutions.telecom{
	background-image:url(../images/solutions/sl_item_telecom.jpg);
}

a.box_item_tall.solutions.handset_pc{
	background-image:url(../images/solutions/sl_item_handset_pc.jpg);
}

a.box_item_tall.solutions.personal{
	background-image:url(../images/solutions/sl_item_personal_prod.jpg);
}

a.box_item_tall.solutions.net_mediation{
	background-image:url(../images/solutions/sl_item_net_mediation.jpg);
}

a.box_item_tall.solutions.sme{
	background-image:url(../images/solutions/sl_item_sme.jpg);
}

a.box_item_tall.solutions.global{
	background-image:url(../images/solutions/sl_item_global.jpg);
}

a.box_item_tall.solutions.health{
	background-image:url(../images/solutions/sl_item_health.jpg);
}

a.box_item_tall.solutions.sensing{
	background-image:url(../images/solutions/sl_item_sensing.jpg);
}


/* -- TECHNOLOGY -- */
a.box_item_tall.tech.storage{
	background-image:url(../images/technology/th_item_storage.jpg);
}

a.box_item_tall.tech.resident{
	background-image:url(../images/technology/th_item_resident.jpg);
}

a.box_item_tall.tech.assisted{
	background-image:url(../images/technology/th_item_assisted.jpg);
}

a.box_item_tall.tech.device{
	background-image:url(../images/technology/th_item_multi_device.jpg);
}

a.box_item_tall.tech.dna{
	background-image:url(../images/technology/th_item_dna.jpg);
}

a.box_item_tall.tech.sensing{
	background-image:url(../images/technology/th_item_sensing.jpg);
}

a.box_item_tall.tech.security{
	background-image:url(../images/technology/th_item_security.jpg);
}

a.box_item_tall.tech.dps{
	background-image:url(../images/technology/th_item_planet_dps.jpg);
}


/* -- PRODUCTS -- */
a.box_item_tall.products.personal_cloud_computers{
	background-image:url(../images/products/pr_item_personal_cloud.jpg);
}

a.box_item_tall.products.mobile_device{
	background-image:url(../images/products/pr_item_mobile.jpg);
}

a.box_item_tall.products.pc{
	background-image:url(../images/products/pr_item_pc_software.jpg);
}

a.box_item_tall.products.personal_productivity{
	background-image:url(../images/products/pr_item_personal_services.jpg);
}


/* -- DOWNLOADS -- */
a.box_item_tall.downloads.media_lib{
	background-image:url(../images/download/dl_item_media_lib.jpg);
}

a.box_item_tall.downloads.company_info{
	background-image:url(../images/download/dl_item_company_info.jpg);
}

a.box_item_tall.downloads.product_info{
	background-image:url(../images/download/dl_item_prod_info.jpg);
}

a.box_item_tall.downloads.dev_docs{
	background-image:url(../images/download/dl_item_dev_docs.jpg);
}


/* -- ABOUT -- */
a.box_item_tall.about.about_pp{
	background-image:url(../images/about/ab_item_about.jpg);
}

a.box_item_tall.about.request_trial{
	background-image:url(../images/about/ab_item_trial.jpg);
}

a.box_item_tall.about.request_meeting{
	background-image:url(../images/about/ab_item_meeting.jpg);
}

a.box_item_tall.about.contact_us{
	background-image:url(../images/about/ab_item_contact.jpg);
}

a.box_item_tall.about.news{
	background-image:url(../images/about/ab_item_news.jpg);
}

a.box_item_tall.about.events{
	background-image:url(../images/about/ab_item_events.jpg);
}

a.box_item_tall.about.mailing_list{
	background-image:url(../images/about/ab_item_mailing_list.jpg);
}

a.box_item_tall.about.media{
	background-image:url(../images/about/ab_item_media.jpg);
}




/* ----------------------------------------------------------  PAGINATION BUTTONS */

.pagination_buttons{
	background-color:#dbdbdb;
	display: block;
	height: 37px;
	padding-bottom: 40px;
}

.pagination_buttons a{
	display: inline-block;
	width: 152px;
	height: 37px;
}

.pagination_buttons a:hover{
	background-position: 0px -37px;
}

.pagination_buttons a.previous{
	margin-left: 36px;
	background-image:url(../images/pp_detail_button_prev.png);
}

.pagination_buttons a.next{
		float:right;
		margin-right: 36px;
		background-image:url(../images/pp_detail_button_next.png);
}

/* ----------------------------------------------------------  FOOTER */
.footerBlock{
	/* background-color:#07080a; */
	background-color:#000;
	background-image:url(../images/pp_footer_top.png);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	min-height:180px;
	clear:both;;
}

.footerBlock p{
	color:#595959;
	line-height: 18px;
}


/* ------------------------------------ CONTACT */
.contact_form p
{
	padding:0px;
	padding-top: 10px;
	margin:0px;
}

.contact_form input,
.contact_form select,
.contact_form textarea{
	width:400px;
}

.contact_form .radio_buttons
{
	width:100%;
	padding-top: 10px;
}


/* -------------------------------------------------------- GENERAL STYLING */
.reading_area{
	color:#3d434c;
	background-color:#dbdbdb;
	min-height: 400px;
}

.reading_area.small_header{
	color:#3d434c;
	background-color:#dbdbdb;
	min-height: 500px;
}

.reading_area p{
	color:#3d434c;
	line-height: 24px;
}

.reading_area .text_block{
	padding: 0px 36px 36px 36px;
}

.reading_area .text_block .text_paragraph{
	padding-bottom: 5px;
}

h2{
	color:#555;
}



