/* start common styles for drilldown pages */
div#billboard {
position: relative;
}

img.photo_tx_device_vert {
width: 25em;
height: 39em;
position: absolute;
z-index: 3;
}

img.screen_bbd_tx_vert {
width: 16em;
height: 22em;
position: absolute;
z-index: 4;
}

img#photo_tx_keyboard {
width: 18em;
height: 12em;
}

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


div.content h2 {
color: #e65f00;
margin: 1em 0 0;
}

div.content p, div.content li {
line-height: 140%;
}

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

div.content li {
font-size: 1.1em;
margin-top: .5em;
}

div.content h4 {
color: #e65f00;
margin-top: 1em;
}

div.callout {
padding: 1.25em 1.5em;
background-color: #eee;
border: .1em #5a5a5a dashed;
}

div.callout p strong {
display: block;
margin: 0 0 .2em;
}

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

div.callout p {
margin-top: .75em;
}

div.callout p.top {
margin-top: 0;
}

div.contentextras {
margin: 2em 0 0 21em;
}

div.contentextras h1 {
color: #e65f00;
font-weight: normal;
padding-bottom: 0;
}

div.contentextras div.extra {
margin-top: 2em;
position: relative;
line-height: 160%;
}

.takenote, h3.takenote {
color: #BFBE00;
}
/* end common styles for drilldown pages */


/* start common styles for 300/300 pages */
div#content_left {
width: 27.9em;
float: left;
_display: inline;
_margin-right: 2em;
_display: inline;
}

div#content_right {
_width: 27.5em;
margin-left: 30em;
_margin-left: 0;
padding: 0 0 2em 2em;
border-left: .1em #b4b4b4 solid;
}

div#content_left h2, p#intro_left {
text-align: right;
}

div.content h2.intro {
color: #707070;
margin-top: .25em;
padding: 0;
}

p#intro_left, p#intro_right {
padding-top: .5em;
line-height: 200%;
}

p#intro_left {
margin-right: 10.5em;
}

p#intro_right {
padding-top: .7em;
_padding-top: .5em;
margin-left: 10.5em;
}

div#copy_left, div#copy_right {
padding-bottom: 2em;
}
/* end common styles for 300/300 pages */


/* start styles for 180/390 pages */
body.drilldown.opt2 div#billboard {
height: 39em;
}

body.drilldown.opt2 img.photo_tx_device_vert {
top: 0;
left: 6.2em;
}

body.drilldown.opt2 img.screen_bbd_tx_vert {
top: 4.7em;
left: 10.7em;
_left: 10.8em;
}

body.drilldown.opt2 img.headline {
margin: 1.7em 0 .5em 0;
}

body.drilldown.opt2 div#billboard div#intro {
margin-left: 32.5em;
}

body.drilldown.opt2 div#billboard div#intro h2 {
color: #707070;
padding: 0;
}

body.drilldown.opt2 div#intro p {
font-size: 1.4em;
font-family: arial,helvetica,sans-serif;
line-height: 175%;
_line-height: 165%;
color: #464646;
}

body.drilldown.opt2 div.main {
float: right;
width: 39em;
margin-top: -4.25em;
_margin-top: -1em;
}

body.drilldown.opt2 div.main ul {
margin-left: 1em;
}

body.drilldown.opt2 div.main h2 {
color: #e65f00;
}

body.drilldown.opt2 div.sidebar {
width: 17em;
margin: 3em 0 0 1em;
}

body.drilldown.opt2 div.sidebar div.feature {
margin: 2em 0 0;
}

body.drilldown.opt2 div.sidebar div.feature h3 {
color: #e65f00;
line-height: 120%;
}

body.drilldown.opt2 div.sidebar div.feature h4 {
color: #707070;
margin: 1.25em 0 -.5em;
padding: 0;
}

body.drilldown.opt2 div.sidebar div.feature p {
line-height: 130%;
margin: .75em 0 0;
}
/* end styles for 180/390 pages */


/* start styles for ActiveSync page */
body.activesync div.main li {
list-style: disc;
list-style-position: inside;
margin: 1em 0 0;
}

body.drilldown.activesync div.sidebar div.feature h4 {
margin-bottom: 1em;
}

/* end styles for ActiveSync page */


/* start styles for Blazer-1 page */
img#headline_tx_blazer {
width: 60em;
_width: 60.3em;
height: 19em;
}
/* end styles for Blazer-1 page */


/* start styles for Blazer page */
body.drilldown.opt2.blazer div#billboard {
height: 37em;
}

body.blazer img#headline_tx_blazer {
width: 60em;
_width: 60.3em;
height: 8.5em;
}

