/* start shared styles */
img.featureicon {
width: 1.79em;
height: 1.79em;
margin: 0 0 0 -1.9em;
}

img.sbimg {
margin-left: -2.5em;
}

img#sbimg_4GB {
	margin-left: -4em;
	padding-bottom: 0.5em;
	width: 18em;
	height: 5em;
	}

img#sbimg_wkeyboard {
	margin-left: -2em;
	padding: 0.5em 0;
	width: 18em;
	height: 9em;
	}
	
	img#sbimg_wireless, img#sbimg_officedocs {
width: 18em;
height: 9em;
}

div#billboard    {
 white-space: nowrap;
 margin: 0;
 padding: 0;
 position: relative;
 }

div#billboard.alt {
padding-bottom: 4em;
height: 23em;
}

div#billboard img.headline  {
width: 21em;
height: 22.5em;
}
 
div#billboard.alt img.headline {
width: 60em;
height: 26em;
position: absolute;
top: 1em;
z-index: 4;
}

div#billboard img.device   {
position: relative;
z-index: 3;
width: 39em;
height: 22.5em;
}

div#billboard.alt img.device {
position: absolute;
top: 0;
left: 21em;
}

div#billboard img.screenshot     {
	position: absolute;
	z-index: 4;
	top: 3.2em;
	left: 29.6em;
	width: 19.8em;
	height: 14.2em
	}


div#sidebar     {
	margin: 0;
	padding: 0;
	position: relative;
	width: 21em;
	float: left;
	_display: inline;
	}

p.tagline  {
 color: #e65e00;
 font-size: 1.6em;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 line-height: 175%;
 text-align: right;
 margin-right: 1.88em;
 }
 
div.content p.tagline {
text-align: left;
margin-right: 0;
}

div.content  {
 position: relative;
 width: 39em;
 float: left;
 _display: inline;
 }

div.content p.intro {
font-size: 1.6em;
font-family: arial,helvetica,sans-serif;
line-height: 175%;
margin-bottom: 0;
}

div.content p.intro a.ftnote, div#sidebar p.tagline a.ftnote, div#billboard p.tagline a.ftnote, div.content ul#contentlist a.ftnote {
font-size: .5em;
top: -0.7em;
}

div.content h2  {
 color: #5a5a5a;
 margin: 0 0 0.5em;
 padding: 0
 }
 
	div.content h3 {
	color: #e65e00;
	margin: 1.25em 0 0
	}

div.content h3.top {
	margin: 0
	}
	
	div.content h4  {
 margin: 0.5em 0 0
 }

div.content p.copy  {
 line-height: 150%;
 margin-bottom: 0.75em;
 }

div.content p.copy.btm {
margin-bottom: 0;
}

div.content p.pagenav {
text-align: center;
margin: 1em 0 1.25em;
padding: .75em 0 .75em;
border-top: 0.1em solid #5a5a5a;
border-bottom: 0.1em solid #5a5a5a;
}

div.content p.pagenav a {
font-weight: bold;
}

div.content p.pagenav span {
margin: 0 1em 0;
}

div#sidebar div.feature   {
	margin: 2em 3em 0 2em
	}

div#sidebar div.feature h3  {
 line-height: 110%;
 margin: 0;
 padding: 0
 }

div#sidebar div.feature h4  {
 color: #333;
 margin: 1em 0 0
 }
 
div#sidebar div.feature h4.top {
margin: .75em 0 0;
}

div#sidebar div.feature li {
	font-size: 1em;
	line-height: 135%;
	list-style-type: square;
	list-style-position: inside;
	margin: 0.75em 0 0;
	}

div#sidebar div.feature li.single {
list-style: none;
list-style-position: outside;
}

div#sidebar div.feature li.top {
margin: .25em 0 0 0;
}

div#sidebar div.feature li.level2  {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 1em;
_margin-left: 1.5em;
}
/* end shared styles */


/* start styles for activesync pages */
body.activesync div#sidebar div#productfeatures {
	margin-top: 2.5em;
	}
/* end styles for activesync pages */


/* start styles for basics page */
body.basics p.tagline   {
 margin-left: 5em;
 position: relative;
 z-index: 3
 }
 
 body.basics div#sidebar div#dataentry  {
 margin-top: 16em;
 position: relative;
 z-index: 3
 }
/* end styles for basics page */


/* start styles for blazer page */
body.blazer div#sidebar div#newfeatures {
 margin-top: 3em
 }
/* end styles for blazer page */


