body { 	
	
}
div#content {
	color: #000000;
	font-size: 14px;
	margin: 20px 21px;
	width:880px;
	position:absolute;
	top:499px; 
	background-color:transparent;
}
#content h3 {
	
}
div#content h2 {
	color:#558476;
	
	font-size: 16px;
	font-weight:600;
	text-transform: uppercase;
}
div#content h3 {
	color: #558476;
	font-size: 16px;
	font-weight:600;
	margin-bottom: 0;
	margin-top: 23px;
}
div#content h3 sup.reg {
	font-size: 70%
}

div#content p {
	line-height: 1.3;
	margin: 0 0 0 0;
}
div#content a {
	color: #878787;
	text-decoration: underline;
	cursor:pointer;
}
div#content p span.paren {
	font-size: 9px;
}

div#content  #left a {
	color: #878787;
	text-decoration: underline;
	cursor:pointer;
}
div#sidebarCopy a {
	text-decoration: none;
}

div#content sup {
	line-height:0.6em;
	font-weight: normal;
	text-decoration: none;
}

div#content h2 sup {
	font-size: 12px;
}

/*menu*/
div#menuBG {
	position:absolute;
	left:0px;
	top:331px;
	font-size:12px;
	width:924px;
	height:45px;
}
div.menuBG[class] {
	background:url(../images/menu/nav_main_bar.png) no-repeat transparent; 
}
div#menuOverlay {
	position:absolute;
	font-size:11px;
	width:910px;
	height:40px;
	left:6px;
	top:332px;
/*	border:solid 1px green; */
}
div#menuHome {
	position:relative;
	left:8px;
	top:0px;
	width:115px;
	height:44px;
	cursor:pointer;
	/*border:1px solid red;*/
}
div#menuMO { /*mobile office*/
	position:absolute;
	left:125px;
	top:0px;
	width:165px;
	/*border:1px solid green; */ 
}
div#menuGPSWiFi { /*gps wiFi*/
	position:absolute;
	left:290px;
	top:0px;
	width:80px;
	/*border:1px solid yellow;*/
}
div#menuEmailWeb { /*email + web */
	position:absolute;
	left:371px;
	top:0px;
	width:105px;
	/*border:1px solid black;*/
}
div#menuMusicVideo { /*music + video */
	position:absolute;
	left:476px;
	top:0px;
	width:110px;
	/*border:1px solid white;*/ 
}
div#menuPalmShortcuts { /*Palm Shortcuts */
	position:absolute;
	left:588px;
	top:0px;
	width:110px;
	/*border:1px solid blue;*/
}
div#menuGallery { /*800 Gallery */
	position:absolute;
	left:702px;
	top:0px;
	width:70px;
	/*border:1px solid #996600;*/
}
div#menuSpecs { /*Specs */
	position:absolute;
	left:772px;
	top:0px;
	width:80px;
	/*border:1px solid #CCFF33;*/
}
div#menuBuy { /*Buy */
	position:absolute;
	left:853px;
	top:0px;
	width:38px;
	/*border:1px solid #FF9900; */
}

div.menuOff {
/*	background:url(../images/menu/nav_main_divider.gif) no-repeat transparent 0px 7px; */
	text-align:center;
	padding-top:15px;
	cursor:pointer;
	color:#ffffff;
/*	font-weight:600; */
	text-decoration:none;
	height:42px;
	
}
div.menuOn {
/*	background:url(../images/menu/nav_main_divider.gif) no-repeat transparent 0px 7px; */
	text-align:center;
	padding-top:15px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	height:42px;
}
div.menuTitle {
	font-weight:600;
	width:inherit;
	text-align:center;
	background:transparent;
}
div.menuTitleOn {
	font-weight:600;
	margin-top:15px;
	width:inherit;
	text-align:center;
	background:transparent;
}
a:hover {
	text-decoration:none;
	color:#464646;
}
div#menuOnLeft {
	position:absolute;
	top:-2px;
	width:6px;
	height:44px;
}
div.menuOnLeft[class] {
	background:url(../images/menu/nav_main_on_left.png) no-repeat transparent; 
}
div#menuOnMid {
	position:absolute;
	top:-2px;
	text-align:center;
	padding-top:16px;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	height:19px; /*44*/
}
div.menuOnMid[class] {
	background:url(../images/menu/nav_main_on_center.png) repeat-x transparent 0px 0px; 
}
div#menuOnRight {
	position:absolute;
	top:-2px;
	width:6px;
	height:44px;
}
div.menuOnRight[class] {
	background:url(../images/menu/nav_main_on_right.png) no-repeat transparent; 
}
div#menuOnRightCorner {
	position:absolute;
	top:-1px;
	width:8px;
	height:44px;
}
div.menuOnRightCorner[class] {
	background:url(../images/menu/nav_main_sel_tab_bg_buy.png) no-repeat transparent; 
}
/*end menu*/

