/* Generic content styles */

body {
	background-color: #ffffff;
}
h3 a:link {
	text-decoration:none;
	color:#666666;
}
p a:link {
	text-decoration: none;
	color:#545454;
}
#features-grid a {
	color:#666666;
}
#features-grid a:hover {
	color:#333333;
}
a:hover H3 {
	color:#262626 !important;
	text-decoration:none !important;
}
.col-contain a:hover {
	text-decoration:none !important;
}
/* background image styles */
#body-bg {
	background-image: none;
	position: relative;
	width:100%;
}
#lower-content {
	position:relative;
	top:-40px;
	z-index:3;
}
.bg-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1100px;
	overflow: visible;
	max-width:3000px;
}
.bg-container .bg-background {
	height: 700px;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}
.bg-container .bg-background img {
	position: absolute;
	left: 0;
}
/*KTH add jpg background */
img.bgImg {
	position:absolute;
	height:640px;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	z-index:0;
	min-width:900px;
}
.bg-container .bg-background img.top {
/*bottom: 400px; kth*/
}
.bg-container .bg-background img.bottom {
	top: 300px;
}
.bg-container .bg-surface-contain {
	position: absolute;
	top: 300px;
	left: 0;
	height: 500px;
	overflow: hidden;
	/*min-width: 960px;*/
	width: 100%;
}
.pre .bg-container .bg-surface-contain {
	top: 280px;
}
.bg-container .bg-surface-contain img {
	position: absolute;
	width: 100%;
}
.bg-container .bg-surface-contain img.top {
	bottom: 250px;
}
.bg-container .bg-surface-contain img.bottom {
	top: 250px;
}
.treo800w .bg-container .bg-surface-contain img.bottom {
	top: 249px;
}
#bg-content {
	position:absolute;
	top:437px;
	height: 540px;
	width: 100%;
}
.bg-content[class] {
	background: url('/assets/images/products/phones/detail/bg/bg-content-double.png') 0 0 repeat-x;
}
#subnav-container {
	position: absolute;
	top: -27px;
	left:0px;
	z-index: 960;
}
#subnav-container .core {
	padding-left: 36px;
}
#header {
	z-index: 500;
	height: 85px;
}
/*
Simple Breadcrumbs
------------------------------------------------*/
.nav-pixi, .nav-pre, .nav-treopro {
	display:none;
	color:#ffffff;
}
body.pixi li.nav-pixi {
	display:inline;
}
body.pre li.nav-pre {
	display:inline;
}
body.treopro li.nav-treopro {
	display:inline;
}
#page-pixi-artist li.nav-phones, #page-pixi-artist li.nav-pixi {
	display:inline;
}
.shop #sub-nav li a {
	background:none;
	text-indent:0px;
	margin-right:0px;
	color:#ffffff;
}
#sub-nav li {
	font-size:12px;
}
#page-pixi-artist #sub-nav li a {
	color:#545454;
}
#page-pixi-artist #sub-nav li a:hover {
	color:#545454 !important;
}
#page-pre #sub-nav li a {
	color:#262626;
}
#page-pre #sub-nav li a:hover {
	color:#262626 !important;
}
.breadcrumb-arrow, .breadcrumb-arrow2 {
	margin: 0 6px 0 5px;
}
body.phonedetail #sub-nav li.nav-phones a {
	width:50px;
}
/*
Product 'header' area
------------------------------------------------*/


