/* start productmenu */

#productmenu {
	position: relative;
	z-index: 26;
}

div.upper {
	position: relative;
	top: 1.2em;
	display: inline;
}

div.lower {
	position: relative;
	top: 1.2em;
	left: 16.8em;
	_left: 18.2em;
	display: inline;
}

#productmenu a {
	font-size: 1.1em;
}

#productmenu .pipe {
	color: #B4B4B4;
	display: inline-block;
	size: 1.2em;
	margin: 0;
	padding: 0 .2em;
}

#productmenu .btmarrow {
	position: absolute;
	top: 23px;
	left: 282px;
	_left: 276px;
}

#productmenu .toparrow {
	position: absolute;
	top: 23px;
	left: 293px;
	_left: 285px;
}

/* end of productmenu */


/* must keep this in order to use this functionality */
/* model_nav_start */

div#details_top {
margin: 0;
}

div#details_top a:link, div#details_top a:hover, div#details_top a:visited {
	font-weight: normal;
}

div#details_top a.top, div#details_top a.top, div#details_top a:hover.top {
	font-weight: bold;
}

div.modelnav    {
	position: relative;
	z-index: 20;
	text-align: right;
	padding: 0.5em 0.75em 1em 0;
	width: 400px;
	_width: 390px;
	float: left;
	clear: right;
	margin: -.7em;
	}

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: underline;
 }

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

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

div.modelnav img {
position: absolute;
top: 1em;
right: 17.8em;
}


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;
}

/*body.details #productmenu .toparrow {
	position: absolute;
	background-image:url('http://euro.palm.com/roe/en/img/products/treo750v/nav_details_arrow_blk.gif');
	z-index: 30;
	top: 23px;
	left: 293px;
	_left: 285px;

} */
/* end active links */

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

div#details_btm {
top: -28.7em;
_top: -27.6em;
right: 13.9em;
_right: 14em;
}

div.modelnav div.detailsnav a:link, div.modelnav div.detailsnav a:visited  {
font-size: 1.1em;
font-weight: normal;
text-decoration: none;
width: 13em;
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.1em;
padding: 0.2em 0.5em 0.3em;
width: 11.75em;
}

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*/


div.spaceforfooter {
margin-bottom:5em;
}


/* end model nav */

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

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

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

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

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

body.overview div.modelnav a.overviewlnk:hover, body.details div.modelnav a.detailslnk:hover, body.specs div.modelnav a.specslnk:hover, body.options div.modelnav a.optionslnk:hover, body.reviews div.modelnav a.reviewslnk:hover {
text-decoration: none;
}

/* end active links */