/*sub menu background*/
div#subMenuWrapper {
	position:absolute;
	left:7px;
	top:306px; /*306 */
	font-size:12px;
	width:910px;
	height:33px;
	overflow:hidden;
}

/*submenu background png's*/
div#submenu_bg_left {
	position:relative;
	left:0px;
	top:0px;
	width:5px;
	height:26px;
}
div.submenu_bg_left[class] {
	background:url(../images/menu/pro_submenu_bg_left.png) no-repeat transparent; 
}
div#submenu_bg_center {
	position:relative;
	left:0px;
	top:0px;
	height:26px;
}
div.submenu_bg_center[class] {
	background:url(../images/menu/pro_submenu_bg_center.png) repeat-x transparent; 
}

div#submenu_bg_right {
	position:relative;
	left:0px;
	top:0px;
	width:5px;
	height:26px;
}
div.submenu_bg_right[class] {
	background:url(../images/menu/pro_submenu_bg_right.png) no-repeat transparent; 
}

/*submenu effect*/
div#submenu_fx_left {
	position:absolute;
	left:0px;
	top:21px;
	width:74px;
	height:4px;
}
div.submenu_fx_left[class] {
	background:url(../images/menu/pro_submenu_fx_left.png) no-repeat transparent; 
}
div#submenu_fx_center {
	width:3px;
	height:4px;
	position:absolute;
	left:0px;
	top:21px;
}
div.submenu_fx_center[class] {
	background:url(../images/menu/pro_submenu_fx_center.png) repeat-x transparent; 
}
div#submenu_fx_right {
	position:absolute;
	left:0px;
	top:21px;
	width:74px;
	height:4px;
}
div.submenu_fx_right[class] {
	background:url(../images/menu/pro_submenu_fx_right.png) no-repeat transparent; 
}


/*submenu on state background*/
div#subitem_on_left {
	position:absolute;
	left:0px;
	top:2px;
	width:5px;
	height:19px;
}
div.subitem_on_left[class] {
	background:url(../images/menu/pro_subitem_on_left.png) no-repeat transparent; 
}
div#subitem_on_center {
	position:absolute;
	left:0px;
	top:2px;
	width:5px;
	height:19px;
}
div.subitem_on_center[class] {
	background:url(../images/menu/pro_subitem_on_center.png) repeat-x transparent; 
}
div#subitem_on_right {
	position:absolute;
	left:0px;
	top:2px;
	width:5px;
	height:19px;
}
div.subitem_on_right[class] {
	background:url(../images/menu/pro_subitem_on_right.png) no-repeat transparent; 
}

div#subMenuOverlay {
	position:absolute;
	left:7px;
	top:339px;
	font-size:11px;
	width:910px;
	height:27px;
	font-weight:500;
	color:#FFFFFF;
}
div#subMenuTween {
	position:absolute;
	left:0px;
	top:33px;
	font-size:11px;
	width:910px;
	height:33px;
}
div#subMenuOnStates {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:33px;
}
div.subMenuEl {
	display:block;
	height:27px;
	position:absolute;
	top:0px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	padding-top:6px;
}