#phone-header {
	height: 519px;
	top: 0;
	left: 0;
	width: 100%;
}
#phone-image {
	width: 100%;
	z-index: 700;
}
#reflect-image {
	position: absolute;
	left: 0;
	top: 530px;
	height: 1px;
	width: 100%;
}
#hero-treo-800w {
	display:block;
	width:245px;
	height:490px;
	position:absolute;
	left:0px;
	top:0px;
}
#hero-centro {
	display:block;
	width:255px;
	height:487px;
	position:absolute;
	left:0px;
	top:0px;
}
.hero-centro:not([border]) {
 background: url(../../../images/products/index/centro/hero-small.png) no-repeat transparent;
}
#hero-centro-shadow {
	display:block;
	width:892px;
	height:42px;
}
.hero-centro-shadow:not([border]) {
 background: url(../../../images/products/phones/detail/centro/shadow.png) no-repeat transparent;
}
#hero-treo-800w {
	display:block;
	width:245px;
	height:490px;
	position:absolute;
	left:0px;
	top:0px;
}
.hero-treo-800w:not([border]) {
 background: url(../../../images/products/index/800w/hero-small.png) no-repeat transparent;
}
#hero-treo-800w-shadow {
	display:block;
	width:816px;
	height:315px;
}
.hero-treo-800w-shadow:not([border]) {
 background: url(../../../images/products/phones/detail/treo800w/reflection.png) no-repeat transparent;
}
#hero-treo-pro {
	display:block;
	width:255px;
	height:490px;
	position:absolute;
	left:0px;
	top:0px;
}
.hero-treo-pro:not([border]) {
 background: url(../../../images/products/index/treopro/hero-small.png) no-repeat transparent;
}
#hero-treo-pro-reflection {
	display:block;
	width:260px;
	height:215px;
}
.hero-treo-pro-reflection:not([border]) {
 background: url(../../../images/products/phones/detail/treopro/reflection.png) no-repeat transparent;
}
#hero-treo-pro-shadow {
	position:absolute;
	top:21px;
	left:15px;
	display:block;
	width:232px;
	height:12px;
}
.hero-treo-pro-shadow {
	background: url(../../../images/products/phones/detail/treopro/hero-shadow.png) no-repeat transparent;
}
.example #reflect-image {
	top: 542px;
}
.centro #reflect-image {
	top: 542px;
}
.treo800w #reflect-image {
	top: 540px;
}
.pre #reflect-image {
	top: 507px;
}
#phone-image .core, #phone-image .core .phone-contain, #reflect-image .core, #reflect-image .core .phone-contain {
	height: 1px;
}
#phone-image div.phone, #reflect-image div.phone {
	width: 317px;
	height: 519px;
	margin: 0 auto;
	position: relative;
}
.pre #phone-image div.phone, #reflect-image div.phone {
	height: 450px;
}
#reflect-image div.phone { /* hides when shadow too large */
	height: 300px;
	overflow: visible;
}
.example #phone-image div.phone {
	width: 244px;
}
.example #reflect-image div.phone {
	width: 829px;
}
.centro #phone-image div.phone {
	width: 244px;
}
.centro #reflect-image div.phone {
	width: 829px;
}
.treo800w #phone-image div.phone {
	width: 249px;
}
.treo800w #reflect-image div.phone {
	width: 816px;
}
.pre #phone-image div.phone {
	width: 256px;
}
.pre #reflect-image div.phone {
	width: 899px;
}
#phone-image div.phone .phone-carrier {
	position: absolute;
	height: 25px;
	width: 70px;
	right: 61px;
	top: 18px;
}
.item {
	float: left;
	color: #ffffff;
	position: relative;
}
.item.information {
	width: 385px;
	left:8%;
	margin: 115px 20px 0 0;
	z-index: 1;
}
.item.information h1.prod-title {
	text-indent: -99999em;
}
.item.information .description {
	margin-top: 45px;
	width:330px;
	color: #ffffff !important;
}
.item.information .description p {
	font-size: 16px !important;
	line-height: 1.3em;
	padding-bottom: 0;
}
.super p {
	font-size: 1.4em;
	line-height: 1.7em;
	float: left;
	width: 330px;
	overflow: hidden;
}
.super sup {
	font-size: 11px !important;
	vertical-align: top;
	height: 12px;
	display: inline;
	color:#ffffff;
}
.superscript .little-centro {
	width:auto;
	min-width:160px;
}
/*.centro .sup-contain {
	margin-right:136px;
	margin-top:-22px;
	float: right;
	width: 8px;
}
.treopro .sup-contain {
	margin-right:18px;
	margin-top:-20px;
	float: right;
	width: 8px;
}
.treo800w .sup-contain {
	margin-right:71px;
	margin-top:-20px;
	float: right;
	width: 8px;
}*/
.item.user-quote {
	float: right;
	margin: 200px 0 0 0;
	width: 280px;
	font-size: 1.0em;
	z-index: 10;
}
.item.user-quote .quote {
	color: #ffffff;
}
.item.user-quote .quote .quote-text {
	font-size: 1.4em;
	line-height: 1.7em;
	width: 200px;
}
.item.user-quote .quote .quote-source {
	font-size: 1.1em;
	line-height: 1.0em;
	margin: 10px 0 0 0;
	padding: 0;
}
/* Product names */
/*
.example h1.prod-title[class] {
	background: url('../../../images/products/index/centro/title-name.png') 0 0 no-repeat;
	height: 35px;
} */
.centro h1.prod-title[class] {
	background: url('../../../images/products/index/centro/logo-lockup.png') 0 0 no-repeat;
	height: 35px;
}
.treopro h1.prod-title[class] {
	background: url('../../../images/products/index/treopro/logo-lockup.png') 0 0 no-repeat;
	height: 36px;
}
.treo800w h1.prod-title[class] {
	background: url('../../../images/products/index/800w/logo-lockup.png') 0 0 no-repeat;
	height: 34px;
}
.pre h1.prod-title[class] {
	background: url('../../../images/products/phones/detail/pre/logo-lockup-pre_gray.png') 0 0 no-repeat;
	height: 35px;
	margin-left: 60px;
}
.pre #btn-notify, #brBadButtonOverlay, #brBadButton {
	width:153px;
	height:36px;
	display:block;
}
.pre #btn-notify {
	background: url('../../../images/products/index/button-learn-more.png') 0 0 no-repeat;
}
* html .pre #btn-notify {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='../../../images/products/phones/detail/pre/button_stay_in_touch.png');
}
.brBadButton[class] {
	background:url("../../../images/products/index/button-buy-now.png") no-repeat scroll 0 0 transparent;
	margin:7px 0 0 28px;
}
.pre #btn-notify {
	margin: 30px 0px 0px 70px;
}
/*
Product Detail - Tabs
------------------------------------------------*/

.prod-detail-tabs {
	clear: both;
	margin: 13px 0 0 0;
}
ul.prod-tabs li {
	float: left;
	margin: 0 30px 0 0;
}
ul.prod-tabs li a {
	display: block;
	height:  26px;
	text-indent: -99999em;
	background: url('../../../images/products/phones/detail/tabs-nav-text-50.png') 0 0 no-repeat;
}
ul.prod-tabs li.tab01 a {
	background-position: 0 0;
	width: 80px;
}
ul.prod-tabs li.tab01 a:hover, ul.prod-tabs li.selected.tab01 a {
	background-position: -300px 0;
}
ul.prod-tabs li.tab02 a {
	background-position: 0 -50px;
	width: 58px;
}
ul.prod-tabs li.tab02 a:hover, ul.prod-tabs li.selected.tab02 a {
	background-position: -300px -50px;
}
ul.prod-tabs li.tab03 a {
	background-position: 0 -100px;
	width: 64px;
}
ul.prod-tabs li.tab03 a:hover, ul.prod-tabs li.selected.tab03 a {
	background-position: -300px -100px;
}
.tab-content-loader {
	padding: 5px 0 5px 350px;
	position: relative;
	height: 50px;
}
.tab-content {
	clear: both;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 40px -30px 0 0;
	display: none;
	visibility:hidden;
	position: relative;
}
.tab-content.active {
	display: block;
	visibility: visible;
}
.btn-notify {
	margin-top: 50px;
	margin-left:60px;
}
/*
Product content area
------------------------------------------------*/

#main-content {
	position:absolute;
	top:500px;
}
/*
Product Details - Tab
------------------------------------------------*/
.treopro #detail-specs .details-table {
	width:570px;
}
.treo800w #detail-specs .details-table {
	width:300px;
}
/*
Product Features - Tab
------------------------------------------------*/

#detail-features {
	font-family:avenir_lt35, verdana, arial, helvetica, sans-serif;
}
#detail-features .intro {
	font-size: 13px;
	line-height: 1.8em;
	padding: 5px 0 47px 0;
	margin: 0;
}
#detail-features ul#features-buttons {
	margin: 0 0 45px 0;
}
#detail-features ul#features-buttons li {
	float: left;
	margin: 0 20px 0 0;
	cursor: pointer;
}
#detail-features ul#features-buttons li:hover {
/*	background: #ccc;*/
		}
