/* start common styles for drilldown pages */
div#learnmore {
margin: 2em 0 0 0;
z-index: 3;
}

div#learnmore li {
line-height: normal;
}

img.btn_more {
width: 2em;
height: 2em;
}


/* start styles for billboards */
div#billboard {
position: relative;
width: 60em;
margin-top: 6.25em;
border-bottom: .1em #878787 solid;
}

div#billboard div#headline {
position: relative;
z-index: 5;
}

div#billboard img.headline {
width: 60em;
_width: 60.4em;
height: 10em;
_height: 10.1em;
position: relative;
z-index: 5;
}

div#billboard div.productshot {
position: absolute;
bottom: -.2em;
_bottom: -.4em;
left: 0;
}

div#billboard img#photo_treo650_drilldown {
width: 20em;
_width: 20.1em;
height: 23.5em;
_height: 23.7em;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}

div#billboard img.screenshot {
width: 12.6em;
_width: 12.7em;
height: 12.2em;
_height: 12.3em;
position: absolute;
bottom: 0;
left: 3.6em;
z-index: 2;
}

div#billboard p.intro {
color: #707070;
font-size: 1.8em;
font-family: arial,helvetica,sans-serif;
line-height: 175%;
position: relative;
z-index: 3;
margin: 0 0 .55em 11.7em;
}
/* end styles for billboards */



/* start styles for content */
div#content {
position: relative;
margin-top: .5em;
}

/* start styles for copyblocks */
div.copyblocks {
float: right;
_display: inline;
width: 39em;
position: relative;
}

h1, h2, h3 {
line-height: 120%;
}

div.copyblocks h2 {
color: #e65f00;
margin: 1em 0 .1em;
position: relative;
z-index: 3;
}

div.copyblocks p, div.copyblocks p li, div.copyblocks li {
line-height: 150%;
position: relative;
z-index: 3;
}

div.copyblocks ul {
margin-left: .2em;
}

div.copyblocks li {
font-size: 1.1em;
margin-top: .75em;
}

div.copyblocks li.plain {
list-style: none;
list-style-position: outside;
}

div.copyblocks h4 {
color: #5a5a5a;
margin: 1em 0 .2em 0;
}

div.copyblocks p.note {
font-size: 1em;
margin: 1em 0 0 0;
}

/* start styles for callouts */
div.callout {
padding: 1.25em 1.5em 1.5em;
background-color: #eee;
border: .1em #5a5a5a dashed;
margin-top: 2em;
}

div.callout h2 {
margin: 0 0 .5em 0;
}

div.callout h3 {
color: #e65f00;
margin: .75em 0 .25em 0;
}

div.callout p, div.callout ul {
margin-bottom: .5em;
}

div.callout li {
margin: .5em 0 0 1.5em;
line-height: normal;
list-style-position: outside;
}
/* end styles for callouts */

/* end styles for copyblocks */



/* start styles for sidebars */
div.sidebar {
float: left;
_display: inline;
width: 16em;
position: relative;
margin: 0 0 0 2em;
}

div.sidebar h3 {
color: #e65f00;
margin: 1.5em 0 .9em;
}

div.sidebar h4 {
margin-bottom: .3em;
}

div.sidebar p {
line-height: 140%;
margin-bottom: 1.25em;
}

div.sidebar ul {
margin: .75em 0 1.5em 0;
}

div.sidebar li {
list-style-position: outside;
font-size: 1.1em;
margin: .3em 0 .5em 1.75em;
line-height: 140%;
}

div.sidebar li.level2 {
list-style-type: square;
margin-left: 3.2em;
}
/* end styles for sidebars */

/* end styles for content */


/* start styles for faq pages */
div#faqs {
position: relative;
z-index: 5;
padding-top: 1em;
}

div#faqs div.faq {
 margin-top: 2em;
 padding-top: 1em;
 clear: left;
 border-top: 0.1em solid #b4b4b4;
 }

div#faqs div.faq.top {
 margin-top: 0;
border-top: none;
 }

div#faqs div.faq div.question {
 font-size: 1.1em;
 font-weight: bold;
 padding-right: 2.64em;
 width: 16.4em;
 float: left
 }

div#faqs div.faq div.answer {
font-size: 1.1em;
width: 35.5em;
float: left;
margin-top: -1em;
}
 
div#faqs div.faq div.answer p {
font-size: 1em;
margin-top: 1em
}

div#faqs div.faq div.answer p.top {
 margin-top: 0
 }

div#faqs div.faq div.answer ul {
 margin: 0;
 padding: 0
 }

div#faqs div.faq div.answer li {
 list-style-type: square;
 list-style-position: inside;
 margin-top: 0.75em
 }
/* end styles for faq pages */

/* end common styles for drilldown pages */



/* start styles for ActiveSync page */
body.activesync div.callout h3 {
margin: 0 0 .5em 0;
}