div#subMenuDivider {
	display:block;
	height:26px;
	width:4px;
	position:absolute;
	top:0px;	
}
div.subMenuDivider[class] {
	background:url(../images/menu/nav_sub_divider.png) no-repeat transparent; 
}
/*end sub menu */
/*feature content area */
div#featureContentWrapper {
	position:absolute;
	left:485px;
	top:42px; /*306 */
	width:430px;
	height:260px;
	overflow:hidden;
}
div#featureContentWrapper h2 {
	color:#464646;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
}
div#featureContentWrapper h3 {
	color:#464646;
	font-size:20px;
	font-weight:normal;
	margin-bottom:3px;
}
div#textWrapper {
	width:400px;
	color:#878787;
	font-size:14px;
}
div#textWrapper p {
	line-height:1.35em;
}
span.featureLink {
	color:#878787;
	text-decoration:underline;
	cursor:default;
}
span.featureLink:hover {
	text-decoration:underline;
	cursor:pointer;
}
/*feature backgrounds*/
div#feature_background {
	width:924px;
	height:401px;
	position:absolute;
	overflow:hidden;
}
div.index_bg {
	background:url(../images/bg/overview_bb_background.jpg) no-repeat transparent; 
}
div.mo_bg {
	background:url(../images/bg/mo_bb_background_default.jpg) no-repeat transparent; 
}
div.mo_bg_on {
	background:url(../images/bg/mo_bb_background_selected.jpg) no-repeat transparent; 
}
div.gallery_bg {
	background:url(../images/bg/gallery_bb_background.jpg) no-repeat transparent; 
}
div.shortcuts_bg {
	background:url(../images/bg/shortcuts_bb_background.jpg) no-repeat transparent; 
}
div.specs_bg {
	background:url(../images/bg/specs_bb_background_default.jpg) no-repeat transparent; 
}
div.buy_bg {
	background:url(../images/bg/buy_bb_background.jpg) no-repeat transparent; 
}
/*end feature background */
div#sprintLogoSmall {
	margin-top:25px;
	width:89px;
	height:39px;
}
div.sprintLogoSmall[class] {
	background:url(../images/carrier/sprint_logo_small.png) no-repeat transparent; 
}
div#carrierLogoWrapper {
	width:221px;
	height:62px;
	position:absolute;
	top:163px;
	left:532px;
}
div#sprintLogoMedium {
	width:221px;
	height:62px;
}
div.sprintLogoMedium[class] {
	background:url(../images/carrier/sprint_logo_medium.png) no-repeat transparent; 
}
/*feature thumbnails */
div.thumbTweenWrapper {
	position:absolute;
	left:583px;
	top: 175px;
	width:76px;
	height:85px;
}
div.thumb {
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	height:73px;
	width:73px;
}
div.thumbBgOn[class] {
	position:absolute; /*check IE6 */
	left:0px;
	top: 0px;
	width:83px;
	height:83px;
	background:url(../images/bg/ss_background_selected.png) no-repeat transparent;
}
div.thumbBgOff[class] {
	position:absolute;  /*check IE6 */
	left:0px;
	top: 0px;
	width:83px;
	height:83px;
	background:url(../images/bg/ss_background_norm.png) no-repeat transparent;
}
/*end feature thumbnails */
div#left {
	float: left;
	margin-bottom:20px;
}

div#left.specs {
	width: 550px;
}

div#right {
	float: right;
	margin-right: 25px;
	width: 243px;
	margin-top:0px;
}

div#right.specs {
	width: 200px;
}

div#right.specs div#in-the-box {
	float: right;
	font-size: 11px;
	width: 200px;
}

div#content div#software-on-device p {
	line-height: 1.6;
}

div#software-on-device {
	margin-bottom: 15px;
}

div#right div.thumbnail {
	position: relative;
	z-index: 5;
}

div#right div.screenshot {
	display: none;
	height: 336px;
	left: -317px;
	position: absolute;
	text-align: right;
	top: -290px;
	width: 336px;
	z-index: 10;
}

div#footer {
	color: #558476;
	font-size: 11px;
	margin: 0 0 0 0;
	text-transform: lowercase;
}
div#footer a {
	margin-right: 7px;
	text-decoration: none;
	color: #558476;
}

div#footer p a {
	color:#558476;
}

div#footer span {
	color: #558476;
	display: inline;
	text-align: right;
	text-transform: none;
}

div#footer span a {
	margin-right: 0;
}