#detail-features ul#features-buttons li span.sifr-contain {
	display: block;
	position: relative;
	margin: 25px 0 0 10px;
	float: left;
}
#detail-features ul#features-buttons li span.sifr-contain span.hitarea {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	z-index: 400;
	cursor: pointer;
}
#detail-features #features-buttons h4, #detail-features #features-buttons h4 a {
	color: #262626;
	font-family: avenir_lt55, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
}
#detail-features ul#features-buttons img {
	float: left;
}
#detail-features #features-grid {
	padding-left:0px;
}
#detail-features #features-grid .col-contain {
	padding: 0 0 10px 20px;
}
#detail-features #features-grid .col-contain .col {
	padding: 0 0 10px 0px;
}
#detail-features #features-grid sup {
	font-size: 0.9em;
}
#detail-features h3 {
	color: #262626;
	font-size: 17px;
	margin: 0 0 10px 0;
	line-height:18px;
}
#detail-features #features-grid .col-contain .col p {
	color: #808080;
	font-size: 11px;
}
#detail-features #features-grid .col-contain .col img { /* for old thumbnails for screenshots */
	/*	margin: 0 10px 30px 0; */
	margin: 0 10px 5px 0;
	cursor: pointer;
}
#detail-features .icon-left {
	float:left;
}
#detail-features .icon-title {
	position:relative;
	top:13px;
}
#detail-features .clear-feature-title {
	clear:both;
}
#detail-features #features-grid .col-contain .col a.open-screenshots {
	color: #262626;
	text-decoration: none;
	margin: 10px 0 0 0;
	height: 87px;
	position: relative;
	width: 220px;
}
#detail-features #features-grid .col-contain .col a.open-screenshots:hover {
	background: url('/assets/images/products/phones/detail/bg-feature-thumb.png') 0 0 no-repeat;
	color: #262626 !Important;
	text-decoration: none;
}
#detail-features #features-grid .col-contain .col a.open-screenshots img {
	margin: 0;
	display: block;
	float: left;
	padding: 10px;
}
#detail-features #features-grid .col-contain .col a.open-screenshots span.text {
	display: block;
	margin: 32px 0 0 0;
	width: 110px;
	float: left;
}
#detail-features #features-grid .col-contain .col a.open-screenshots span.sifr-text {
	font-size: 13px;
	line-height: 15px;
	width: auto;
	display: block;
}
#detail-features #features-grid .col-contain .col a.open-screenshots span.hitarea {
	display: block;
	position: absolute;
	height: 87px;
	width: 100%;
	z-index: 400;
	cursor: pointer;
}
#detail-features #features-grid .col-contain .col a.open-prodgal {
	color: #262626;
	text-decoration: none;
	margin: 10px 0 0 0;
	height: 87px;
	position: relative;
	width: 220px;
}
#detail-features #features-grid .col-contain .col a.open-prodgal:hover {
	background: url('/assets/images/products/phones/detail/bg-feature-thumb.png') 0 0 no-repeat;
	color: #262626 !Important;
	text-decoration: none;
}
#detail-features #features-grid .col-contain .col a.open-prodgal img {
	margin: 0;
	display: block;
	float: left;
	padding: 10px;
}
#detail-features #features-grid .col-contain .col a.open-prodgal span.text {
	display: block;
	margin: 32px 0 0 0;
	width: 110px;
	float: left;
}
#detail-features #features-grid .col-contain .col a.open-prodgal span.sifr-text {
	font-size: 13px;
	line-height: 15px;
	width: auto;
	display: block;
}
#detail-features #features-grid .col-contain .col a.open-prodgal span.hitarea {
	display: block;
	position: absolute;
	height: 87px;
	width: 100%;
	z-index: 400;
	cursor: pointer;
}
div.mini-lightbox {
	padding: 20px;
	padding: 35px 45px 54px;
	position: absolute;
}
div.mini-lightbox div.mini-lightbox-bg {
	width: 340px;
	height: 339px;
	position: absolute;
	background: url('/assets/images/products/phones/detail/bg-mini-lightbox.png') 0 0 no-repeat;
	top: 0;
	left: 0;
}
div.mini-lightbox img {
	position: relative;
	z-index: 100;
}
/*#detail-features .footnotes {
	font-size: 10px;
	line-height: 1.3em;
	color: #ababab;
	padding: 95px 0 0 0;
	-webkit-text-size-adjust: none;
}
*/
#detail-features .footnotes ul li {
	margin: 0 0 10px 0;
}

#detail-specs .footnotes {
	font-size: 10px;
	line-height: 1.3em;
	color: #ababab;
	padding: 95px 0 0 0;
	-webkit-text-size-adjust: none; 
}
#detail-specs .footnotes ul li {
	margin: 0 0 15px 0;
}
.footnotes {
	font-size: 10px;
	line-height: 1.3em;
	color: #ababab;
	padding: 95px 0 0 0;
	-webkit-text-size-adjust: none; /*for webkit*/
}
.sup-footnotes {
	color:#ababab;
	font-size:10px;
	line-height:1.3em;
}
.footnotes ul li {
	margin: 0 0 15px 0;
}
/*
Product Details - Tab
------------------------------------------------*/

table.details-table {
	width: 640px;
}
table.details-table tr.table-header th {
	border-bottom: 1px solid #c0c0c0;
	vertical-align: middle;
	padding: 42px 0 20px 0;
}
table.details-table tr.table-header .carrier {
	background-image: url('../../../images/products/phones/detail/centro/details-carriers-sprites-100.png');
	background-repeat: no-repeat;
	margin: 0 0 0 15px;
	text-indent: -99999em;
}
table.details-table tr.table-header .verizon {
	width: 95px;
	height: 41px;
	background-position: 0 0;
}
table.details-table tr.table-header .att {
	width: 103px;
	height: 38px;
	background-position: 0 -100px;
}
table.details-table tr.table-header .alltel {
	width: 103px;
	height: 38px;
	background-position: 0 -378px;
}
table.details-table tr.table-header .sprint {
	width: 111px;
	height: 38px;
	background-position: 0 -200px;
}
table.details-table tr.table-header .unlocked {
	width: 98px;
	height: 37px;
	background-position: 0 -300px;
}
table.details-table td {
	font-size: 11px;
	margin: 0 auto;
	padding: 7px 0;
	vertical-align: top;
}
table.details-table .row-header h3 {
	color: #262626;
	font-size: 13px;
	font-family: avenir_lt55, verdana, helvetica, sans-serif;
}
table.details-table .row-header {
	width: 200px;
	text-align: left;
}
/*
Product Auxiliary [right column]
------------------------------------------------*/