body.drilldown.opt2.blazer img.photo_tx_device_vert {
width: 39em;
height: 25em;
top: 11em;
left: 0;
}

body.drilldown.opt2.blazer img.screen_bbd_tx_vert {
width: 22.2em;
height: 16em;
top: 15.4em;
left: 4.5em;
}

body.drilldown.opt2.blazer div#billboard div#intro {
margin: .75em 0 0 39.5em;
_margin-top: .5em;
}

body.drilldown.opt2.blazer div#billboard div#intro p {
line-height: 195%;
_line-height: 190%;
}

body.drilldown.opt2.blazer div.sidebar h3 {
margin-top: 1.5em;
}
/* end styles for Blazer page */


/* start styles for Multimedia page */
img#headline_tx_multimedia {
width: 60em;
height: 4em;
}

img#photo_tx_multimedia {
top: 9.1em;
left: 17.5em;
}

img#screen_bbd_tx_multimedia {
top: 13.7em;
left: 22em;
}

body.multimedia div#copy_left h2 {
text-align: left;
}

body.multimedia span#float_left {
width: 11em;
height: 39em;
float: right;
}

body.multimedia span#float_right {
width: 11.6em;
_width: 11.4em;
height: 39em;
float: left;
}

body.multimedia div#copy_left, body.multimedia div#copy_right {
padding-bottom: 0;
}

body.multimedia div.callout {
margin-top: 2em;
}

img#photo_tx_speakers {
width: 28em;
height: 20em;
position: absolute;
top: -20em;
left: -21em;
}
/* end styles for Multimedia page */


/* start styles for Office Docs page  */
body.officedocs div.content h4 {
color: #464646;
}

body.officedocs .callout {
margin-top: 2em;
}

body.officedocs div#questionsandanswers.callout h2 {
margin: 0 0 .5em 0;
padding: 0;
}

body.officedocs img#photo_tx_keyboard {
width: 18em;
height: 12em;
margin: 1em 0 .5em 0;
}

body.officedocs img.sbimg {
width: 18em;
height: 9em;
}
/* end styles for Office Docs page */


/* start styles for Organizer page */
body.drilldown.opt2.organizer div.sidebar div.feature h4 {
color: #e65f00;
margin-bottom: .3em;
}

body.drilldown.opt2.organizer div.sidebar {
position: relative;
padding-top: 3em;
_padding-top: 0;
}

body.organizer img#photo_tx_stylus {
width: 18em;
height: 35em;
position: absolute;
top: -21em;
_top: -23em;
left: 0;
z-index: 5;
}

body.organizer div.sidebar h3, body.organizer div.sidebar h4, body.organizer div.sidebar p {
position: relative;
z-index: 6;
}

body.drilldown.opt2.organizer div.sidebar p {
font-size: 1em;
}

body.organizer img#photo_tx_keyboard {
margin: 1em 0 1em -1em;
}

body.organizer div#learnmore {
margin-top: -23em;
_margin-top: -26em;
}
/* end styles for Organizer page */


/* start styles for VersaMail page */
img#headline_tx_versamail {
width: 60em;
_width: 60.3em;
height: 19em;
}
/* end styles for VersaMail page */


/* start styles for Wireless page */
img#headline_tx_wireless {
width: 60em;
height: 4em;
}

img#logos_tx_wireless {
width: 60em;
height: 6em;
}

img#photo_tx_wireless {
top: 14.6em;
_top: 14.6em;
left: 17.5em;
}

img#screen_bbd_tx_wireless {
top: 19.2em;
_top: 19.3em;
left: 22em;
}

body.wireless div#content_left, div#content_right {
_margin-top: -.2em;
}

body.wireless div.content h2.intro {
margin-top: -.2em;
}

body.wireless span#float_left {
width: 11em;
height: 5em;
_height: 7em;
float: right;
}

body.wireless span#float_right {
width: 11.6em;
_width: 11.4em;
height: 5em;
_height: 7em;
float: left;
}

body.wireless div.contentextras div#gpskit.extra img {
width: 20em;
height: 29em;
position: absolute;
top: -10em;
left: -23em;
_left: -23.1em;
}
/* end styles for Wireless page */


/* start styles for faq pages */
body.faqs div#billboard {
height: 20.5em;
overflow: hidden;
}

div#faqs {
background-color: #ffffff;
position: relative;
z-index: 5;
margin-top: -18.5em;
_margin-top: 0;
padding-top: 1em;
border-top: 0.1em solid #5a5a5a;
}

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
 }
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 */





