/* Global navigation styles for North America
-----------------------------------------------*/

ul#gnav{ width:670px; }

ul#gnav li a {
	height:19px;
	text-indent:-9999px;
	background-image:url(/assets/images/header/gnav_matrix_na_apps.png);
	_background-image:url(/assets/images/header/gnav_matrix_na_apps.gif);
}

ul#gnav li.myregion a { width:87px; }

ul#gnav li.worldwide { margin-right:88px; }
ul#gnav li.worldwide a {
	width:61px;
	background-position:-87px 0;
}
ul#gnav li.worldwide a:hover,
#worldwide ul#gnav li.worldwide a { background-position:-87px -19px; }

ul#gnav li.partners { margin-right:21px; }
ul#gnav li.partners a {
	width:44px;
	background-position:-174px 0;
}
ul#gnav li.partners a:hover,
#partners ul#gnav li.partners a { background-position:-174px -19px; }

ul#gnav li.developers { margin-right:16px; }
ul#gnav li.developers a {
	width:58px;
	background-position:-240px 0;
}
ul#gnav li.developers a:hover,
#developers ul#gnav li.developers a { background-position:-240px -19px; }

ul#gnav li.overview { margin-right:18px; }
ul#gnav li.overview a {
	width:106px;
	background-position:-309px 0;
}
ul#gnav li.overview a:hover,
#ataglance ul#gnav li.overview a { background-position:-309px -19px; }


/* Top navigation styles
-----------------------------------------------*/
ul#navtop{
	left:36px;
}


ul#navtop li a {
	background:url(/assets/images/header/nav_matrix_apps.png) no-repeat -1px -4px;
	_background-image:url(/assets/images/header/nav_matrix_apps.gif);
}

ul#navtop li.devices { margin-right:-60px; }
ul#navtop li.devices a{ width:82px; }
ul#navtop li.devices a:hover,
#devices ul#navtop li.devices a{ background-position:-1px -27px; }


ul#navtop li.services { margin-right:-56px; }
ul#navtop li.services a{ width:99px; background-position:-90px -4px; }
ul#navtop li.services a:hover,
#services ul#navtop li.services a{ background-position:-90px -27px; }


ul#navtop li.solutions { margin-right:-80px; }
ul#navtop li.solutions a{ width:64px; background-position:-313px -4px; }
ul#navtop li.solutions a:hover,
#solutions ul#navtop li.solutions a{ background-position:-313px -27px; }

/* ----------------------New Purchase Tab --------------------------------*/

ul#navtop li.purchase { margin-right:-64px; }
ul#navtop li.purchase a{ width:82px; background-position:-382px -4px ; }
ul#navtop li.purchase a:hover,
#purchase ul#navtop li.purchase a{ background-position:-382px -27px; }

/* --------------------end New Purchase Tab ------------------------------*/

ul#navtop li.support { margin-right:-64px; }
ul#navtop li.support a{ width:114px; background-position:-194px -4px; }
ul#navtop li.support a:hover,
#support ul#navtop li.support a{ background-position:-194px -27px; }

ul#navtop li.community { margin-right:-72px; }
ul#navtop li.community a{ /*width:107px; background-position:-439px 0;*/ width:97px; background-position:-468px -4px; }
ul#navtop li.community a:hover,
#community ul#navtop li.community a{ /*background-position:-439px -31px;*/ background-position:-468px -27px; }
#community ul#navtop li.community a { /*background-position:-439px -62px;*/ }
#community ul#navtop li.community { background-position:-12px 0; }


/* Global navigation styles for North America
-----------------------------------------------*/

ul#gnav{ width:670px; }

ul#gnav li a {
	height:19px;
	text-indent:-9999px;
	background-image:url(/assets/images/header/gnav_matrix_na_apps.png);
	_background-image:url(/assets/images/header/gnav_matrix_na_apps.gif);
}

ul#gnav li.myregion a { width:87px; }

ul#gnav li.worldwide { margin-right:88px; }
ul#gnav li.worldwide a {
	width:61px;
	background-position:-87px 0;
}
ul#gnav li.worldwide a:hover,
#worldwide ul#gnav li.worldwide a { background-position:-87px -19px; }

ul#gnav li.partners { margin-right:21px; }
ul#gnav li.partners a {
	width:44px;
	background-position:-174px 0;
}
ul#gnav li.partners a:hover,
#partners ul#gnav li.partners a { background-position:-174px -19px; }

ul#gnav li.developers { margin-right:16px; }
ul#gnav li.developers a {
	width:58px;
	background-position:-240px 0;
}
ul#gnav li.developers a:hover,
#developers ul#gnav li.developers a { background-position:-240px -19px; }

ul#gnav li.overview { margin-right:18px; }
ul#gnav li.overview a {
	width:106px;
	background-position:-309px 0;
}
ul#gnav li.overview a:hover,
#ataglance ul#gnav li.overview a { background-position:-309px -19px; }