div.secondary .box-content h3 {
	font-size: 12px;
	margin: 0 0 8px 0;
	line-height:1.2em;
}
div.secondary .box-content h3 img {
	margin:0 0 .09em 9px;
	padding:0 0 0 0;
}
.product-list {
	padding-bottom: 0px; /*was 20px*/
}
/*Where to Buy*/


div.secondary #aux-wheretobuy.box-contain .box-content {
	min-height: 35px;
	padding-top: 14px;
	position: static;/*margin-top: -50px;*/
}
.box-contain .box-content {
	padding:15px 20px 1px;
}
div.secondary #aux-wheretobuy.box-contain .box-header {
	height: 50px;
	width: 225px;
	position: relative;
	z-index: 200;
	background: url('/assets/images/global/transPngFix.gif') 0 0 repeat transparent;
	cursor: pointer;
}
div.secondary #aux-wheretobuy .box-content h3 {
	margin: 0 0 5px 0;
	text-decoration:none;
}
div.secondary #aux-wheretobuy .box-content p.intro {
	padding: 0;
	white-space: nowrap;
	width: 150px;
	color:#545454;
}
.box-content a:hover, a p:hover {
	color:#545454 !important;
}
.box-content a {
	color:#545454 !important;
}
div.secondary #aux-wheretobuy div.hidden-text {
	height: 0;
	clear: left;
	overflow: hidden;
	display: none;
	visibility: hidden;
	position: relative;
}
div.secondary #aux-wheretobuy div.hidden-text .price-sprite {
	padding: 0 0 20px 0;
}
div.secondary #aux-wheretobuy div.hidden-text .phone-num {
	white-space: nowrap;
	letter-spacing: -1px;
	padding: 12px 0 0 0;
}
div.secondary #aux-wheretobuy a {
	text-decoration:none;
	color:#545454;
}
div.secondary #aux-wheretobuy a.btn-expand {
	display: block;
	background: url('/assets/images/products/phones/detail/btn-expand-down.png') 0 0 no-repeat;
	height: 6px;
	width: 8px;
	text-indent: -99999em;
	cursor: pointer;
	margin: 10px 0 0 0;
	float: right;
}
div.secondary #aux-wheretobuy a.on, div.secondary #aux-wheretobuy a.btn-expand:hover {
	background-position: 0px -50px;
}
div.secondary #aux-wheretobuy .btn-purchase-options {
	width: 140px;
}
div.secondary #aux-wheretobuy .btn-select {
	width: 86px;
	clear: both;
}
/*
Overlay Styles
------------------------------------------------*/