/* start styles for cameracompanion page */
body.cameracompanion div#billboard img.screenshot  {
 width: 30.5em;
 height: 20em;
 }
 
body.cameracompanion div#sidebar div#sb_4GB {
margin-top: 3.5em;
}
/* end styles for cameracompanion page */
 

/* start styles for details page */
div#sidebar div.feature img.featureicon {
margin: 0 0 0 -1.9em;
}

img#sbimg_vertphoto    {
 margin: 85em 0 15em -0.5em;
 width: 21em;
 height: 48em
 }

img#sbimg_userprofiles {
 margin-bottom: 0.5em;
 margin-left: -1.5em;
 width: 17.5em;
 height: 11.5em
 }
 
 img.sbimg_float  {
 position: absolute;
 left: -18em;
 }
 
body.details div#billboard img.headline {
width: 60em;
height: 6em;
position: relative;
z-index: 3;
margin-top: -1em;
}

body.details div#billboard img.device {
width: 21em;
height: 33em;
position: absolute;
top: 0;
left: -.5em;
z-index: 2;
}
 
body.details div.content p.intro {
font-size: 1.4em;
margin-top: .5em;
line-height: 150%;
}

body.details div.content h3 {
	color: #5a5a5a
	}
	
	p.moreinfo {
font-weight: bold;
text-align: right;
margin: -.5em 0 .75em 0;
}

p.moreinfo.btm  {
 padding-bottom: 0.4em;
 }

p.moreinfo a, p.moreinfo a:visited {
text-decoration: none;
}

p.moreinfo a:hover {
text-decoration: underline;
}
/* end styles for details page */


/* start styles for faq pages */
div#faqs div.faq {
 margin-top: 2em;
 padding-top: 1em;
 clear: left;
 border-top: 0.1em solid #5a5a5a;
 }

div#faqs div.faq.top {
 margin-top: 0
 }

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 */

 
/* start styles for harddrive page */
body.harddrive div#billboard {
height: 31.5em;
}

body.harddrive div#billboard img.screenshot  {
width: 21em;
height: 31.5em;
top: 0;
left: 19.5em;
z-index: 3;
}
 
body.harddrive div#billboard img.headline {
width: 60em;
height: 31.5em;
position: absolute;
top: 0;
}
 
body.harddrive div.content h2 {
margin: .75em 0 .5em 0;
}

body.harddrive div.content p.text3 {
padding: 1em 0 .5em;
}

body.harddrive div.content p.ftnote_txt {
padding: 1em 0 0 0;
}

div.content ul#contentlist {
margin: 0 0 1.5em 0;
}

div.content ul#contentlist li  {
	font-size: 1.4em;
	font-family: arial, helvetica, san-serif;
	list-style-type: square;
	list-style-position: outside;
	padding: 0 0 .3em 0;
	margin: 0 0 0 1.2em;
	_margin-left: 1.3em;
	}

div.contentchart div.heading {
	font-weight: bold;
	padding: 0;
	margin: 0;
	}

div.contentchart div.line {
	padding: 0;
	clear: left;
	border-top: 0.1em solid #5a5a5a
	}

div.contentchart div.line.top {
	border-top: none;
	}

div.contentchart p.item {
font-weight: bold;
	text-align: right;
	_display: inline;
	margin: 0;
	padding: .7em 0.45em .7em 0;
	_width: 8em;
	float: left;
	voice-family: "\"}\"";
voice-family: inherit;
	width: 7.55em;
	_width: 8em;
		}

div.contentchart p.space  {
	background: #f2d19b;
	margin: 0 0.2em 0 0;
	padding: 0.7em 0 0.7em 0.5em;
	float: left;
	_display: inline;
	_width: 5.5em;
	voice-family: "\"}\"";
voice-family: inherit;
	width: 5em;
	}


div.contentchart p.quantity {
	background-color: #e5d1d5;
	_display: inline;
	margin: 0;
	padding: .7em 0 .7em 0.5em;
	_width: 6.35em;
	float: left;
		voice-family: "\"}\"";
voice-family: inherit;
	width: 5.85em;
	}

div.contentchart p.example {
	margin: 0;
	padding: .7em 0 .7em 0.5em;
	_width: 14.5em;
	float: left;
	_display: inline;
		voice-family: "\"}\"";
voice-family: inherit;
	width: 14em;
	}
 /* end styles for harddrive page */