/* Top navigation styles
-----------------------------------------------*/
ul#navtop{
	left:36px;
}


ul#navtop li a {
	background:url(/assets/images/header/nav_matrix_apps.png) no-repeat -1px -4px;
	_background-image:url(/assets/images/header/nav_matrix_apps.gif);
}

ul#navtop li.devices { margin-right:-60px; }
ul#navtop li.devices a{ width:82px; }
ul#navtop li.devices a:hover,
#devices ul#navtop li.devices a{ background-position:-1px -27px; }


ul#navtop li.services { margin-right:-56px; }
ul#navtop li.services a{ width:99px; background-position:-90px -4px; }
ul#navtop li.services a:hover,
#services ul#navtop li.services a{ background-position:-90px -27px; }


ul#navtop li.solutions { margin-right:-80px; }
ul#navtop li.solutions a{ width:64px; background-position:-313px -4px; }
ul#navtop li.solutions a:hover,
#solutions ul#navtop li.solutions a{ background-position:-313px -27px; }

/* ----------------------New Purchase Tab --------------------------------*/

ul#navtop li.purchase { margin-right:-64px; }
ul#navtop li.purchase a{ width:82px; background-position:-382px -4px ; }
ul#navtop li.purchase a:hover,
#purchase ul#navtop li.purchase a{ background-position:-382px -27px; }

/* --------------------end New Purchase Tab ------------------------------*/

ul#navtop li.support { margin-right:-64px; }
ul#navtop li.support a{ width:114px; background-position:-194px -4px; }
ul#navtop li.support a:hover,
#support ul#navtop li.support a{ background-position:-194px -27px; }

ul#navtop li.community { margin-right:-72px; }
ul#navtop li.community a{ /*width:107px; background-position:-439px 0;*/ width:97px; background-position:-468px -4px; }
ul#navtop li.community a:hover,
#community ul#navtop li.community a{ /*background-position:-439px -31px;*/ background-position:-468px -27px; }
#community ul#navtop li.community a { /*background-position:-439px -62px;*/ }
#community ul#navtop li.community { background-position:-12px 0; }



/*	Main content Styles
------------------------------------------------------------------------------------*/
p { margin-top:0;}