.media-overlay, .wtb-overlay {
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.media-overlay .core.clearfix, .wtb-overlay .core.clearfix {
	z-index: 400;
}
.lightbox-header {
	z-index: 1500;
	height: 150px;
}
.btn-overlay-close {
	position: absolute;
	top: 27px;
	right: 30px;
	width: 18px;
	height: 19px;
	background: url('/assets/images/products/phones/detail/overlay/btn-close.png') 0 0 no-repeat transparent;
	text-indent: -99999em;
	cursor: pointer !Important;
	z-index: 1500;
}
.container-wtb-overlay .btn-overlay-close {
	top: 85px;
	right: 50px;
}
.overlay-logo {
	width: 77px;
	height: 34px;
	top: 18px;
	left: 38px;
	position: absolute;
	background: url('/assets/images/global/navigation/menu-sprites-50.png') 0 0 no-repeat;
	text-indent: -99999em;
	visibility:hidden;
}
.container-wtb-overlay .overlay-logo {
	display: none;
	visibility: hidden;
}
/* Footer */

.media-overlay .media-footer, .step-2 .phone-info-footer {
	background: url('/assets/images/products/phones/detail/overlay/bg-black-grad.png') 0 0 repeat-x transparent;
	width: 100%;
	height: 150px;
	padding: 20px 0 0 0;
	color: #ffffff;
	position: absolute;
	bottom: -150px;
	left: 0;
	font-size: 0.9em;
}
.wtb-overlay .phone-info-footer {
	position: absolute;
	bottom: auto;
	top: 815px;
}
/*
Video Overlay & Gallery Overlay
------------------------------------------------*/

.media-overlay {
	z-index: 1000;
}
.media-overlay .bg-grey {
	width: 100%;
	background: url('/assets/images/products/phones/detail/overlay/bg-grey.png') 0 0 repeat-x #ccc;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
}
div.display-media {
	position: relative;
	margin: 0 auto;
}
div.display-media div.current-media {
	position: relative;
	z-index: 1200;
	overflow: hidden;
}
div.display-media div.current-media embed, div.display-media div.current-media object {
	display: block;
	margin: 30px auto;
}
div.display-media div.current-media img.gallery-img {
	display: block;
	margin: 5% auto 0;
	position: relative;
	z-index: 1000;
}
div.display-media div.current-media div.gallery-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
div.display-media div.current-media div.gallery-bg img {
	height: 100%;
	width: 100%;
	position: relative;
}
div.display-media div.alternate-content {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 640px;
	z-index: 1201;
}
/* Thumbnail container */

.media-overlay .media-thumbs {
	position: absolute;
	width: 100%;
	z-index: 1000;
	bottom: 0;
	left: 0;
	height: 111px;
	overflow: hidden;
	background: url('/assets/images/products/phones/detail/overlay/bg-shadow.png') 0 0 repeat-x #ffffff;
}
div.media-links-container {
	overflow: hidden;
	position: relative;
	width: 500px;
	height: 100px;
	margin: 0 auto;
}
.media-overlay ul.media-links {
	position: absolute;
	width: 10000px;
}
.media-overlay ul.media-links li {
	float: left;
	cursor: pointer;
}
.media-overlay ul.media-links li a {
	display: block;
	margin: 0 5px 0 0;
	padding: 4px 4px 3px 4px;
	border: 1px solid #ffffff;
}
.media-overlay ul.media-links li a:hover {
	border: 1px solid #545454;
}
div.media-controls {
	margin: 25px auto 0;
	position: relative;
	width: 100%;
}
div.media-controls .media-btn {
	position: absolute;
	top: 25px;
	background-image: url('/assets/images/global/scroll-arrows.png');
	background-repeat: no-repeat;
	text-indent: -99999em;
	width: 9px;
	height: 16px;
	cursor: pointer;
}
div.media-controls .media-btn-left {
	left: -20px;
	background-position: 0 0;
}
div.media-controls .media-btn-left:hover {
	background-position: -300px 0;
}
div.media-controls .media-btn-left:active {
	background-position: -600px 0;
}
div.media-controls .media-btn-right {
	right: 0;
	background-position: 0 -50px;
}
div.media-controls .media-btn-right:hover {
	background-position: -300px -50px;
}
div.media-controls .media-btn-right:active {
	background-position: -600px -50px;
}
.btn-noflash-play {
	display: block;
	background: url('../../../images/play-button.png') 0 0 no-repeat transparent;
	text-indent: -99999em;
	margin: 135px auto 0;
	height: 240px;
	width: 240px;
}
/*
Features Overlay
*/

.features-overlay .bg-grey {
	overflow: hidden;
}
/* background image for features/screenshot gallery*/
.features-overlay .features-phone-bg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.features-overlay .features-phone-bg img {
	position: absolute;
	/*min-width: 960px;*/
	width: 100%;
	left: 0;
	top: -300px;
}
/* phone image placement*/	

.features-overlay .current-media {
	position: relative;
}
.features-overlay .phone-position {
	width: 100%;
	margin: 0 auto;
}
.features-overlay .phone-contain {
	position: relative;
	margin: 0 auto;
	width: 443px;
}
.features-overlay .phone-contain .phone {
	width: 443px;
	height: 755px;
	top: 30px;
	position: absolute;
	z-index: 100;
	background: url("../../../images/products/phones/detail/centro/features/phone.png") center 0 no-repeat; /* filler phone image */
}
/* Product specific phone image */
	.features-overlay .phone-contain .phone {
	background: url("../../../images/products/phones/detail/centro/features/phone.png") center 0 no-repeat;
}
/*
body.example .features-overlay .phone-contain .phone {
	background: url("../../../images/products/phones/detail/centro/features/phone.png") center 0 no-repeat;
}*/
body.centro .features-overlay .phone-contain .phone {
	background: url("../../../images/products/phones/detail/centro/features/phone.png") center 0 no-repeat;
}
body.treo800w .features-overlay .phone-contain .phone {
	background: url("../../../images/products/phones/detail/treo800w/features/phone.png") center 0 no-repeat;
}
body.treopro .features-overlay .phone-contain .phone {
	background: url("../../../images/products/phones/detail/treopro/features/phone.png") center 0 no-repeat;
}
body.pre .features-overlay .phone-contain .phone[class] {
	background: url("../../../images/products/phones/detail/pre/features/phone.png") center 0 no-repeat;
	top:17px;
}
.features-overlay .current-media img {
	display: block;
	margin: 142px auto 0;
	position: relative;
	z-index: 200;
}
.features-overlay .gallery-bg {
	display: none;
}
/* Thumbnails - bottom */

.features-overlay .thumbnail-shadow {
	position: absolute;
	height: 50px;
	width: 100%;
	background: url('/assets/images/products/phones/detail/overlay/bg-thumbnail-shadow.png') 0 0 repeat-x transparent;
	bottom: 110px;
	left: 0;
	z-index: 300;
}
.features-overlay .media-thumbs {
	background: url('/assets/images/products/phones/detail/overlay/bg-shadow-grey.png') 0 0 repeat-x transparent;
}
.features-overlay div.media-controls {
	margin: 25px auto 0;
	position: relative;
	border: 0;
}
.features-overlay div.media-controls .media-btn {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.features-overlay div.media-links-container {
	width: 725px;
	margin: 0 auto;
}
.features-overlay .media-overlay ul.media-links li a, .features-overlay .media-overlay ul.media-links li a:hover {
	display: block;
	margin: 0 10px 0 0;
	/* padding: 10px 20px 10px 10px;*/
		padding: 8px 0;
	border: 0;
	width: 135px;
	color: #ffffff;
}
.features-overlay .media-overlay ul.media-links li a img {
	float: left;
	display: block;
	padding: 0 10px;
}
.features-overlay .media-overlay ul.media-links li a span {
	display: block;
	padding: 12px 0;
	float: left;
	text-shadow: #262626 0 0 3px;
	width: 75px;
}
.features-overlay .media-overlay ul.media-links li a:hover {
	border: 0;
	color: #fff !Important;
	text-decoration: none;
}
/*for grouping items*/
		.features-overlay .media-overlay ul.media-links span.item-group-name {
	display: none;
}
/*
Where to Buy (WTB) Overlay - purchase flow
------------------------------------------------*/



	.wtb-overlay .phone-title {
	position: absolute;
	top: 85px;
	left: 40px;
}
.wtb-overlay .bg-grey {
	width: 100%;
	z-index: 20;
	background: url('/assets/images/products/phones/detail/overlay/bg-grey.png') 0 0 repeat-x;
	position: absolute;
	height: 580px;
	top: 0;
	left: 0;
}
/* Headers*/	
		
	.wtb-overlay .bg-grey h1 {
	background: url('../../../images/products/phones/detail/purchase/title-txt-50.png') 0 0 no-repeat transparent;
	width: 180px;
	height: 29px;
	text-indent: -99999em;
	margin: 0 0 15px 0;
}
.wtb-overlay .bg-grey .step-2 h1 {
	background-position: 0 -100px;
}
.wtb-overlay .bg-grey .store-locator h1 {
	background-position: 0 -200px;
}
.wtb-overlay .bg-grey h2 {
	background: url('../../../images/products/phones/detail/purchase/title-txt-50.png') 0 -50px no-repeat transparent;
	width: 159px;
	height: 13px;
	text-indent: -99999em;
}
.wtb-overlay .bg-grey .step-2 h2 {
	background-position: 0 -150px;
}
/* Content area */

	.wtb-overlay .phone-information {
	position: absolute;
	width: 100%;
	z-index: 20;
	top: 570px;
	left: 0;
	height: 200px;
	overflow: hidden;
	background: url('/assets/images/products/phones/detail/overlay/bg-shadow.png') 0 0 repeat-x #ffffff;
}
/*Step 1*/
.wtb-overlay .phone-information .step-1 .purchase-options {
	width: 600px;
	margin: 0 auto;
}
/*Step 2*/
.wtb-overlay .phone-information .step-2 .purchase-options {
	width: 680px;
	margin: 0 auto;
	color: #808080;
}
/*Step 1 - 800w*/
.wtb-overlay .phone-information .step-1 .purchase-options-800w {
	width: 140px;
	margin: 0 auto;
}
/* Button containers - left and right */

	.wtb-overlay .phone-information .buttoncontain-left, .wtb-overlay .phone-information .buttoncontain-right {
	padding: 80px 20px 0;
	position: absolute;
	top: 0;
	width: 200px;
}
.wtb-overlay .phone-information .buttoncontain-left {
	/*	left: 40px;*/
		left: 20px;
}
.wtb-overlay .phone-information .buttoncontain-right {
	right: 20px;
}
.wtb-overlay .phone-information .store-lookup {
	padding: 40px 20px 0;
	position: absolute;
	top: 0;
	width: 200px;
	right:20px;
}
.step-1 .purchase-option {
	width: 110px;
	padding: 10px 10px 20px;
	background: url('../../../images/products/phones/detail/purchase/option-divider.png') right center no-repeat transparent;
	margin: 0 !Important;
}
.step-1 .purchase-option-one {
	width: 110px;
	padding-left: 245px;
	padding-top:20px;
	margin: 0 !Important;
}
.step-2 .two-yr-contract {
	display:none;
}
.step-2 .purchase-option {
	width: 180px;
	padding: 20px;
	margin: 0 !Important;
}
.step-2 .carrier-option {
	width: 150px;
	padding-left: 10px;
	background-image: none !Important;
}
.step-1 .last {
	background: none !Important;
}
.step-1 .purchase-option img.carrier {
	display: block;
	margin: 0 auto;
}
.step-2 .purchase-options img.carrier {
	display: block;
	margin: 40px 0 0 0;
}
.step-2 .purchase-options h3 {
	font-size: 1.7em;
	margin: 0 0 10px 0;
	color: #262626;
}
.step-2 .purchase-options {
	padding-left: 180px;
}
/* Buttons */

.btn-back {
	width: 60px;
}
.btn-back a {
	padding-left: 15px !Important;
}
.btn-back {
	width: 60px;
}
.btn-back div.arrow-lg {
	background-position: 0 -1750px;
	width: 4px;
	height: 7px;
	left: 10px;
	top: 7px;
	position: absolute;
}
.btn-buynow {
	width: 109px;
	float: right;
}
.btn-buynow a {
	padding-right: 30px;
}
.btn-buynow div.arrow-lg {
	background-position: 0 -1650px;
	width: 4px;
	height: 7px;
	right: 10px;
	top: 7px;
	position: absolute;
}
.btn-selectplan {
	width: 109px;
	float: right;
}
.btn-selectplan a {
	padding-right: 30px;
}
.btn-selectplan div.arrow-lg {
	background-position: 0 -1650px;
	width: 4px;
	height: 7px;
	right: 10px;
	top: 7px;
	position: absolute;
}
.btn-tocarrier {
	width: 165px;
	margin: 0 0 5px;
	float: left;
}
.btn-tocarrier div.arrow-complete {
	background-position: 0 -1700px;
	height: 5px;
	width: 5px;
	right: 10px;
	top: 8px;
	position: absolute;
}
.step-2 .btn-exisiting-carrier {
	width: 165px;
	margin: 0 0 5px;
	float: left;
}
.step-2 .btn-exisiting-carrier div.arrow-complete {
	background-position: 0 -1700px;
	height: 5px;
	width: 5px;
	right: 10px;
	top: 8px;
	position: absolute;
}
.btn-findstore {
	width: 135px;
	clear: right;
	float: right;
}
.btn-findstore a {
	padding-right: 30px;
}
.btn-findstore div.arrow-lg {
	background-position: 0 -1650px;
	width: 4px;
	height: 7px;
	right: 10px;
	top: 7px;
	position: absolute;
}
.btn-addtocart {
	width: 109px;
	margin: 80px 0 0 0;
}
.btn-addtocart a {
	padding-right: 30px;
}
.btn-addtocart div.arrow-lg {
	background-position: 0 -1650px;
	width: 4px;
	height: 7px;
	right: 10px;
	top: 7px;
	position: absolute;
}
.select-color-txt {
	position: absolute;
	bottom: -40px;
}
/* Colour selectors */
.colors {
	margin-top:5px;
}
ul.colors {
	margin: 20px 0 0 0;
}
ul.colors li {
	height: 28px;
	width: 25px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 3px 0 0;
	cursor: pointer;
}
ul.colors li.selected {
/*border-bottom: 1px solid #262626;*/
}
.p-family {
	position: absolute;
	top: 85px;
}
ul#top-nav li#menu-shop a {
	color:#ffffff;
}
.pre .features-overlay .current-media img {
	margin:87px auto 0;
}
.pre .features-overlay .media-overlay ul.media-links li a:hover {
	border: 0;
	color: #fff !Important;
	text-decoration: none;
}
.pre .wtb-overlay .bg-grey {
	z-index:99;
}
#availability-plug {
	display: block;
	width: 217px;
	height: 80px;
	margin: 15px 0 0 40px;
	background: url(../../../images/products/index/pre/pre_available_on_june6_w_price.png) no-repeat transparent;
}
* html #availability-plug {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='../../../images/products/index/pre/pre_available_on_june6_w_price.png');
}
.red{
	color:#F00;
}
.pre .description {
	margin-top:30px;
}
.pre.notify .wtb-overlay .bg-grey {
	background-color:#cccccc;
	height:1200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#palm_pre_logo_notify {
	display:block;
	width:239px;
	height:49px;
	position:absolute;
	top:266px;
	left:95px;
}
.pre.notify .palm_pre_logo_notify:not([border]) {
 background: url(../../../images/products/phones/detail/pre/palm_pre_logo_for_notify_2.png) no-repeat transparent;
}
#palm_pre_hero_notify {
	display:block;
	width:434px;
	height:262px;
	position:absolute;
	top:0px;
	left:0px;
}
#centro-title-attribution {
	position: relative;
	top: 4px;
	left:119px;
}
#treopro-title-attribution {
	position: relative;
	top:0px;
	left:-240px;
}
#treo800w-title-attribution {
	position: relative;
	top:0px;
	left:-167px;
}
/* pre additions */
.pre.notify .palm_pre_hero_notify:not([border]) {
 background: url(../../../images/products/phones/detail/pre/hero-notify.png) no-repeat transparent;
}
.pre.notify .wtb-overlay .phone-information {
	top:300px;
	background: url() 0 0 #cccccc;
}
.pre.notify .wtb-overlay .buttoncontain-left {
	position: absolute;
	top: 425px;
	width: 200px;
	display:none;
}
.pre.notify .notify-container {
	position:relative;
	display:block;
	top:0px;
	left:0px;
	width:950px;
	height:600px;
	margin:3% 0 1% 10%;
}
.pre.notify #notify-blk-2 {
	width: 260px;
	position: absolute;
	top:46px;
	left:510px;
}
.pre.notify #notify-blk-1 {
	position:absolute;
	top:151px;
	left:510px;
}
#background-styling #header-bg {
	background: url() transparent;
}
.media-overlay, .media-overlay .bg-grey {
	height:640px;
}
.media-overlay .media-thumbs {
	bottom:0px;
}
div.display-media div.current-media {
	width: 640px;
	height: auto;
	margin: -20px auto 0;
}
/* video "on" state
------------------------------------------------*/

