/******************************
   General element styles
******************************/

* { margin:0; padding:0; }
body { margin: 15px 0px 0px 0px; font-family: Verdana; color: #666; font-size:100%; background:url('http://euro.palm.com/europe/en/images/shared/body-background.gif') center repeat-y; background-color: #f4f4f4; }
/*h1 a { display:block; overflow: hidden; margin-bottom:5px; float:left; width: 86px; height: 89px; text-indent:-1000em; font-size:0; background:url('http://euro.palm.com/europe/en/images/shared/logo.gif'); }*/
/* h1 a { display:block; height:100%; margin-bottom:5px;  text-indent:-1000em; background:url(http://euro.palm.com/europe/en/images/shared/logo.gif); } */
h1 { float:left; width: 185px; height: 89px; }
h1 a { display:block; height:100%; margin-bottom:5px;  text-indent:-1000em; background:url(../images/logo.gif); }
h2 { font-size:18px; color: #f1781e; }
h3 { font-family: "Trebuchet MS", "Myriad Pro", verdana; font-size: 21px; margin-bottom:3px; font-weight: normal; }
	#content h3 { font-family: Verdana; margin: 0 0 8px 0; }
h4 { font-size:14px; }

ul { list-style-type: none; }
ul.bulleted { list-style-type:disc; margin-left:25px; margin-bottom:8px; }
          ul.bulleted li { padding-bottom:6px; width:auto; overflow:visible !important; }

ol { margin-left:25px; }
	ol li { padding-bottom:6px; overflow:visible !important; }

input { vertical-align: middle; }
fieldset { border:none; }
	legend { display: none; }
	fieldset div input { border:1px solid #999; }
a { color: #1d91cc; text-decoration: none; }
form div input { padding: 2px; }
form div input, select { font-size: 11px; color:#666; }
p { line-height: 1.5em; margin:10px 0;}
sup { font-size:8px; font-weight:bold; }
a img { border:none; }
.clear { clear:both; }
.subhead { font-family: Verdana, Helvetica, sans-serif !important; color:#666666; font-size:14px; padding-top:6px;}     
sup.reg { font-size:8pt; font-weight:normal; vertical-align:top; }

/* #wrapper { font-size:11px; width:924px; margin:auto; } */
#wrapper { position: relative; font-size:11px; width:930px; margin:auto; background: #fff; padding-top:12px}


/********** Palm Logo **********/
#mypalmlogo {
	background-image: url(http://euro.palm.com/europe/en/images/shared/mypalm.gif);
	display: block;
	width: 68px;
	height: 36px;
	font-size: 1px;
	text-indent: -1000px;
}
#mypalmlogo:hover {
	background-image: url(http://euro.palm.com/europe/en/images/shared/mypalm_on.gif);
}

/******NOTES*************/

.notes .noteitem
{
	margin-bottom:0px;
	width:100%;
}
.notes .colorbullet
{
	font-size:0px;
	float: left;
	width: 4px;
	height:4px;
	position:relative;
	top:6px;
	background-color: #f1781e;
}
.notes .bullet
{
	font-size:0px;
	float: left;
	width: 4px;
	height:4px;
	position:relative;
	top:6px;
	background-color: #666;
}

.notes .notesright {margin-left:10px;}

/*****************************
   General styles
******************************/

/* common link styles */
a.learn-more, .module a { text-transform: lowercase; display: block; color:#5a5a5a; font-weight: bold; text-align: right; background:  url('http://euro.palm.com/europe/en/images/shared/orange-arrow.gif') right center no-repeat; margin: 10px 0; padding-right: 13px; overflow:hidden; }
a.learn-more:hover, .module a:hover { color:#f1781e; text-decoration: underline; } 
a.buy { color: #00755f; padding-right: 15px; background:  url('http://euro.palm.com/europe/en/images/shared/orange-arrow.gif') right center no-repeat; margin: 10px 0; }
a:hover { text-decoration: underline; }

/* spacing for UL in module to match others */
.module ul li { padding-bottom:4px; }

/*****************************************
  Page Options - top of page (HEADER.HTML)
******************************************/
#header{position:relative}
#page-options { padding-top:0px; }
	#page-options a { text-transform:lowercase; }
	#page-options ul, #page-options li { display: inline; }
	#page-options li { /*border-right:1px solid #666;*/ }
	#page-options li.active, #page-options li.active a { color:#333;padding-left:6px;  }
	#page-options a:hover { text-decoration: underline; color: #1d91cc; }
	#page-options li.last { border:none;}
#locations {float:right;background: url(../images/logo_ite_50.jpg) no-repeat bottom right; padding-bottom:65px}
#header_form {	position:absolute;	top:20px;	left:322px;	}
#owners-resources { float:right; background: url('http://euro.palm.com/europe/en/images/shared/orange-arrow.gif') left center no-repeat; padding-left:13px; margin-right: 20px; }
#login_header { float:left;text-align:right; padding-top:13px; padding-left:5px; }
#mypalm_header { float:right; margin-right:20px;padding-top:4px;}
#mypalmlogo { float:left; cursor:hand}
#page-options form { margin-left: 101px; margin-top:-2px; text-align: center; }
#page-options form label { display: none; }
#page-options form div { display: inline; }



/*************
  Navigation 
*************/

#nav {
	position:relative;
	margin: 60px 0 0px 150px;
	padding-bottom:20px;
	height:25px;
	line-height:25px;
	padding-left:25px;
	background:  url('../images/nav-back.gif') no-repeat;
	background-image: url(images/nav-back.gif);
}
	#nav li { background: url('http://euro.palm.com/europe/en/images/shared/nav-seperator.gif') right center no-repeat; padding: 0 8px; float: left; height:25px; }
	#nav li.last { background: none; }
		#nav li a { text-transform: lowercase; display:block; padding: 0 15px; color: #333; }
		#nav li a.active, #nav li a:hover { color: #f38a3c; }
			#nav li ul { position: absolute; left:113px; bottom:0; width:700px;}
				#nav li li { padding:0px; margin:0px; }
				#nav li li a { padding: 0 8px; }
				#nav li li a.active, #nav li li a:hover { color: #f38a3c; }

/* page specific on states */
.main-home #nav li a#topnav-home, .main-home #nav li a#topnav-home:hover,
.main-products #nav li a#topnav-products, .main-products #nav li a#topnav-products:hover,
.main-support #nav li a#topnav-support, .main-support #nav li a#topnav-support:hover,
.main-wheretobuy #nav li a#topnav-wheretobuy, .main-wheretobuy #nav li a#topnav-wheretobuy:hover,
.main-palmpoints #nav li a#topnav-palmpoints, .main-palmpoints #nav li a#topnav-palmpoints:hover,
.main-software #nav li a#topnav-software, .main-software #nav li a#topnav-software:hover
{ color: #f38a3c; font-weight:bold; background-color:#ffffff;}

/*****************
   area
*****************/

# { clear:both; overflow: auto; width:100%; }

	#content { float:left; background:#fff; overflow:hidden; }
	#content { width:478px; margin-right:28px;margin-left:28px;} 
	#content ul li { overflow:hidden;}/* */
	
#content-div-left {width:600px;float:left;padding-right:15px;}
#content-div-right-images {width:150px;float:right;padding-right:10px;padding-top:15px; font-size:9px; text-align:left} 
#content-div-right-images img{padding-top:15px;} 
/*#content-div-left-landing { width:140px; float:left; padding-right:15px; }*/
#content-div-left-landing { width:145px; float:left; padding-right:10px; }
#content-div-right-landing { width:310px; float:right; padding-right:10px; padding-top:15px; }

/*****************
  Sidebar subnavs
*****************/

#subnav { float:left; width: 185px; }
#subnav .active { color:#f1781e; }
#subnav ul { overflow: hidden; }	/** force as layout on menus for IE **/
	#subnav a { display: block; font-weight:normal; padding-left:10px; background:  url('http://euro.palm.com/europe/en/images/shared/subnav-grey-arrow.gif') left center no-repeat; color: #666; }
	#subnav a:hover { color:#f1781e; text-decoration: underline; }


/*****************
  Sidebar area
*****************/

#sidebar { background:#fff; margin-left: 717px; }
#sidebar .content { padding: 5px; overflow: auto; }
#sidebar .content2 { padding-top: 5px; overflow: auto; }
#sidebar label { display: none; }

/**** Stay Connected ****/
#stay-connected {
	background-image: url(http://euro.palm.com/europe/en/images/shared/button_stayconnected_up.gif);
	display: block;
	width: 205px;
	height: 45px;
	font-size: 1px;
	text-indent: -1000px;
	margin-bottom: 9px;
}
#stay-connected:hover {
	background-image: url(http://euro.palm.com/europe/en/images/shared/button_stayconnected_over.gif);
}




/**********
  Footer 
***********/

#footer { clear:both;  margin-bottom:15px; overflow:hidden;margin-top:40px}
	#footer ul { display: inline; }
	#footer li { display: inline; margin:0 3px; }
		#footer a { text-transform: lowercase; }
		#footer a:hover { text-decoration: underline; }
	#footer span { display: block; text-align: right; }
#footerleft { float:left; margin-top:14px;}
#footerright { float:right; }


#footnotes { float:right; font-size:10px; }
#footnotes { margin-top:70px; margin-left:6px; width:600px;}/*497*/
#footnotes li { margin: 15px 0; }
#footnotes .footnoteitem { clear:both;  }
#footnotes .footnotesleft { width:15px;float:left; text-align:left; /*font-weight:bold; */}
#footnotes .footnotesright {float:left;text-align:left; width: 550px; }
#footnotes .footnotesright p { font-size:9px; margin:0px; padding:0px; padding-bottom:6px;text-align:left; }
#footnotes .attribution { width:100%;float:right;font-size:9px;}

/*****************
  Rounded corners 
*****************/

/*** Light grey solid rounded corner ***/
.lgf-tr { background: #ededed url('http://euro.palm.com/europe/en/images/shared/lgf-tr.gif') no-repeat right top; }   	/* top-left corner and left side */
.lgf-tl { background:  url('http://euro.palm.com/europe/en/images/shared/lgf-tl.gif') no-repeat left top; }   	/* top-left corner and left side */
.lgf-br { background:  url('http://euro.palm.com/europe/en/images/shared/lgf-br.gif') no-repeat right bottom; }  	/* bottom-right corner and bottom side */
.lgf-bl { background:  url('http://euro.palm.com/europe/en/images/shared/lgf-bl.gif') no-repeat left bottom; }   	/* bottom-left corner */

/*** Light grey bordered rounded corner ***/
.lg-tr { background:  #fff url('http://euro.palm.com/europe/en/images/shared/lg-tr.gif') no-repeat right top; }   	 /* top-left corner and left side */
.lg-tl { background:  url('http://euro.palm.com/europe/en/images/shared/lg-tl.gif') no-repeat left top; }   	 /* top-left corner and left side */
.lg-br { background:  url('http://euro.palm.com/europe/en/images/shared/lg-br.gif') no-repeat right bottom; }  /* bottom-right corner and bottom side */
.lg-bl { background:  url('http://euro.palm.com/europe/en/images/shared/lg-bl.gif') no-repeat left bottom; }   /* bottom-left corner */

/*** Orange solid back rounded corner ***/
.orange-tr { background: #f1781e url('http://euro.palm.com/europe/en/images/shared/orange-tr.gif') no-repeat right top; }   	/* top-left corner and left side */
.orange-tl { background:  url('http://euro.palm.com/europe/en/images/shared/orange-tl.gif') no-repeat left top; }   	 	/* top-left corner and left side */
.orange-br { background:  url('http://euro.palm.com/europe/en/images/shared/orange-br.gif') no-repeat right bottom; }  	/* bottom-right corner and bottom side */
.orange-bl { background:  url('http://euro.palm.com/europe/en/images/shared/orange-bl.gif') no-repeat left bottom; }   	/* bottom-left corner */

/*** Dark solid back rounded corner ***/
.darkgrey-tr { background: #999 url(http://euro.palm.com/europe/en/images/shared/darkgrey-tr.gif) no-repeat right top; }   	/* top-left corner and left side */
.darkgrey-tl { background: url(http://euro.palm.com/europe/en/images/shared/darkgrey-tl.gif) no-repeat left top; }   	 	/* top-left corner and left side */
.darkgrey-br { background: url(http://euro.palm.com/europe/en/images/shared/darkgrey-br.gif) no-repeat right bottom; }  		/* bottom-right corner and bottom side */
.darkgrey-bl { background: url(http://euro.palm.com/europe/en/images/shared/darkgrey-bl.gif) no-repeat left bottom; }   		/* bottom-left corner */

/*** Mid grey back ***/
.mgf-tr { background: #b3b3b3 url('http://euro.palm.com/europe/en/images/shared/mgf-tr.gif') no-repeat right top; }    /* top-left corner and left side */
.mgf-tl { background:  url('http://euro.palm.com/europe/en/images/shared/mgf-tl.gif') no-repeat left top; }    /* top-left corner and left side */
.mgf-br { background:  url('http://euro.palm.com/europe/en/images/shared/mgf-br.gif') no-repeat right bottom; }   /* bottom-right corner and bottom side */
.mgf-bl { background:  url('http://euro.palm.com/europe/en/images/shared/mgf-bl.gif') no-repeat left bottom; }    /* bottom-left corner */

#learn-more-box {  margin-top:0px; margin-bottom:12px; float:left;width:205px;  }
	#learn-more-box .top { background-image:url('http://euro.palm.com/europe/en/images/shared/learn-more-box-top.gif'); width:205px; height:11px; font-size:0px; }
	#learn-more-box .bot { background-image:url('http://euro.palm.com/europe/en/images/shared/learn-more-box-bot.gif'); width:205px; height:11px; font-size:0px; }	
	#learn-more-box .content { padding:8px;/*border-left:1px solid #cccccc; border-right:1px solid #cccccc; */width:187px; overflow:hidden }
	#learn-more-box .content strong { color:#f1781e }
	#learn-more-box .content img { border:0px; }
	#learn-more-box .content img.button { color:#ffffff; }
	#learn-more-box .content ul {list-style-image:url(http://euro.palm.com/europe/en/images/shared/subnav-grey-arrow-level1.gif); margin-left:16px; margin-top:12px;}
	#learn-more-box .content ul li { padding-bottom:10px;  }	
	#learn-more-box .content ul li a { text-decoration:underline; color:#666}
	#learn-more-box .content sup { }		
		#learn-more-box .content sup a { color:#1D91CC !important; text-decoration:none !important; }			
		#learn-more-box .content sup a:hover { text-decoration:underline; }					

/**** order-by-phone ****/

#order-by-phone {  margin:0px; padding:0px; margin-bottom:12px; float:left; width:205px } /*border:1px solid red;*/
	#order-by-phone .content  .content a.arrow { display:block; color:#5a5a5a; font-weight: bold; background:  url('http://euro.palm.com/europe/en/images/shared/subnav-orange-arrow-last-selection-on.gif') right center no-repeat;  margin: 5px 0; margin-right:10px; overflow:hidden; }
	#order-by-phone .content .content { padding: 5px 8px;  }/**/
	#order-by-phone .content .content p { line-height: 22px; margin: 0; }
	#order-by-phone .content .content p.phone { font-family: verdana, sans serif; display: block; font-size:16px; font-weight:bold; line-height:30px }
	
	.buttonBuyNow { margin-top:6px; margin-bottom:6px; }
	
	
#features-box {  margin-top:0px; margin-bottom:12px; float:left;width:205px;  }     
      #features-box .content { padding:8px;padding-left:10px;width:187px; overflow:hidden }
      #features-box .content strong { color:#f1781e }
      #features-box .content img { border:0px; }
      #features-box .content img.button { color:#ffffff; }
      #features-box .content ul {list-style-type:none; margin-top:12px;}
      #features-box .content ul li { padding-bottom:10px;  }
      #features-box .content ul li .orangetxt{ color:#f1781e } 
      #features-box .content ul li a { text-decoration:underline; color:#666} 
      #features-box .content ul li strong { color:#666666;  }   

/**** darkgrey-box ****/
#darkgrey-box { margin-bottom:12px;float:left; width:205px; color:#ffffff; } /*border:1px solid red;*/
	#darkgrey-box .content .content { text-align:left;  }	
	#darkgrey-box .content .content a {  color:#ffffff; text-decoration:underline; }    
	#darkgrey-box .content .content a.arrow { background:transparent url(http://euro.palm.com/europe/en/images/shared/white-arrow.gif) no-repeat scroll right center; color:#FFFFFF;font-weight:bold;margin-bottom:7px;margin-right:5px;vertical-align:middle; padding-right: 15px; text-decoration:none; }
	#darkgrey-box .content .content a.arrow:hover { text-decoration:underline; }
	#darkgrey-box  #tour { padding: 5px; margin-left:4px; display: block; background: url(http://euro.palm.com/europe/en/images/products/ico_tour.gif) left center no-repeat; padding-left:23px; }
	#darkgrey-box  #datasheet { padding: 5px; padding-right:0; margin-left:4px; display: block; background: url(http://euro.palm.com/europe/en/images/products/ico_datasheet.gif) left center no-repeat; padding-left:23px; }

/**** right banners ****/
#rightBanner { margin-bottom:12px;width:205px;text-align:center;float:left; }

/**** specs ****/
#specs {}
	#specs .spec-item { width:480px; border-top:1px solid #999999; padding-top:8px; padding-bottom:8px; }
		#specs .spec-item .left { float:left; color:#ff6633; width:190px; padding-right:10px; }	
		#specs .spec-item .right { float:right; width:280px; }	

/**** set fixed width for page title ****/		
#title-head { height:50px; }

#main { overflow:hidden; position:relative; margin:auto}

/**** order-by-phone ****/
#order-by-phone { position:relative; z-index:2; float:left; margin-bottom:12px; width:205px } /*border:1px solid red;*/
	* html #order-by-phone div { height: 1%; } /* force haslayout */
	#order-by-phone .content  .content a.arrow { display:block; color:#5a5a5a; font-weight: bold; background:  url('http://euro.palm.com/europe/en/images/subnav-orange-arrow-last-selection-on.gif') right center no-repeat;  margin: 5px 0; margin-right:10px; overflow:hidden; }
	#order-by-phone .content .content { padding: 5px 8px;  }/**/
	#order-by-phone  .content .content p { line-height: 22px; margin: 0; }
	#order-by-phone .content .content p.phone { font-family: verdana,arial; margin-bottom:42px; display: block; font-size:16px; font-weight:bold; line-height:30px }

/*** specials styles ***/
* html #specials, * html #plans  { background: url(http://euro.palm.com/europe/en/images/shared/specials-back.gif) 6px 0 no-repeat !important; }
#specials { top: 53px; }

/*** plans styles ***/
#plans { top: 73px; }

/*** common flyout styles ***/
.flyOut { z-index:1; background: #fff; position: absolute; width: 305px; top:49px; right: -9999em;}
.flyOut .content { padding:5px !important;font-size:10px; }
.flyOut .content .content { padding:5px 8px !important; }
.flyOut p { margin:0; line-height: 1.5em; padding-right: 5px; margin-bottom:8px; }
.flyOut h2 { font-size: 12px; margin-bottom: 10px;}
.flyOut h2 sup { color:#1D91CC;}
.flyOut a { font-weight: bold; color:#666;}
#specials, #plans { width: 177px; position:absolute; padding-left: 20px; right:13px; }
#specials-content.hover, #plans-content.hover { right:195px; }
#flyout-tl.hover { background-image: url(http://euro.palm.com/europe/en/images/flyout-over-tl.gif) }
#flyout-bl.hover { background-image: url(http://euro.palm.com/europe/en/images/flyout-over-bl.gif) }

* html #darkgrey-box div { height:1%;}
* html  #subnav * { height: 1%; }

/*** price grid ***/
#pricegrid th {
border-bottom:1px solid #B4B4B4;
border-collapse:collapse;
border-right:1px solid #B4B4B4;
color:#CCCCCC;
font-size:1.2em;
font-weight:bold;
height:2.25em;
text-align:left;
vertical-align:middle;
}
#pricegrid td {
border-right:1px solid #B4B4B4;
color:#464646;
font-size:0.9em;
height:2.4em;
padding:0.3em 0.5em 0.5em 0pt;
text-align:left;
vertical-align:top;
}
#pricegrid th.left_cell_opt_title {
border-bottom:1px solid #B4B4B4;
}
#pricegrid th.right_cell_opt_title {
border-right:0pt none;
}
#pricegrid th.cell_opt_title_no_right_border {
border-bottom:1px solid #B4B4B4;
border-right:0pt none;
color:#CCCCCC;
font-size:1.2em;
font-weight:bold;
}
#pricegrid td.cell_opt_items {
border-bottom:0pt none;
color:#878787;
font-weight:bold;
}
#pricegrid td.cell_opt_items_w_bottom {
border-bottom:1px solid #B4B4B4;
color:#878787;
font-weight:bold;
}
#pricegrid td.rt_end_corner {
border-right:0pt none;
padding-left:0.5em;
}
#pricegrid td.cell_right_border {
border-bottom:0pt none;
padding-left:0.5em;
}
#pricegrid td.cell_no_right_no_bottom_border {
border-bottom:0pt none;
border-right:0pt none;
padding-left:0.5em;
text-align:left;
}
#pricegrid td.cell_bottom_border {
border-bottom:1px solid #B4B4B4;
padding-left:0.5em;
}
#pricegrid td.cell_no_right_w_bottom_border {
border-bottom:1px solid #B4B4B4;
border-right:0pt none;
padding-left:0.5em;
}

#buy_disclaimer { padding-top:8px; }