a, p a {
	color:#0098de;
	text-decoration:none;
	outline:none;
}
a:visited, p a:visited {
	color:#0098de;
}
a:hover, p a:hover {
	color:#0098de;
	text-decoration:underline;
}
a:hover, p a:hover { color:#0098de; }
li a:hover, p.more a:hover { text-decoration:underline; }
p.more {
	margin-bottom:10px;
	margin-top:-5px;
}

p.more a,
p.top a {
	padding-right:10px;
	text-decoration:none;
}

p.more a {
	line-height:1.1;
	text-align:left;
	background:url(../images/arrow_blue.gif) left 5px no-repeat;
	padding:0 0 0 8px;
}

p.moreleft a { font-weight:bold; }

p.top { margin-top:-8px; }
p.top a {
	display:block;
	text-align:right;
	background:url(../images/arrow_blue.gif) 100% 4px no-repeat;
}


a.more-press {
	display:block;
	height:17px;
	font-size:1px;
	text-align:left;
	text-indent:-9999px;
	background:url(../images/text/more-press-releases.gif) 0 5px no-repeat;
}

h1 {
	margin:3px 0 15px;
	letter-spacing:-1pt;
	font-size:21px;
	font-weight:normal;
	color:#696969;
}

h2 {
	margin:18px 0 5px;
	font-size:130%;
	color:#696969;
	text-transform:none;
	letter-spacing:0;
}

h3 {
	margin:18px 0 2px;
	color:#696969;
	font-size:110%;
	text-transform:none;
}

h3.section {
	border-bottom:1px solid #c6c7c8;
	margin-bottom:10px;
	margin-top:25px;
}

h3.section a, h3.section a:visited {
	color:#76a0b4;
	text-decoration:none;
}

h3.section a:hover { color:#8aa530; }

h3.img { margin:0 0 5px; }

h3.img img,
img.standalone { display:block; }

h3.deliverableHeader a,
h3.deliverableHeader a:visited {
	text-decoration:none;
	color:#fff;
}

h4 {
	margin:18px 0 0;
	color:#696969;
	font-size:100%;
	text-transform:none;
}

.columns .inside p.more {
	margin-bottom:5px;
	margin-top:0;
	text-align:left;
}

.columns p.more a,
.columns p.more a:visited {text-decoration:none;}
.columns p.more a:hover { text-decoration:underline; }

.main p { line-height:1.3; }

p.footnote {
	font-size:10px;
	color:#a7a6a6;
	border-top:1px solid #c6c7c8;
	padding-top:10px;
	margin-top:25px;
}

pre { font-size:11px; }

.main h3,
.main h4 { padding:0; }
.main ul, .main ol { margin:-0.7em 0 1.5em 1.3em; }

.main ul.noTopMargin,
.main ol.noTopMargin { margin-top:0; }

.main ul.negTopMargin,
.main ol.negTopMargin { /* intentionally left blank */ }

.main ul.anchorNav { margin-bottom:40px; }

.main ul li {
	margin:2px 0;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../images/arrow_gray.gif) 0 0.3em no-repeat;
	line-height:12px;
}

.main ol li { margin:0 17px; }

.main ul li.linked {
	background-image:url(../images/arrow_blue.gif);
}

.main ul ul,
.main ul ol,
.main ol ul,
.main ol ol {
	margin:2px 0 5px;
}

.main li ul li {
	margin:2px 0 2px 10px;
	padding:0 10px;
}

.main li ol li {
	margin:2px 17px;
	padding:0;
	list-style:decimal;
	background-image:none;
}

ul.spread li, ol.spread li {
	margin-bottom:4px;
	margin-top:3px;
}

.main .columns ul li { margin:5px 0; }

.breadcrumb {
	font-size:10px;
	color:#7a7c7b;
	position:relative;
	top:-5px;
}
.breadcrumb a:link,
.breadcrumb a:visited{
	color:#7a7c7b;
}

.breadcrumb a:hover {
	text-decoration:underline;
	color:#7a7c7b;
}
.breadcrumb .separator {
	padding:0 6px;
	background:url(../images/arrow_blue.gif) 50% 4px no-repeat;
}

.top-line {
	border-top:1px solid #c6c7c8;
	padding-top:10px;
	padding-bottom:10px;
}

.bottom-line {
	border-bottom:1px solid #c6c7c8;
	padding-top:10px;
	padding-bottom:3px !important;
	margin-bottom:10px;
}

caption a { text-decoration:none; }

caption span.description {
	font-size:9px;
}

.resourceSection {
	float:right;
	margin:0 0 10px 15px;
	border-left:1px solid #d4d8db;
	width:200px;
	padding-left:10px;
	padding-bottom:10px;
}

sup, p sup {
	vertical-align:baseline;
	position:relative;
	top:-0.3em;
}

blockquote { font-size:12px; }

blockquote .quote {
	font-weight:bold;
	color:#696969;
}

blockquote .attribution { text-align:right; }

#htmlpopup {
	background:#fff url(../images/popup_bg.gif) repeat-x scroll left top;
	padding:35px;
}
#htmlpopup #content { width:auto; }


/*	Layout
------------------------------------------------------------------------------------*/

body,
#header { min-width:1000px; }

body {
	padding:64px 0 0px;
	font-size:84.6%;
	color:#696969;
	background:#fff none;
	position: relative;
}

#header {
	width:100%;
	background:#000;
	border-top:1px solid #898989;
	height:63px;
	position:absolute;
	top:0;
	left:0;
	z-index:300;
}

#wrapper {
	position:relative;
	width:880px;
	margin:0 auto;
	overflow:hidden;
}

#content {
	padding:0;
	/*min-height:420px;*/
	background:url(../images/content_back-threecol.gif) 3px 0 no-repeat;
	min-height:600px;
}


/*	NEW Header
------------------------------------------------------------------------------------*/
#hdr,
#ftr {margin:0 auto; width:985px !important; padding:0 0 0 20px !important;}
#ie6 #fixer{margin:0 auto;padding:0 0 0 20px; width:100%;  }

#header div {
	overflow:visible;
	margin: none;
	width:auto;
}

#mainNav {
	margin:0!important;
	list-style: none;
	position:absolute;
	top:22px;
}
#mainNav li {display:block; float:left; height:40px; padding:5px 5px 0; margin: 0px; list-style: none;}
#mainNav li.active {background-image:url(/assets_refresh/images/navActive.png); background-position:50% -37px; background-repeat:no-repeat;}
#mainNav li#nav_software.active{background-position:5px -37px;}
#mainNav li#nav_support.active{background-position:-20px -37px;}
#mainNav li#nav_solution.active{background-position:-22px -37px;}
#mainNav li#nav_purchase.active{background-position:-6px -37px;}
#mainNav li#nav_community.active{background-position:0 -37px;}

#ie6 #mainNav li.active {background-image:url(/assets_refresh/images/navActive.gif); background-repeat:no-repeat;}
#mainNav li a {text-indent:-9999em; padding:16px 5px 6px 0; display:block; height:20px;}

#mainNav li a,
#searchSubmit {background-image:url(/assets_refresh/images/navSprite.png); background-repeat:no-repeat;}

#ie6 #mainNav li a,
#ie6 #searchSubmit {background-image:url(/assets_refresh/images/navSprite.gif);background-repeat:no-repeat;}