ul.media-links li.on {
	opacity:0.4;
	filter:alpha(opacity=40);
}
#aux-accessories div.box-content ul.product-list li a {
	line-height:1.3em;
	padding:10px 0 10px;
}
/**Below added from landing 6/1/09**/
body {
	margin:auto;
	position:relative;
	width:100%;
	overflow-x: hidden;
}
#page-homepage-light {
	background-color:#dbd9d9; /*kitchen*/
}
#body-wrapper {
	background-color:transparent;
	position:relative;
	top:0px;
	width:100%;
}
/*focal background*/
#bg-focus {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:0;
}
.bg-focus {
	height:640px;
}
#bg-blur {
	width:100%;
	height:640px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	background-color: transparent;
}
.bg-focus-pre {
}
/*end focal background*/

/*scaled 'blurred' background*/
#scaled-bg-lg-format {
	width:100%;
	height:640px;
	position:absolute;
	top:0px;
	left:0px;
}
/*three vertical target containers*/
.container-logo-stack {
	position:absolute;
	display:block;
	left:-30px;
	width:35%;
}
.container-hero {
	position:absolute;
	display:block;
	left:33%;
	width:33%;
	height:470px;
	overflow:visible;
}
.container-bubble-banners {
	position:absolute;
	display:block;
	left:66%;
	width:32%;
	height:500px; /*needed for mouse evt capture*/
}
.inner-container-hero {
	position:absolute;
	display:block;
	left:9%;
}
/*end target containers*/
/*hero area*/
#index-content-target { /*page content container*/
	height:475px;
	/*text-align:center;*/
	overflow:visible;
	position:relative;
}
#index-content-target .logo-lockup-stack {
	margin-top: 85px;
}
#index-content-target .container-logo-stack {
	margin:0 0 0 0;
	z-index:950;
}
#index-content-target .container-logo-stack .learn-more-stack {
	margin-top: 30px;
}
/*end hero area*/

