body {
color: #464646;
}

div#backnav {
	display: none
	}

/* start model header & footers */

/* start common styles for header & footer */

img.navlogo {
	width: 20.5em;
	_width: 20.6em;
	height: 5em;
	position: absolute;
	z-index: 12;
	top: .7em;
	_top: .6em;
	left: 0;
	}


/* start extras */
div.extras {
position: absolute;
top: 7.5em;
left: 2.75em;
z-index: 15;
}

div.extras .extra {
position: absolute;
top: 0;
left: 0;
}

div.extras div.extra img {
width: 4.5em;
height: 4.5em;
}

div.extras div.touricon {
left: 8.75em;
}

div.extras div.brochureicon {
left: 17em;
}

div.extras div.plansicon {
left: 27.7em;
}

div.extras div.extra span {
position: absolute;
top: 1.6em;
left: 5em;
white-space: nowrap;
}

div.extras div.extra a, div.extras div.extra a:visited {
font-size: 1em;
font-weight: normal;
color: #5a5a5a;
text-decoration: none;
}

div.extras div.extra a:hover {
color: #e65f00;
text-decoration: none;
}

img.logo_palmpowered {
width: 5em;
height: 5em;
}

div.extras img.logo_palmpowered.extra {
top: -.2em;
left: 47.6em;
}
/* end extras */


/* start ecom */
div.ecom {
	margin: 0;
	padding: 0;
	position: relative;
	height: 3.5em;
	_margin: 0 0 -.1em;
	}

div.offerslink {
position: absolute;
right: 27.5em;
_right: 28em;
bottom: .8em;
_bottom: 0.6em;
width: 9.5em;
}
	
img.savetagimg {
width: 3.7em;
height: 1.8em;
border-width: 0;
}

div.offerslink .savetagimg {
margin: 0.3em .5em 0 0;
float: left;
}

div.offerslink a:link, div.offerslink a:visited {
	color: #006666;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 105%;
	text-decoration: none;
	width: 5em;
	}

div.offerslink a:hover {
	color: #000;
	text-decoration: underline;
	}

div.price {
	color: #000;
	margin: 0;
	padding: 0 0 .1em 0.75em;
	_padding-bottom: .1em;
	position: absolute;
	right: 18.75em;
_right: 18em;
	bottom: 0;
	width: 7.75em;
	height: 3.8em;
	border-left: 0.1em solid #5a5a5a;
	_width: 8em;
voice-family: "\"}\"";
voice-family: inherit;
_width: 8.5em;
	}
	
div.price p {
font-size: .9em;
margin: 0 0 -.5em 1.3em;
_margin: 0 0 -.5em 1em;	
padding: 0;
}

div.price span.sign {
	font-size: 1.4em;
	padding: 0.1em 0 0;
	float: left;
	}

div.price span.amt {
	font-size: 2.4em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.1em;
	margin: 0;
	padding: 0;
	float: left;
	}
	
div.price a {
float: left;
width: .5em;
margin-top: -.6em;
}

div.price span.currency {
	font-size: 0.9em;
	padding: 0.5em 0 0 0;
	width: 2em;
	float: left;
	_line-height: 125%;
	_margin-top: -.7em;
	}

div.buy {
	margin: 0;
	padding: 0 0 0 0.75em;
	position: absolute;
	right: 4em;
	bottom: 0;
	height: 3.8em;
	border-left: 0.1em solid #5a5a5a;
	_width: 14.25em;
voice-family: "\"}\"";
voice-family: inherit;
	width: 13em;
	}
	
img.carticon {
width: 2em;
height: 2em;
position: relative;
top: -.2em;
}

img.phoneicon {
width: 2em;
height: 1.2em;
}

div.buy span.buylnk {
	position: absolute;
	top: -0.1em;
	_top: -.2em;
	left: 2.8em;
	}

div.buy a, div.buy a:visited    {
	color: #006666;
	font-size: 1.8em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	_margin-top: -.1em
	}

div.buy a:hover {
 color: #000;
 text-decoration: underline;
 }

div.buy span.phone  {
color: #333333;
	font-weight: bold;
	text-align: right;
	position: absolute;
	left: 1em;
	bottom: 0.5em;
	}
	
div.delivery {
float: right;
_display: inline;
width: 5.5em;
text-align: right;
margin: -.2em 1em 0 0;
_margin: -.1em .75em 0 0;
position: relative;
z-index: 1;
}
	
div.delivery a, div.delivery a:visited {
color: #006666;
text-decoration: none;
line-height: 100%;
}

div.delivery a:hover {
color: #000;
text-decoration: underline;
}
/* end ecom */


/* model_nav_start */
div.modelnav    {
position: relative;
z-index: 20;
	text-align: right;
	padding: 0.5em 0.75em 2em 0;
	width: 40.5em;
	float: right;
	clear: right;
	border-top: 0.1em solid #878787;
	}

div.modelnav div.nav {
position: relative;
}

div.nav img {
width: .83em;
_width: 10px;
height: .83em;
_height: 10px;
}

div.modelnav a:link, div.modelnav a:visited {
 color: #e65f00;
 font-size: 1.2em;
 font-weight: bold;
 text-decoration: none;
 }

div.modelnav a:hover {
 color: #000;
 text-decoration: underline;
 }

div.modelnav span {
 padding-right: 1em;
 padding-left: 1em;
 }

div.modelnav img {
position: absolute;
top: 1.1em;
right: 19.6em;
}

div#modelheader div.modelnav img {
_right: 20em;
}

div#modelfooter div.modelnav img {
right: 19.2em;
}

/* start active links */
body.overview div.nav a.overviewlnk {
color: #000;
}

body.details div.nav a.detailslnk {
color: #000;
}