.logo {}
#mainNav #nav_logo a {width:147px; background-position:-620px 5px; margin:0 17px 0 0;}

#devices {}
#mainNav #nav_devices {}
#mainNav #nav_devices a {background-position:7px 5px; width:80px; margin:0 0 0 0; }
#mainNav #nav_devices.active a,
#mainNav #nav_devices a:hover {background-position:7px -36px;}
#devicesDropNav, #wtbDropNav {padding-left: 0px !important;}
#devicesDropNav a, #wtbDropNav a{background-position: -494px -87px; width:15px; margin:0 0 0 0; padding-left: 0px !important;}
#mainNav .deviceHighlight {background-position:7px -36px !important;}
#mainNav #nav_tablet{}
#mainNav #nav_tablet a {background-position:25px -76px; width:90px; margin:0 0 0 0; }
#mainNav #nav_tablet.active a,
#mainNav #nav_tablet a:hover {background-position:25px -114px;}
#mainNav #nav_software {}
#mainNav #nav_software a {background-position:-107px 5px;margin:0 25px 0 0;width:109px;}
#mainNav #nav_software.active a,
#mainNav #nav_software a:hover {background-position:-107px -36px;}
#mainNav #nav_support {}
#mainNav #nav_support a {background-position:-232px 5px;width:48px; margin:0 35px 0 0;}
#mainNav #nav_support.active a,
#mainNav #nav_support a:hover {background-position:-232px -36px;}
#mainNav #nav_solution {}
#mainNav #nav_solution a {background-position:-305px 5px; width:48px; margin:0 31px 0 0;}
#mainNav #nav_solution.active a,
#mainNav #nav_solution a:hover {background-position:-305px -36px;}
#mainNav #nav_purchase {}
#mainNav #nav_purchase a {background-position:-375px 5px; width:74px; margin:0;}
#mainNav #nav_purchase.active a,
#mainNav #nav_purchase a:hover {background-position:-375px -36px;}
#wtbDropNav{margin:0 10px 0 0 !important;}
.wtbHighlight {background-position:-375px -36px !important;}
#mainNav #nav_community {}
#mainNav #nav_community a {background-position:-475px 5px; width:75px; margin:0 0 0 0;}
#mainNav #nav_community.active a,
#mainNav #nav_community a:hover {background-position:-475px -36px;}
#communityDropNav {padding-left: 0px !important; width:20px;}
#communityDropNav a{background-position: -494px -87px; width:15px; margin:0 35px 0 0; padding-left: 0px !important;}
.communityHighlight {background-position:-475px -36px !important;}

#header #nav_search{background-image:url("/assets_refresh/images/navSprite.png");background-position:-620px -41px;background-repeat:no-repeat;float:right;height:20px;/*margin:13px 0 0;*/padding:1px 0 4px 8px;width:142px;right:10px;top:47px;position:absolute; z-index:35;}
#ie6 #header #nav_search {background-image:url(/assets_refresh/images/navSprite.gif);}
.searchForm p {margin: 0; *margin-top:13px !important;}
.searchForm label {display:none;}
#header #siteSearch,
#searchSubmit {float:left; display:block;}
#header #siteSearch {background:none; border:none; color:#b5b5b5; width:109px; font-size:.9em; margin:-8px 0 0 0; *margin:-5px 0 0 0;}
#header #searchSubmit {height:20px; width:20px; background-position:-781px -9px; background-color:transparent; text-indent:-9999em; cursor:pointer; margin:-9px 0 0 5px; border: none; *margin:-6px 0 0 0;}



/*#content {width:1070px; padding:0 10px; margin:0 auto; overflow:hidden;}*/
#newFooter { background: #000; width: 100%; height: 93px; margin-top:20px;}

/* Smartphone Sub Nav*/

#floatingSubNav {width:955px; margin:0 auto; position:relative; z-index:100;}

#smartphoneSubNav {}
#smartphoneSubNav ul {margin:0 0 0 176px; position:absolute; list-style: none;}
#smartphoneSubNav li {display:block; float:left; list-style: none;}

#smartphoneSubNav li a {display:block; padding:5px 10px 5px 14px; color:#bfbfbf; font-weight:bold; font-style:italic;}
#smartphoneSubNav li a.active,
#smartphoneSubNav li a:hover {color:#008db6;}

#smartphoneSubNav .features a,
#smartphoneSubNav .finder a,
#smartphoneSubNav .compare a {color:#9f9f9f; font-style:normal; font-weight:normal;}

#smartphoneSubNav .finder { background:url(/assets_refresh/images/navSprite.png) no-repeat -566px -97px; margin-left: 250px; width: 117px; height: 22px; }
#smartphoneSubNav .compare { background:url(/assets_refresh/images/navSprite.png) no-repeat -680px -97px; margin-left: 0px; width: 85px; height: 22px;}