/*image divs - there is a reason for the way these are written...change responsibly*/
/*treo pro*/
#hero-pre {
	display:block;
	width:255px;
	height:483px;
	position:absolute;
	left:11px;
	top:0px;
}
.hero-pre:not([border]) {
 background: url(../../../images/products/index/pre6/pre_hero_device_for_kitchen.png) no-repeat transparent;
}
#hero-pre-shadow {
	display:block;
	position:absolute;
	width:592px;
	height:30px;
	top:351px;
	left:40px;
}
.hero-pre-shadow:not([border]) {
 background: url(../../../images/products/index/pre6/pre_hero_gard_shadow_for_kitchen.png) no-repeat transparent;
}
#hero-pre-reflection {
	position:absolute;
	display:block;
	width:227px;
	height:172px;
	top:364px;
	left:6px;/*	display:block;
	width:227px;
	height:172px;
	position:absolute;
	top:364px;
	left:11px;*/
}
.hero-pre-reflection:not([border]) {
 background:url(../../../images/products/index/pre6/pre_hero_reflection_for_kitchen_prod_page.png) no-repeat transparent;
}
#logo-lockup-pre {
	display:block;
	width:100%; /*254px;*/
	height:35px;
	margin-left:35px;
}
.logo-lockup-pre:not([border]) {
 background: url(../../../images/products/index/pre6/logo-lockup-pre_white.png) no-repeat transparent;
}
#tagline-pre {
	display:block;
	width:220px;
	height:85px;
	margin:12px 0 0 31px;
}
/*#tagline-pre {
	display: block;
	width: 312px;
	height: 30px;
	margin: 20px 0 0 -5px;
	background: url(../../../images/products/index/pre6/home_pre_text_gray.png) no-repeat transparent;
}
*/
.tagline-pre:not([border]) {
 background: url(../../../images/products/index/preplus/tagline-pre-new.png) no-repeat transparent;
}
.sprint-available {
	display:block;
	margin:19px 0 0 35px;
	padding:0 0 0 0;
	width:239px;
	height:34px;
}
.sprint-available:not([border]) {
 background: url(../../../images/products/index/pre/pre_now_available_on_sprint.png) no-repeat transparent;
}
#learnmore-pre {
	display:block;
	width:155px;
	height:44px;
	margin: 16px 0 0 89px;
}
.learnmore-pre:not([border]) {
 background: url(../../../images/products/index/button-learn-more.png) no-repeat transparent;
}
.pre-buy-now-btn:not([border]) {
 position:absolute;
 width:147px;
 height:36px;
 left:40px;
 top:250px;
 background:url(../../../images/products/index/pixi/buy_now_button.png) no-repeat transparent;
}
#bubble-one {
	display:block;
	width:188px;
	height:110px;
}
#bubble-one, #bubble-two, #bubble-three {
	opacity:.85;
	-moz-opacity:.85;
}
 .pre-bubble-one:not([border]) {
 background: transparent url(../../../images/products/index/pre6/home_bb_pre_for_biz_e.png) no-repeat;
}
.preplus-bubble-one:not([border]) {
 background: transparent url(../../../images/products/index/preplus/home_bb_preplus_for_biz_e.png) no-repeat;
}
#bubble-two {
	display:block;
	width:188px;
	height:94px;
}
.pre-bubble-two:not([border]) {
 background: transparent url(../../../images/products/index/preplus/home_bb_webos.png) no-repeat;
}
#bubble-three {
	display:block;
	width:188px;
	height:102px;
}
.pre-bubble-three:not([border]) {
 background: url(../../../images/products/index/pre6/bubble-banner3.png) no-repeat transparent;
}
/*end treo pro*/