body.specs div.nav a.specslnk {
color: #000;
}

body.options div.nav a.optionslnk {
color: #000;
}

body.reviews div.nav a.reviewslnk {
color: #000;
}

body.overview div.nav a.overviewlnk:hover, body.details div.nav a.detailslnk:hover, body.specs div.nav a.specslnk:hover, body.options div.nav a.optionslnk:hover, body.reviews div.nav a.reviewslnk:hover {
text-decoration: none;
}
/* end active links */


/*start details nav menu*/
div.detailsnav    {
	font-size: 1em;
	background-color: #eee;
text-align: left;
	display: none;
	padding: 0;
	position: absolute;
z-index: 25;
	border-style: solid;
	border-width: 0.1em;
	border-color: #fff #b4b4b4 #b4b4b4 #fff;
	}
	
div#modelheader div.detailsnav {
top: -.3em;
right: 10.9em;
_right: 11.5em;
}

div#modelfooter div#details_btm {
top: -23.3em;
_top: -23.5em;
right: 10.5em;
}

div.modelnav div.detailsnav a:link, div.modelnav div.detailsnav a:visited  {
font-size: 1.1em;
font-weight: normal;
width: 13.5em;
margin: 0;
display: block;
padding: 0.4em 0.5em 0.5em;
border-top: 0.1em dotted #b4b4b4;
background-color: #eee;
}

div.modelnav div.detailsnav a.start:link, div.modelnav div.detailsnav a.start:visited {
font-weight: bold;
font-size: 1.2em;
padding: 0.2em 0.5em 0.3em;
width: 12em;
}

div.modelnav div.detailsnav a.top, div.modelnav div.detailsnav a.start.top:link, div.modelnav div.detailsnav a.start.top:visited   {
border-top: none;
}

div.modelnav div.detailsnav a:hover, div.modelnav div.detailsnav a.start:hover  {
color: #000;
text-decoration: none;
background-color: #e6e6e6;
}
/*end details nav menu*/

/* end model nav */


/* start model header */
div#modelheader     {
margin: 0;
padding: 0;
position: relative;
z-index: 10;
}

div#modelheader img.prodthb {
display: none;
}
/* end model header */


/* start model footer */
div#modelfooter {
margin: 4em 0 7.5em 0;
_margin_top: 6em;
padding: 0;
position: relative;
clear: both;
z-index: 10;
}

img.prodthb {
width: 4em;
height: 9em;
_height: 9.1em;
position: absolute;
top: -1.5em;
_top: -1.6em;
left: 20em;
z-index: 25;
}

div#modelfooter div.price {
border-left: none;
}

div#modelfooter div.modelnav div.nav {
text-align: right;
float: right;
_display: inline;
	}

div#screen-note {
font-size: .9em;
color: #878787;
position: absolute;
top: .5em;
left: 28em;
}
/* end model footer */


/* start overview */
body.overview div#modelfooter {
_margin-top: -2em;
}
/* end overview */


/* end model header & footers */


/* start learn more */
div#learnmore {
position: relative;
z-index: 2;
margin: 2.5em 0 0 21em;
_margin: 2.5em 0 4em 21em;
}

div#learnmore h1 {
color: #e65f00;
font-weight: normal;
}

div#learnmore ul, div#learnmore li {
margin: 0;
padding: 0;
}

div#learnmore ul, div#learnmore li {
margin: .75em 0 0 .2em;
_margin-left: .1em;
font-size: 1.2em;
font-family: arial,helvetica,sans-serif;
}
/* end learn more */


/* store-offers_start */
div#offers {
margin: 11.5em 0 0 4em;
padding: 0 0 .5em;
}

div#offers img.savetag  {
float: left;
margin: -.1em 1.2em -0.4em 0;
width: 5em;
height: 2em;
}
	
	
/* start temporary styles for old Store Feed format */
div#offers img {
margin-right: .5em;
}

div#offers .text2 {
	font-size: 1.4em;
	}

div#offers td {
	padding-right: 1em;
	padding-bottom: 0.5em;
	}
	/* end temporary styles for old Store Feed format */


div#offers h3 {
 font-size: 1.8em;
 margin-bottom: 0.75em;
 }

div#offers p.offer {
margin: 0 0 0.75em .75em;
_margin: 0 0 0.75em .5em;
}

div#offers a, div#offers a:visited {
 color: #006666;
 font-weight: bold;
 }

div#offers a:hover {
 color: #000;
 }

div#offers p.offer span.link {
 margin-right: 1em;
 margin-bottom: 0.5em;
 width: 4em;
 float: left;
 }

/* store-offers_end */


/* start styles for Service Plans popup */
div#serviceplans {
width: 60em;
text-align: center;
z-index: 30;
}

div#serviceplans div#dialogbox_serviceplans {
background-color: #fff;
}

div#serviceplans h1 {
color: #e65f00;
padding: .75em 0 .25em;
}

div#serviceplans div#carrierplans {
margin: 0 1.25em;
padding: 1.25em 0 0 0;
border-top: .1em #b4b4b4 solid;
border-bottom: .1em #b4b4b4 solid;
}

div#serviceplans div#carrierplans img {
width: 19em;
height: 15em;
margin-bottom: -2.5em;
float: left;
_display: inline;
}

div#serviceplans p.copy {
font-family: arial,helvetica,sans-serif;
font-size: 1.4em;
margin: 2em auto;
width: 60%;
}

div#serviceplans p.copy a {
font-weight: bold;
}

div#serviceplans p.close {
background: #878787;
padding: .75em 0 1em 0;
}

div#serviceplans p.close a, div#serviceplans p.close a:visited {
color: #fff;
font-weight: bold;
}

div#serviceplans p.close a:hover {
color: #eee;
}
/* end styles for Service Plans popup */