#smartphoneSubNav .compare a {padding-right:0;}
#smartphoneSubNav .compare span {color:#008db6; font-weight:inherit;}

/* Dropdown Navigation Styles */

#dropNavTab, #loginNavTab, #wtbNavTab { display: none; background:url(/assets_refresh/images/dropNavArrow.png) no-repeat top left; height: 21px; width: 17px !important; position: absolute !important; top: 41px; margin: 0px;  z-index: 999; list-style: none;}
#ie7 #dropNavTab {left: 298px;}
#ie7 #loginNavTab {left: 296px;}
#dropNav, #loginNav, #wtbNav { display: none; height: 169px; position: absolute; top: 42px; margin-left: 150px; z-index: 998; }
#dropNav {height:210px;}
#ie7 #dropNav, #ie7 #loginNav {left: 300px;}
#dropNav li, #loginNav li, #wtbNav li {background:url(/assets_refresh/images/dropNavBg.png) repeat-x; width: 80px; height: 218px; position: relative; float: left; clear: none; padding: 10px 0px; margin: 0px; list-style: none;}

#dropNav li.left, #loginNav li.left, #wtbNav li.left { background:url(/assets_refresh/images/dropNavLeft.png) no-repeat top left;  width: 22px; }
#dropNav li.right, #loginNav li.right,#wtbNav li.right { background:url(/assets_refresh/images/dropNavRight.png) no-repeat top right; width: 22px; }
#loginNav li {background-image:url(/assets_refresh/images/dropNavBg2.png);}
#loginNav li.left { background-image:url(/assets_refresh/images/dropNavLeft2.png);}
#loginNav li.right { background-image:url(/assets_refresh/images/dropNavRight2.png);}

#dropNav li a.buyNow {
	background:url(/assets_refresh/images/dropNavBuyNow.png)!important;
	width:56px;
	height:12px;
	overflow:hidden;
	position:absolute!important;
	left:15px;
	bottom: 50px;
	line-height:200px;
	cursor:pointer;
}

#dropNav li a.buyNow:hover {
	background:url(/assets_refresh/images/dropNavBuyNow_hover.png)!important;
}

#dropNav li.lastPhone {
	padding-right:10px;
}


/* Where to Buy Drop Nav */

#wtbNavTab{
	left:852px;
}

#wtbNav{
	left: 400px;
	width: 490px;
	*width: 520px;
}

#wtbNav li {
	background:url(/assets_refresh/images/dropNavBg2.png) repeat-x;
	height: 218px;
	position: relative;
	float: left;
	clear: none;
	padding: 3px 0px;
	text-align:center;
	font-size:16px;
	list-style:none;
	margin:0;
	font-weight:bold;
	width:auto;
	*width:160px;
}

#wtbNav li.playbook {
	*width:150px;
}

#wtbNav li.left, #wtbNav li.right{
	width:22px;
}

#wtbNav li.left{
	background:url(/assets_refresh/images/dropNavLeft2.png) no-repeat 0 0 transparent !important;
}

#wtbNav li.right{
	background:url(/assets_refresh/images/dropNavRight2.png) no-repeat 0 0 transparent !important;
}

#wtbNav li .bb {
	color: #00B0E4;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin:0;
}

#wtbNav li div {
	background: url(/assets_refresh/images/wtbNavSprite.png) 0 0 no-repeat transparent;
	height: 97px;
	margin-top: 25px;
}

#wtbNav li a {
	display:block;
	text-align:center;
}

#wtbNav li a:hover {
	color:#fff;
	text-decoration:none;
}

#wtbNav li div.playbook {
	background-position: 10px 0;
	width: 150px;
}

#wtbNav li div.smartphones {
	background-position:-140px 0;
	width:115px;
}

#wtbNav li div.accessories {
	background-position:-260px 0;
	width:175px;
}

/* END Where to Buy Drop Nav */


/* Tradeup Drop Nav Promo */
#dropNav li.promo{
	background:url(/assets_refresh/images/smartphoneDropNavPromo.png) 0 0 repeat-x transparent;
	width:105px;
}

#dropNav li.promo div {
	background: url(/assets_refresh/images/tradeUpPromo.png) no-repeat scroll -5px 0 transparent;
	cursor: pointer !important;
	height: 120px;
	*height: 122px;
	margin: 23px 0 -21px 0;
	width: 110px;
	position: relative;
}

.isTouchDevice #dropNav li.promo div {
	margin-top: 20px !important;
}

#dropNav li.promo .bbPhoneName{
	text-align:center;
	font-size:13px;
	color:#a69f9f;
	font-style:italic;
	padding: 0 8px;
	width: 95px;
}

#dropNav li.promo a.bbPhoneName:hover{
	background: none;
}