div#footnotes {
	color: #878787;
	font-size: 10px;
	margin-left: 0;
	margin-top: 20px;
}
#footnotes div.footnotesleft {
	line-height:1.05em;
}
div#footnotes div.footnotesright p {
	width: 820px; 
}
div#footnotes div.attribution { 
	float: none;
	width: 830px; 
}
table.specs {
	width: 100%;
	margin-bottom: 20px;
}
table.specs th, table.specs td {
	border: none;
	border-top: 1px solid #999;
	font-size: 10px;
	padding: 10px 0;
}
table.specs th {
	color: #666;
	font-weight: bold;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
div#brochure {
	clear: right;
	float: right;
	font-size: 12px;
	margin-top: 11px;
	width: 200px;
}
div#brochure div.link {
	background: url("../images/brochure_icon.gif") no-repeat 0 0;
	padding-left: 26px;
	padding-bottom: 10px;
}
div#brochure div.link a {
	background: url("../images/arrow.gif") no-repeat right 5px;
	padding-right: 13px;
}
div#heroWrapper {
	position:absolute;
	left:6px;
	top:6px;
	width:912px;
	height:370px; 
	overflow:hidden;
}
div#heroShadow {
	position:absolute;
	left:1080px;
	top:276px;
	width:190px;
	height:75px; 
	overflow:hidden;
}
div.heroShadow[class] {
	background:url(../images/device/overview_hero_shadow.png) no-repeat transparent; 
}
div#heroGalleryLeft {
	position:absolute;
	left:85px;
	top:5px;
	width:370px;
	height:400px;
	display:block;
}
div#heroGalleryFlash {
	position:absolute;
	left:85px;
	top:0px;
	width:370px;
	height:400px;
	display:none;
}
div#heroOverviewLeft {
	position:absolute;
	left:550px;
	top:570px;
	width:439px;
	height:570px;
	display:block;

}
div.heroOverviewLeft[class] {
	background:url(../images/device/overview_hero_left.png) no-repeat transparent; 
}
div.heroMoLeftOff[class] {
	background:url(../images/device/mo_bb_hero1.png) no-repeat transparent; 
}
div.heroGpsWiFiLeftOff[class] {
	background:url(../images/device/gpswifi_bb_hero1.png) no-repeat transparent; 
}
div.heroEWLeftOff[class] {
	background:url(../images/device/emailweb_bb_hero1.png) no-repeat transparent; 
}
div.heroMVLeftOff[class] {
	background:url(../images/device/musicvideo_bb_hero1.png) no-repeat transparent; 
}
div.heroShortcutsLeftOff[class] {
	background:url(../images/device/shortcuts_bb_hero1.png) no-repeat transparent; 
}
div.heroGalleryLeftOff[class] {
	background:url(../images/device/screens/gallery_bb_hero1.png) no-repeat transparent; 
}
div.heroBuyLeftOff[class] {
	background:url(../images/device/buy_bb_hero2.png) no-repeat transparent; 
}
div#heroOverviewRight {
	position:absolute;
	left:680px;
	top:-265px;
	width:190px;
	height:265px;
	display:block;
}
div.heroOverviewRight[class] {
	background:url(../images/device/overview_hero_right.png) no-repeat transparent; 
}
div#specsHeroLeft{
	position:absolute;
	left:-380px;
	top:0px;
	width:380px;
	height:310px;
	display:block;
}
div.specsHeroFront[class] {
	background:url(../images/device/specs_hero_front.png) no-repeat transparent; 
}
div#specsHeroLeftCallout{
	position:absolute;
	left:-380px;
	top:0px;
	width:380px;
	height:310px;
	display:block;
}
div.specsHeroFrontCallout[class] {
	background:url(../images/device/specs_hero_front_callouts.png) no-repeat transparent; 
}
div#specsHeroRight{
	position:absolute;
	left:-380px;
	top:0px;
	width:380px;
	height:310px;
	display:block;
}
div.specsHeroBack[class] {
	background:url(../images/device/specs_hero_back.png) no-repeat transparent; 
}
div#specsHeroRightCallout{
	position:absolute;
	left:-380px;
	top:0px;
	width:380px;
	height:310px;
	display:block;
}
div.specsHeroBackCallout[class] {
	background:url(../images/device/specs_hero_back_callouts.png) no-repeat transparent; 
}