/*end image divs*/

/*tagline*/

.index-label-tagline div.tagline {
	margin:65px 0 0 0px;
}
/*end taglines*/

/*bubble banners */
.bubble-positioning {
	position:relative;
	width:100%;
	height:350px;
}
.bubble-banner-target {
	position:absolute;
	top:0px;
	right:310px; /*should be same as bubble-banner-overlay*/
}
.bubble-banner-one {
	position:absolute;
	left:115px;
	top:65px;
	z-index:1;
}
.bubble-banner-two {
	position:absolute;
	left:4px;
	top:132px;
	z-index:2;
}
.bubble-banner-three {
	position:absolute;
	left:83px;
	top:179px;
	z-index:3;
}
#bubble-banner-overlay {
	position:absolute;
	top:0px;
	right:310px;/*should be same as bubble-banner-target*/
	z-index:900;
}
#bubble-overlay-one {
	background:transparent;
	width:182px;
	height:90px;
	position:absolute;
	left:132px;
	top:144px;
	z-index:6;
	cursor:pointer;
	display:none;
}
#bubble-overlay-two {
	background:transparent;
	width:180px;
	height:90px;
	position:absolute;
	left:30px;
	top:211px;
	z-index:5;
	cursor:pointer;
	display:none;
}
#bubble-overlay-three {
	background:transparent;
	width:180px;
	height:90px;
	position:absolute;
	left:83px;
	top:251px;
	z-index:4;
	cursor:pointer;
	display:none;
}
.bubble-positioning {
	position:relative;
}
/*end bubble banners*/


.clear-floats {
	clear:both;
}
.core .clearfix {
	padding:0px;
}
/* Pre PDP Elements
---------------------------*/
.top-bullet-section {
	/*width:640px;*/
	margin:0 0 20px;
	min-height:270px;
	padding:0px 0 15px;
}
.bullet-section {
	/*width:640px;*/
	margin:0;
	min-height:235px;
	padding:30px 0 15px;
}
.top-bordered {
	border-top:1px solid #ABABAB;
	margin-top:20px;
}
.sol-description {
	color:#808080;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
	width:320px;
}
.sol-description-work {
	color:#808080;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
	margin-left:20px;
	width:320px;
}
.sol-description p,
.sol-description-work p {
	font-size:11px;
	margin-right:10px;
}
.sol-description h3 {
	color:#010101;
	margin-bottom:5px;
}
#available-jan-pre {
	height:80px;
	left:36px;
	position:absolute;
	top:180px;
	width:292px;
}
.available-jan-pre:not([border]) {
 background:transparent url(../../../images/products/index/pixiplus/available-on-verizon.png) no-repeat scroll 0 0;
}
#available-vzw-pre {
	height:80px;
	left:36px;
	position:absolute;
	top:205px;
	width:310px;
}
.available-vzw-pre:not([border]) {
 background:transparent url(../../../images/products/index/preplus/available-on-vzw.png) no-repeat scroll 0 0;
}
#logo-lockup-pre-plus {
	display:block;
	width:100%; /*254px;*/
	height:50px;
	margin-left:35px;
}
.logo-lockup-pre-plus:not([border]) {
 background: url(../../../images/products/index/preplus/logo_palm_pre_plus.png) no-repeat transparent;
}
.preplus-preorder-now-btn:not([border]) {
 position:absolute;
 width:147px;
 height:36px;
 left:26px;
 top:175px;
 background:url(../../../images/products/index/pixiplus/preorder_button.png) no-repeat transparent;
}
.preplus-buy-now-btn:not([border]) {
 position:absolute;
 width:147px;
 height:36px;
 left:26px;
 top:175px;
 background:url(../../../images/products/index/pixiplus/buy_now_button.png) no-repeat transparent;
}
#hero-preplus {
	display:block;
	width:255px;
	height:483px;
	position:absolute;
	left:11px;
	top:0px;
}
.hero-preplus:not([border]) {
 background: url(../../../images/products/index/preplus/preplus_hero_device.png) no-repeat transparent;
}
.b-border {
	border-bottom:1px solid #d9d9d9;
}
.super {
	vertical-align:super !important;
}
.learn-how-it-works {
	background-image:url(../../../images/products/phones/detail/video_gallery_icon.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:228px;
	min-height:14px;
	font-size:11px;
}
.palm-pre-adv {
	width:291px;
	height:267px;
	background:url(../../../images/products/phones/detail/pre/features/Pre_palm_advantages.png) no-repeat transparent;
}
.palm-preplus-adv {
	width:291px;
	height:267px;
	background:url(../../../images/products/phones/detail/pre/features/preplus_palm_advantages.png) no-repeat transparent;
}