#dropNav li.promo a.bbPhoneName:hover .getDetails{
	background: url(/assets_refresh/images/arrow_sprite.png) no-repeat scroll right -16px transparent;
	*background: url(/assets_refresh/images/arrow_sprite.png) no-repeat scroll right -13px transparent;
	color:#fff;
}

#dropNav li.promo a.bbPhoneName:hover div{
	background: url(/assets_refresh/images/tradeUpPromo.png) no-repeat scroll -115px top transparent;
}

#dropNav li.promo span.top{
	font-size:13px;
	font-style:normal;
	color:#fff;
	display:block;
	text-align:center;
	height:15px;
}

#dropNav li.promo span.getDetails {
	background: url(/assets_refresh/images/arrow_sprite.png) no-repeat scroll right 4px transparent;
	*background: url(/assets_refresh/images/arrow_sprite.png) no-repeat scroll right 7px transparent;
	color: #00B1E6;
	display: inline-block;
	font-size: 14px;
	font-style: normal;
	margin: 14px 0 0 0px;
	*margin: 10px 0 0 0px;
	padding: 0 6px 0 0;
}

#dropNav li.divider{
	background:url(/assets_refresh/images/smartphoneDropNavDivider.png) 0 0 repeat-x transparent;
	width:2px;
}

#dropNav li.right.dark{
	background:url(/assets_refresh/images/smartphoneDropNavPromoEndcap.png) 0 0 repeat-x transparent;
}

/* END Tradeup Drop Nav Promo */




#dropNav .bbPhoneName {display: block; text-align: center; padding: 0; font-size:15px; color:#00b0e4; font-weight:bold;}
#dropNav .bb {font-size:10px; color:#00B0E4; display: block;}
#dropNav a.bbPhoneName:hover .bb{color: #fff;}

.scriptDisabled #dropNav .bb {display:block;}

#dropNavTab { margin-left: 274px !important;}
#dropNav a:hover {cursor:pointer; color:#fff; text-decoration: none; background:url(/assets_refresh/images/dropNavGlow.png) no-repeat center 5px;}
.scriptDisabled #dropNav a:hover {background: none;}
#dropNav div { background:url(/assets_refresh/images/dropNavPhones.png) no-repeat 0 0; width: 60px; height: 95px; margin-top: 20px; }
.scriptDisabled #dropNav div { display: none; }
#dropNav .torch9850 {background-position: -557px 0;}
#dropNav .torch9800 {background-position: -630px 0;}
#dropNav .torch {background-position: 3px 0; }
#dropNav .style {background-position:-480px 0;}
#dropNav .pearl {background-position: -78px 0;}
#dropNav .bold {background-position: -164px 0;}
#dropNav .curve {background-position: -243px 0;}
#dropNav .tour {background-position: -329px 0px;}
#dropNav .storm {background-position: -403px 0;}

#loginNavTab {margin-left: 957px !important; }
#loginNav {margin-left: 500px; width:510px;}
#loginNav li.text{padding:10px;width:246px; color:#898989;  *padding-top:25px !important;}
#ie8 #loginNav li.text, #ie7 #loginNav li.text {padding-top:30px;}
.loginText {font-size: 16px; color: #fff; width: 263px; height: 90px; text-align: justify; margin: 15px 0 30px 0; }
.loginText img{
	display: block;
	margin-bottom: 10px;
}
#ie7 .loginText{
	margin: 25px 0 30px 0;
}
#loginNav li.divider {width: 2px; padding:20px 0 0 10px;}

#loginNav .login {height:153px; padding:25px 5px 25px 15px; width:160px;}
#loginNav .large {font-size: 18px; margin-bottom: 10px; color:#fff !important;}
#loginNav label {display: none;}
#loginNav input {margin-bottom: 10px; padding:2px 0 0 5px; *padding:6px 0 0 5px; background:url(/assets_refresh/images/loginNavField.png) no-repeat; border:none; color:#B5B5B5; width:153px; height: 19px; font-size:.9em; line-height:10px;}
#ie8 #loginNav input, #ie7 #loginNav input {padding:6px 0 0 5px; height: 15px; }
#loginNav button {margin-bottom: 10px; background:url(/assets_refresh/images/loginNavButton.png) no-repeat; height:17px; width:60px; background-color:transparent; text-indent:-9999em; cursor:pointer; border: none; *margin-top:-10px; }
#loginNav .gray{color:#666666;margin:0 0 0;position:absolute;}
#loginNav .login form { padding:0; *height: 90px; }
#ie7 #loginNav .gray {color:#666666;margin:0px 0 0;position:absolute;}
#ie8 #loginNav .gray {color:#666666;margin:0px 0 0;position:absolute;}
#ie7 #loginNav form {height: 70px;}
#loginNavPassword{display: none;}
#ie7 #loginNav form {height: 70px;}