div#sidebarShort {
	background:url(../images/bg/sidebar_135.jpg) no-repeat transparent; 
	width:223px;
	height:142px;
	position:relative;/*ie6fix*/
	top:-1px;
}
div#sidebarLong {
	background:url(../images/bg/sidebar_160.jpg) no-repeat transparent; 
	width:223px;
	height:168px;
	position:relative;/*ie6fix*/
	top:-1px;
}
div#blueArrow{
	background:url(../images/bg/blue_arrow.gif) no-repeat transparent; 
	width:6px;
	height:7px;
}
div#sidebarCopy{
	margin-left: 15px;
	width:193px;
	font-size:11px;
	font-weight:200;
}
div#sidebarCopy h4 {
	font-size:11px;
	font-weight:600;
}
div#galThumbBackground {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumbBackground[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_bg.png) no-repeat transparent; 
}

div#galleryFlashOnState {
	position:absolute;
	left:31px;
	top:231px;
	width:270px;
	height:80px;
	display:none;
}
div.galleryFlashOnState[class] {
	background:url(../images/device/thumbnails/360_onstate.png) no-repeat transparent; 
}
div#galThumb1Overlay {
	position:absolute;
	left:15px;
	top:20px;
	width:100px;
	height:115px;
	display:block;
	cursor:pointer;
}
div#galThumb0 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb0On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot0.png) no-repeat transparent; 
}
div.galThumb0Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb1 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb1On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot1.png) no-repeat transparent; 
}
div.galThumb1Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb2Overlay {
	position:absolute;
	left:135px;
	top:20px;
	width:80px;
	height:115px;
	display:block;
	cursor:pointer;
}
div#galThumb2 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb2On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot2.png) no-repeat transparent; 
}
div.galThumb2Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb3Overlay {
	position:absolute;
	left:245px;
	top:20px;
	width:70px;
	height:110px;
	display:block;
	cursor:pointer;
}
div#galThumb3 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb3On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot3.png) no-repeat transparent; 
}
div.galThumb3Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb4Overlay {
	position:absolute;
	left:15px;
	top:135px;
	width:100px;
	height:75px;
	display:block;
	cursor:pointer;
}
div#galThumb4 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb4On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot4.png) no-repeat transparent; 
}
div.galThumb4Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb5Overlay {
	position:absolute;
	left:135px;
	top:135px;
	width:80px;
	height:75px;
	display:block;
	cursor:pointer;
}
div#galThumb5 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb5On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot5.png) no-repeat transparent; 
}
div.galThumb5Off[class] {
	background:url() no-repeat transparent; 
}
div#galThumb6Overlay {
	position:absolute;
	left:252px;
	top:135px;
	width:60px;
	height:75px;
	display:block;
	cursor:pointer;
}
div#galThumb6 {
	position:absolute;
	left:0px;
	top:20px;
	width:330px;
	height:300px;
	display:block;
}
div.galThumb6On[class] {
	background:url(../images/device/thumbnails/gallery_thumbnail_slot6.png) no-repeat transparent; 
}
div.galThumb6Off[class] {
	background:url() no-repeat transparent; 
}

/*flash*/
div#galThumb7Overlay {
	position:absolute;
	left:35px;
	top:230px;
	width:260px;
	height:80px;
	display:block;
	cursor:pointer;
}
div#galThumb8Overlay {
	position:absolute;
	left:310px;
	top:250px;
	width:30px;
	height:30px;
	display:block;
	cursor:pointer;
}
div#s1t1 {
	display:inline;
	position:relative;
	top:12px;
}
div#s1t2 {
	display:inline;
	position:relative;
	left:20px; 
	top:12px; 
	overflow:visible;
}
div#magnify {
	position:absolute;
	width:17px;
	height:18px;
}
div.magnifyOff[class] {
	background:url(../images/bg/buy_magnify_icon_norm.png) no-repeat transparent; 
}
div#magnifyOverlay {
	position:absolute;
	top:12px;
	left:510px; 
	width:17px;
	height:18px;
	cursor:pointer;
}
div#carrierSelect {
	position:absolute;
	width:200px;
	height:19px;
	top:0px;
	left:710px;
	font-size:10px;
	font-weight:600;
	padding-top:5px;
	text-align:center;
	color:#464646;	
}
div.carrierSelect[class] {
	background:url(../images/bg/carrier_selector_bg.png) no-repeat transparent; 
}
span.csOn {
	color:#464646;
	text-decoration:underline;
	cursor:pointer;
}
span.csOff {
	color:#878787;
	text-decoration:none;
	cursor:pointer;
}
/*do we need this?*/
div.heroMoLeftOn[class] {
	background:url() no-repeat transparent; 
}
/*end do we need*/
