@charset "utf-8";
/* CSS Document */
h1.phoneHeader { text-indent:-9999px; background:url(img/header_updates.jpg) top left no-repeat; height:81px; width:530px; margin-bottom:12px; }
h1.phone21Header { text-indent:-9999px; background:url(img/title_android21.png) top left no-repeat; height:55px; width:178px; margin-bottom:12px; }
.specifications li { font-size: 1.1em; margin-bottom: 8px; line-height: 14px; list-style-image:url(desire/img/orange_bullet.gif)}
h2 { font-size: 1.5em; margin-bottom: 12px; line-height:1.5em;}
a.arrow {
	display:block;
	color: #71b8d3;
	text-decoration: none;
	padding-left: 15px;
	background:url(/apache/images/bullet_arrow_blue.gif) no-repeat 2px center; 
}

a.arrow:hover, a.arrow:active {
	text-decoration: underline;
}
a.android21_signup { display: block; background: url(/DiscoverCenter/phones-apps/android/img/button-android21.png) no-repeat top left; width: 300px; height: 75px; text-indent: -999em; margin: 0 0 40px 20px; }
a.android21_signup:hover { background-position: 0 -75px; }

div.noscroll_container { float: left; display: block; width: 919px; background-color: #fff; border: 1px solid #ccc; margin: 0; padding: 0; }
/* SHARE IT BOX */
/*#sharebutton {position: absolute; top: 30px; left: 805px; }
#shareit-box { position:absolute; display:none; top: -125px; left: 0; z-index:100; }
#shareit-header { width:138px; }
#shareit-body {	width:138px; height:100px; background:url(img/shareit.png); _background: url(sharit.gif); }
#shareit-blank { height:20px; }
#shareit-url { height:50px; text-align:center; }
#shareit-url input.field{ width:100px; height:26px; background: transparent url(img/field.gif) no-repeat; border:none; outline:none; padding:7px 5px 0 5px; margin:3px auto;font-size:11px; }
#shareit-icon  { height:20px; }
#shareit-icon ul { list-style:none; width:130px; margin:0; padding:0 0 0 8px; }
#shareit-icon ul li{ float:left; padding:0 2px; }
#shareit-icon ul li img{ border:none; }
*/
#utility-links { float: right; width: 350px; margin: 20px 8px 0 0; padding: 0; }

a.buyit { width: 164px; height: 42px; overflow: hidden; background:url(/DiscoverCenter/phones-apps/coming/desire/img/preorder.gif) no-repeat 0 0; margin-top: 0px; }

a.share:link, a.share:visited { float: left; display:inline; color: #0099cc; margin-left: 12px; padding-left: 20px; background:url(/DiscoverCenter/images/icon-share.png) no-repeat 2px 0px; text-decoration: none; font-size: 1.1em; line-height: 120%; height: 20px; vertical-align: bottom; }
	a.share:hover, a.share:active { text-decoration: underline; }
a.print:link, a.print:visited { float: left; display:inline; color: #0099cc; margin-left: 12px; padding-left: 20px; background:url(/DiscoverCenter/images/icon-print.png) no-repeat 2px 0px; text-decoration: none; font-size: 1.1em; line-height: 120%; height: 20px; vertical-align: bottom; }
	a.print:hover, a.print:active { text-decoration: underline; }
a.blog:link, a.blog:visited { float: left; display:inline; color: #0099cc; margin-left: 12px; padding-left: 20px; background:url(/DiscoverCenter/images/icon-blog.png) no-repeat 2px 0px; text-decoration: none; font-size: 1.1em; line-height: 120%; height: 20px; vertical-align: bottom; }
	a.blog:hover, a.blog:active { text-decoration: underline; }
a.twitter:link, a.twitter:visited { float: left; display:inline; color: #0099cc; margin-left: 12px; padding-left: 20px; background:url(/DiscoverCenter/phones-apps/coming/desire/img/twitter.gif) no-repeat 2px 0; text-decoration: none; font-size: 1.1em; line-height: 120%; height: 20px; vertical-align: bottom; }
	a.twitter:hover, a.blog:active { text-decoration: underline; }
a.chat:link, a.chat:visited { 
float:left;
background:transparent url(/DiscoverCenter/images/icon-chat.png) no-repeat scroll 2px center;
color:#0099CC;
display:inline;
font-size:1.1em;
height:16px;
line-height:120%;
margin-right:12px;
padding-left:20px;
text-decoration:none;
vertical-align: bottom;
}
a.chat:hover, a.chat:active { text-decoration: underline; }

#chatLink { float: left; }
/******************************
	FLOWPLAYER TABS
***************************/


/* everything is constructed with a single background image */

/* tabs */
#flowtabs {  
	margin:0 0 0 0;
	padding:0;
	width:921px;
	height:64px !important;
	background: url(/resources/images/updates/horizontal_border.jpg) bottom right no-repeat;
}

#flowtabs li { 
	float:left; 
	margin:0 0 0 0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* every tab uses the same background image */
#flowtabs li a { 
	display:block;
	height: 64px;  
	/*overflow: hidden; */
	text-indent: -999em; 
	background: url(/resources/images/shop_and_learn/software_hub/update_hub_tabs.jpg) no-repeat;
	padding:0px;
	margin:0px;
}

#flowtabs a.current	{ 
	cursor:default; 
}

/* adjust the background image position on each tab */
#flowtabs #t1 { background-position: 0 0; width: 150px;}
#flowtabs #t2 { background-position: -150px 0; width: 150px; }
#flowtabs #t3 { background-position: -300px 0; width: 150px; }
#flowtabs #t4 { background-position: -450px 0; width: 150px;}
#flowtabs #t5 { background-position: -600px 0; width: 150px;}
#flowtabs #t6 { background-position: -750px 0; width: 171px;}

#flowtabs #t1:hover { background-position: 0 -64px; }
#flowtabs #t2:hover { background-position: -150px -64px; }
#flowtabs #t3:hover { background-position: -300px -64px; }
#flowtabs #t4:hover { background-position: -450px -64px; }
#flowtabs #t5:hover { background-position: -600px -64px; }
#flowtabs #t6:hover { background-position: -750px -64px; }


#flowtabs #t1.current { background-position: 0 -128px; }
#flowtabs #t2.current { background-position: -150px -128px; }
#flowtabs #t3.current { background-position: -300px -128px; }
#flowtabs #t4.current { background-position: -450px -128px; }
#flowtabs #t5.current { background-position: -600px -128px; }
#flowtabs #t6.current { background-position: -750px -128px; }

/* panes */
#flowpanes {
	width: 919px;
	height: 375px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	margin:0;
	padding:0;
	position:relative;
}

#flowpanes div { display:none; }

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
#flowpanes a:link, #flowpanes a:visited { color: #0099cc; text-decoration: none; }
#flowpanes a:hover, #flowpanes a:active { text-decoration: underline; }

#flowpanes h3 { margin-bottom: 1em; }
/* PAGE ELEMENTS */
div.container { height: 351px; padding-top: 15px; margin-bottom: 15px; }
#flowpanes div.container p { font-size: 12px; color: #333; line-height: 140%; margin-bottom: 1em; }

ul.thumblist { list-style-type: none; font-size: 12px; line-height: 140%; margin: 0; padding: 0; }
ul.thumblist li { clear: left; }
ul.thumblist li img { float: left; margin: 0 12px 12px 0; }
ul.thumblist li span { margin: 0; padding: 0; vertical-align: top; }

/* OVERLAY */
div.overlay {
	display:none;
	background: url(/resources/images/overlay/white.png) no-repeat;
	_background: url(/resources/images/overlay/white.gif) no-repeat;
	padding: 40px;	
	width:576px;
	margin: 0 auto;
}

div.overlay div.close {
	background: url(/resources/images/overlay/close.png) no-repeat;
	_background: url(/resources/images/overlay/close.gif) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

div.wrap {
	height: 450px;
	overflow-y: auto;
}
a.player { 
	display:block;
	height:450px;
}
#android-news p {
	padding-bottom: 8px;
	border-bottom: 1px solid #e8e8e8;
}
#android-news p.last {
	border-bottom: none;
}
span.date { font-style: italic; font-size: .9em; color: #999; }

div.blog-quotes {
	margin: 12px 0 20px 20px;
	padding: 12px;
	background-color: #e8e8e8;
}
div.blog-quotes h3 { width: 290px; font-weight: normal; color: #333; margin-bottom: 1em;}
div.blog-quotes p { margin-bottom: 1em; width: 290px; }

a.discuss {	color: #71b8d3; text-decoration: none; padding-right: 18px; background:url(/apache/images/discuss.gif) no-repeat right center; }

a.discuss:hover, a.discuss:active {
	text-decoration: underline;
}
div.wide-promo { margin-top: 12px; }


/*
***********************
       FORM STUFF
***********************
*/
/* Controls width of your form */
.e2ma_signup_form {
	width:400px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 140px;
}
.e2ma_signup_form textarea { 
	height: 100px;
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
	clear: both;
	margin-bottom:5px;
	color: #fff;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
	display: none;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border:0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
	display: none;
	/*
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;*/
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
	float: left;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: right;
	vertical-align: middle;
	width: 220px;
	padding-top:5px;
	margin-right: 15px;
	line-height: 140%;
	/*white-space: nowrap;*/
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight:normal;
}
span.e2ma_signup_form_group_list {
	clear: both;
	float: left;
	margin-top: 5px;
	color: #333;
	font-size: 12px;
}
	

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	border:1px solid #dddddd;
	padding:5px;
	margin-bottom:5px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
	display: none;
	/*clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:5px;
	margin-bottom:5px;*/
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
	display: none;
	/*color:#FF0000;*/
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
	clear: left;
	float: left;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
	display: none;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button { 
    width: 75px !important;
}
#e2ma_signup_submit_button {
	background: url(/apache/images/buttons/button_submit.png) no-repeat top left;
	border: none;
	width:75px;
	height:22px;
	margin: 12px 0 0 185px;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
/************************
	TOP TIER PHONES PROMO POD
*************************/

#toptierPod { background: url(/DiscoverCenter/phones-apps/coming/desire/img/promo_bkg.gif) no-repeat top left; width: 920px; height: 130px; margin: 15px 0 0 0; padding: 0; }
.toptierPromo { float: right; background: #f3f3f3; display: inline-block; width: 398px; height: 103px; margin: 12px 15px 0 10px; padding: 0; padding-left: 33px; }
.toptierPromo-copy1 { float: left; display: inline-block; width: 290px; margin: 0; padding: 10px 0 0 0px; }
.toptierPromo-copy2 { float: left; display: inline-block; width: 290px; margin: 0; padding: 10px 0 0 80px; }
.toptierPromo h3 { font-size: 1.5em; _font-size: 1.6em; *font-size: 1.6em; margin-bottom: 8px; }
.toptierPromo p { line-height: 120%; }


.chart td { border: 1px solid #ccc; padding-left: 10px}
.update_table {
	padding:0px;
	margin:0px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.update_tbl {
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px 5px;
	font-size:11px;
	margin:0px;
}
.update_tbl_title {
	font-size:14px;
	font-weight:bold;
	border:1px solid #000;
	padding:5px;
}

.update_tbl_body {
	border:1px solid #000;
	padding:5px;
	text-align:center;
}

.update_pdf {
	background: url(/resources/images/updates/pdf_icon.png) top left no-repeat;
	padding:5px 0px 15px 25px;
	line-height:18px;
	}
	
		
.updates_hub li {
	/*list-style-image: url(/DiscoverCenter/phones-apps/android/updates/img/bullet.jpg);*/
	font-size:12px;
	line-height:18px;
}


	