.loginText {
	color:#FFFFFF;
	font-size:16px;
	height:90px;
	margin:15px 0 30px !important;
	text-align:justify;
	width:263px;
}

.utilNav {color:#555;}
.utilNav a {color:#808080;}
.utilNav li {padding-right: 10px; position: relative; clear: none; float:left; display:block; background-image:url(/assets_refresh/images/navSprite.png); background-position:100% -122px; background-repeat:no-repeat; margin: 0;}
#ie6 .utilNav li {background-image:url(/assets_refresh/images/navSprite.gif);}
#gNav {margin: 0;}
#gNav ul {float:right;}
#gNav a {color:#808080; padding:8px 5px 8px 0;}
.utilNav .region {margin:0 40px 0 0; background-position:100% -75px;}
.partners {padding:0 5px 0 0;}
.developers {padding:0 5px 0 0;}
.about {}
.about a {padding-right:0;}
#gNav .accessibility {display:none;}



/*	NEW Footer
------------------------------------------------------------------------------------*/

#ftr {margin: 0 auto 20px; position: relative; z-index: 750;}
#ftr li {padding: 3px 10px 2px 5px; position: relative; float: left; clear: none; }
#ftr li a {margin: 5px 0px; text-decoration: none;}
#ftr li a:hover {color: #ffffff;}
#ftr .footerBg a.ftrLink{
	display: block;
	background:url(/assets_refresh/images/footerNavBgCap.png) no-repeat bottom right !important;
	margin: 0px!important;
	padding:2px 2px 3px 0px;
	width: 100%;
	height: 100%;
	*height: 15px;
}

a.ftrLink{
	color:#808080;
}

#ftr .footerBg:hover a.ftrLink{
	color: #FFF;
	background: none !important;
}
#ftr .feedback {margin:0 120px 0 0; background-image:none;}
#ftr .noBg {background-image:none;}

#ftr .legal {
	clear:both;
	margin:15px 0 0 0;
	*margin:0;
	*padding:0;
	color:#404040;
}

.utilNav {color:#555;}
.utilNav a {color:#808080;}
.utilNav li {padding-right: 10px; position: relative; clear: none; float:left; display:block; background-image:url(/assets_refresh/images/navSprite.png); background-position:100% -122px; background-repeat:no-repeat;}
#ie6 .utilNav li {background-image:url(/assets_refresh/images/navSprite.gif);}

#gNav ul {float:right;}
#gNav a {color:#808080; padding:8px 5px 8px 0;}
.utilNav .region {margin:0 40px 0 0; background-position:100% -75px;}
.partners {padding:0 5px 0 0;}
.developers {padding:0 5px 0 0;}
.about {}
.about a {padding-right:0;}
#gNav .accessibility {display:none;}

#footerNavLeft {float: left; clear: none;}
#footerNavRight {float: right; clear: none;}
#ftr .footerBg {
	text-align: left !important;
	padding: 0 0px 0 5px;
	margin-right: 6px;
	background:url(/assets_refresh/images/footerNavBg.png) no-repeat bottom left !important;
	/*border: 1px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

/*#ie7 .footerBg {background-position: top !important;}*/
#ftr .footerBg:hover {background: none !important;}
#ftr .footerBg a div {
	margin-top: 6px;
	*margin-top: -8px;
	background:url(/assets_refresh/images/navSprite.png) no-repeat -528px -105px;
	width:10px;
	height: 10px;
	float: right;
	clear: none;
}
#ftr .footerBg:hover a div,
#ftr .footerBg a:hover a div{
	background-position: -463px -105px;
}
#ie7 .footerBg div {margin-top: -10px}
#ftr .footerBg .ftrDropNav {
	margin: 0px;
	padding: 15px 0 0 8px;
	display: none;
	position: absolute;
	bottom: 15px;
	z-index: 500;
	left: -7px;
}
#ie8 #ftr .footerBg .ftrDropNav, #ie7 #ftr .footerBg .ftrDropNav {bottom:14px;}

#ftr .ftrDropNav {*left: 5px; *font-size: 9px;}
#ftr .ftrDropNav li {
	width: 100%;
	background-image: none;
	clear: both !important;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
}
#ftr .ftrDropNav a { color: #00b0e4; font-size: 10px; text-decoration: none; display: block; margin: 0px;}

#ftrAmericaNav{ width: 109px; height: 107px; background:url(/assets_refresh/images/footerDropNavAmericaBg.png) no-repeat; }
#ftrCompanyNav{ width: 95px; height: 135px; background:url(/assets_refresh/images/footerDropNavCompanyBg.png) no-repeat;}
#ftrLegalNav{padding-left: 5px !important; width: 84px; height: 70px; background:url(/assets_refresh/images/footerDropNavLegalBg.png) no-repeat;}
#ftrFollowUsNav{padding-left: 5px !important; width: 203px; height: auto; background:url(/assets_refresh/images/footerDropNavFollowBg.png) no-repeat;}