body.activesync div.sidebar {
margin-top: 6em;
z-index: 7;
}
/* end styles for ActiveSync page */



/* start styles for Avvenu page */
body.avvenu img#btn_download {
width: 8em;
_width: 8.1em;
height: 2.2em;
}

body.avvenu img#logo_avvenu {
width: 18em;
_width: 18.1em;
height: 9.5em;
_height: 9.6em;
margin: 2em 0 0 -2em;
position: relative;
z-index: 3;
}

body.avvenu div.callout h3 {
margin: 0 0 .5em 0;
}
/* end styles for Avvenu page */



/* start styles for Bluetooth page */
body.bluetooth div.sidebar {
margin-top: 2em;
}

body.bluetooth img#bluetooth-logo {
width: 18em;
_width: 18.1em;
height: 3.5em;
}

body.bluetooth img#wireless-headset {
width: 21em;
_width: 21.1em;
height: 21em;
_height: 21.1em;
margin: 0 0 4em -3em;
position: relative;
z-index: 3;
}

body.bluetooth div.sidebar li {
list-style-position: inside;
margin-left: 0;
}
/* end styles for Bluetooth page */



/* start styles for Email/Messaging page */
body.email div#solutionschart {
border-bottom: .1em #878787 solid;
padding: .25em 0 0.25em;
margin-bottom: 1.5em;
}

body.email div#solutionschart div.headings p {
font-family: arial,helvetcia,sans-serif;
font-weight: bold;
color: #5a5a5a;
padding-bottom: .5em;
}

body.email div#solutionschart div.chartrow {
border-top: .1em #b4b4b4 solid;
padding: 0 0 1.5em;
}

body.email div#solutionschart div.chartrow.sub {
border-color: #ccc;
margin-left: 12.9em;
}

body.email div#solutionschart p {
float: left;
_display: inline;
padding-top: .75em;
margin-left: .75em;
}

body.email div#solutionschart p span {
font-size: .9em;
}

body.email div#solutionschart p.col1 {
width: 11em;
}

body.email div#solutionschart p.col2 {
width: 14.5em;
}

body.email div#solutionschart p.col3 {
width: 10.5em;
}

body.email div#solutionschart p.col4 {
float: right;
margin-right: .75em;
width: 15em;
_width: 14.75em;
}

body.email div#solutionschart p.col2 a {
font-weight: bold;
}

body.email img#headline_treo650_versamail {
width: 60em;
_width: 60.4em;
height: 5em;
margin-bottom: 1em;
}

body.email div.sidebar {
margin-top: 8em;
}
/* end styles for Email/Messaging page */



/* start styles for Multimedia page */
body.multimedia img.headline {
padding: 9em 0 3em;
}

body.multimedia div.sidebar {
float: left;
_display: inline;
margin: 0;
padding: 1.5em 2em 0;
border-left: .1em #878787 solid;
width: 17.2em;
}

body.multimedia div#camera.sidebar {
border-left: none;
padding-left: 0;
}

body.multimedia div#realplayer.sidebar {
padding-right: 0;
}

body.multimedia div.sidebar h2 {
color: #e65f00;
}

body.multimedia div.sidebar h3 {
margin: 1em 0 .25em;
}

body.multimedia div.sidebar p {
margin-bottom: .5em;
}

body.multimedia div.sidebar p span {
font-size: .9em;
color: #5a5a5a;
}

body.multimedia div#learnmore {
clear: left;
margin-left: 17em;
padding-top: 2em;
_margin-top: -2em;
}
/* end styles for Multimedia page */



/* start styles for OfficeDocs page */
body.officedocs div.callout {
padding-bottom: 0.75em;
}

body.officedocs div.sidebar {
margin-top: 2em;
z-index: 7;
}

body.officedocs div.sidebar h3 {
margin-top: 0.5em;
}

body.officedocs div.sidebar img.icon {
width: 18em;
_width: 18.1em;
height: 9em;
_height: 9.1em;
}

body.officedocs div.sidebar div#newdocstogo7 {
margin-bottom: 5em;
}

body.officedocs img#photo_treo650_keyboard {
width: 18em;
_width: 18.1em;
height: 16em;
_height: 16.1em;
}
/* end styles for OfficeDocs page */



/* start styles for Organizer page */
body.organizer div.sidebar {
margin-top: 2em;
z-index: 7;
}
/* end styles for Organizer page */



/* start styles for Phone page */
body.phone div.sidebar {
margin-top: 4em;
}

body.phone div.sidebar .text3 {
color: #e65f00;
line-height: 110%;
}

body.phone div.sidebar p {
line-height: 130%;
}
/* end styles for Phone page */



/* start styles for Web page */
body.web div.sidebar {
margin-top: 3.5em;
}
/* end styles for Web page */