/* start styles for multimedia page */
img#sbimg_pockettunes   {
	margin: -1em 0 0.5em -2.5em;
	width: 18em;
	height: 30em
	}
	
	img#promo_pockettunes {
width: 39em;
_width: 39.1em;
height: 16em;	
	}

body.multimedia div#sidebar p.tagline {
margin: 0 1.88em 0 1.25em;
text-align: left;
}

body.multimedia div#sidebar div.feature h3 {
color: #e65e00;
margin: .75em 0 0;
}

body.multimedia div#sidebar div.feature h3.top {
margin: 0;
}

body.multimedia div#sidebar div.feature li  {
	font-size: 1.1em;
	line-height: 150%
	}
	
	body.multimedia div#promotion {
	padding: 2.5em 0 0;
	}
/* end styles for multimedia page */

  
/* start styles for officedocs page */
img#burst_nativedocs {
width: 10em;
height: 10em;
position: absolute;
top: 0;
left: 0;
z-index: 4;
}

body.officedocs div.content p.copy.top {
	margin-top: 0.5em
	}

body.officedocs div#questionsandanswers   {
 background-color: #fafafa;
 margin: 2em 0 0;
 padding: 1.5em;
 border: dashed 0.1em #b4b4b4
 }
/* end styles for officedocs page */


/* start styles for options page */
img#sb_stylus {
 position: absolute;
 z-index: 2;
 top: -6em;
 left: 3.5em;
 width: 18em;
 height: 35em
 }
/* end styles for options page */
 
 
/* start styles for smartfilemgmt page */
body.smartfilemgmt div#billboard.alt img.headline {
_width: 59.95em;
}

body.smartfilemgmt div#sidebar div#sb_4GB {
margin-top: 5.5em;
}

body.smartfilemgmt div#sidebar div#sb_wkeyboard {
margin-top: 3.5em;
margin-bottom: 4.5em;
}
/* end styles for smartfilemgmt page */


/* start styles for versamail pages */
body.versamail div#sidebar div#new_version3-1 {
margin-top: 6.5em;
}
/* end styles for versamail pages */
 
 
/* start styles for wireless page */
body.wireless div#billboard img.screenshot  {
	top: 3.2em;
	left: 8.5em;
	}
	
	body.wireless div#billboard img.headline {
width: 60em;
_width: 60.1em;
height: 5em;
_position: relative;
_z-index: 6;
}

img#sbimg_addit {
	margin-bottom: 0.3em;
	margin-left: -2em;
	width: 18em;
	height: 5em
	}
	
	img.logo_wireless  {
	position: absolute;
	z-index: 4;
	width: 28.5em;
	height: 5em;
	}

img#logo_bluetooth {
	top: -6.5em;
	left: 0;
	}

img#logo_wifi {
	top: -6.5em;
	right: 0;
	}
	
	body.wireless div#billboard {
height: 28em;	
	}
	
	body.wireless div#headline_wireless {
position: absolute;
top: 0;
left: 0;	
	}
	
		body.wireless div#device_wireless {
position: absolute;
top: 5em;
left: 13.8em;
	}
	
	body.wireless p#tagline_bluetooth {
 text-align: right;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 5;
 top: 5.13em;
 left: 0;
 width: 7.8em;
 }

body.wireless p#tagline_wifi {
 text-align: left;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 5;
 top: 5.13em;
 left: 29.7em;
 width: 7.8em;
 }
 
 
body.wireless div#sidebar {
	margin-top: 1.5em;
	margin-right: 1em;
	margin-left: 2em;
	width: 27.5em;
	float: left
	}
 
body.wireless div.content {
width: 27.5em;
}

body.wireless div#content_bluetooth   {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 0 2.4em 1.5em 0;
	position: relative;
	border-right: 0.1em solid #5a5a5a;
	border-bottom: 0.1em solid #5a5a5a
	}

body.wireless div#content_wifi  {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 0 0 1.5em 2.5em;
	position: relative;
	border-bottom: 0.1em solid #5a5a5a
	}
	
	body.wireless div.content h2 {
	margin-top: 0.75em
	}
 
body.wireless div#sidebar div#addit {
margin-top: 0;
}

body.wireless div.content li {
 font-size: 1.1em;
 list-style-type: square;
 list-style-position: inside;
 margin-bottom: 0.75em;
 }
 
body.wireless div.content li.btm {
 margin-bottom: 0;
 }
 
 body.wireless div#promotion img#promoimg  {
 margin-top: 2.5em;
 width: 28.5em;
 height: 37em
 }
	/* end styles for wireless page */