#ftrFacebookNav {display: none; margin: 0px; margin-left: -83px; padding: 6px 6px 0px; width: 310px; height: 469px; position: absolute; bottom: 15px; z-index: 9900; background:url(/assets_refresh/images/footerDropNavFacebookBg.png) no-repeat top left;}
#ie7 #ftrFacebookNav {left: 5px;}
#ftrFacebookNav iframe{z-index: 9999; margin:3px 0 0 3px;}
#ftrAmerica{width: 90px;}
#ftrCompany{width: 64px;}
#ftrLegal{width: 42px;}
#ftrFollowUs{width: 200px;}
#ftrFacebook{width: 220px;}
#ftrFacebook a span{
	display: block;
	width: 16px;
	height: 16px;
	background: url(/assets_refresh/images/footerFacebookIconSprite.png) no-repeat top left;
	margin:-3px 4px 0 0;
	float: left;
}
#ftrFacebook:hover span{
	background-position: bottom left;
}
#ftrFollowUs a span {
	display: block;
	width: 135px;
	height: 16px;
	background: url(/assets_refresh/images/footerFollowUsIconSprite.png) no-repeat bottom left;
	float: right;
	margin: -3px 4px 0 0;
	*margin: -18px 4px 0 0;
	position: relative;
	z-index: 501;
}

#ftrFollowUs:hover span{
	background-position: top left;
}
#ftrFollowUsNav .like {width: 80px; height: 25px; overflow: hidden; padding-left: 8px;}
#ftrFollowUsNav .followBg {
	display: block;
	height: 16px;
	padding: 2px 0 0 28px;
	background: url(/assets_refresh/images/footerDropNavFollowSprite.png) no-repeat;
	font-size: 10px;
}
#ftrFollowUsNav li{
	padding-bottom: 8px;
}
#ftrFollowUsNav #myBB {background-position: -2px -26px;}
#ftrFollowUsNav #youTube {background-position: 0px -49px;}
#ftrFollowUsNav #twitter {background-position: 0px -72px;}
#ftrFollowUsNav #blog {background-position: 0px -91px;}
#ftrFollowUsNav #flickr {background-position: 0px -3px;}
#ftrFollowUsNav #stayConnected {background-position: 0px -114px;}

#footer{display: none;}



/*  Sitemap Styles
------------------------------------------------------------------------------------*/

.main .sitemap ul li,
.main .sitemap ul li li {
	font-size:11px;
}

.main .sitemap ul li {
	background-image:none;
	margin-top:10px;
	font-weight:bold;
	padding-left:0;
	padding-bottom:5px;
}

.main .sitemap ul li li {
	margin:2px 0 2px 10px;
	padding:0 10px;
	font-weight:normal;
	background:url(../images/arrow_blue.gif) no-repeat scroll 0 4px transparent;
}

.main .sitemap ul li a { }
.main .sitemap ul li li a { }


/* ----------------------Footer nav fixes for GSA--------------------------------*/
#fnav2 {width:260px!important;}
#fnav {width:560px!important;}


/* ----------------------Footer nav fixes for GSA--------------------------------*/
#fnav2 {width:260px!important;}
#fnav {width:560px!important;}


/* ----------------------NEW UI--------------------------------*/
/*#purchase #header, #services #header, #support #header, #solutions #header, #partners #header, #ataglance #header, #contact #header, #careers #header, #sitemap #header, #feedback #header, #siteindex #header, #legal #header, #devices #header, #eng #header, #developers #header */
#header  {
	border-bottom:50px solid #000000;
	border-top:none!important;
}

/*#purchase, #services, #support, #solutions, #partners, #ataglance, #contact, #careers, #sitemap, #feedback, #siteindex, #legal, #devices, #eng, #developers*/
body  {
	padding-top:113px;
}
/*#purchase #header #siteSearch, #services #header #siteSearch, #support #header #siteSearch, #solutions #header #siteSearch, #partners #header #siteSearch, #ataglance #header #siteSearch, #contact #header #siteSearch, #careers #header #siteSearch, #sitemap #header #siteSearch, #feedback #header #siteSearch, #siteindex #header #siteSearch, #legal #header #siteSearch, #devices #header #siteSearch, #eng #header #siteSearch, #developers #header #siteSearch,
#purchase #header button, #services #header button, #support #header button, #solutions #header button, #partners #header button, #ataglance #header button, #contact #header button, #careers #header button, #sitemap #header button, #feedback #header button, #siteindex #header button, #legal #header button, #devices #header button, #eng #header button, #developers #header button*/
#header #siteSearch, #header button {
	!position:relative!important;
	!top:8px!important;
}
/* /NEW UI */


