@charset "utf-8";
@import "reset.css"; 

/*------------------------------------------------------
BASIC ELEMENTS
------------------------------------------------------*/
html{
font-size:100.1%; min-height: 100%; margin-bottom: 0px;overflow-y:scroll;}
body{
 background:#575757 url(/_img/site_bg.jpg) repeat-x; color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center;}
label {
 color: #404040; margin: 14px 0 5px 0; font-weight: bold; display:block;}
a{
color:#FF6600}
a:hover{
color:#FF6600}
strong {
 font-weight: bold; color: #000;}
ol li {
 margin: 0 0 1em 2em; padding-left: 1em; }
ol {
 list-style: outside; list-style-type: lower-alpha; margin: 1em 0; }
p{
 line-height: 1.4em;}
li {
 line-height: 1.2em; }
h2 {
font-weight: bold; margin-bottom: .5em;}
sup{
font-size:80%;vertical-align:super;}

/*------------------------------------------------------
FUNDAMENTAL CONTAINERS
------------------------------------------------------*/

#main-wrapper {
 margin: 0 auto; width: 816px; text-align: left; background: url(/_img/shadow.png) repeat;}
#content {
 width: 780px; margin-left: 17px; background-color: #fdfdfd; padding-bottom: 30px; font-size: 11px; position: relative; }
#content p {
 margin:0 0 1em 0;}  
#content-body {
 width: 580px; margin: 0 0 0 185px; min-height: 350px; position: relative;}
#content-body h1 {
font-size: 16px; background:url(/_img/dotted_menu.gif) repeat-x left bottom; padding-bottom: 10px; margin-bottom: 5px; font-weight: bold;}
#content-body.wide {
 width: 520px; }
#content-body.short {
 width: 394px; }
#sidenav {
 position: absolute; left: 20px; width: 145px; margin: 0 0 0 0; }
#sidenav a {
 color: #404040; font-weight: bold; padding: 7px 4px; display: block; text-decoration: none; width: 137px;  }
#sidenav a:hover {
 background-color: #eee; }
#sidenav a.selected, #sidenav a:hover.selected {
 background: #E5E5E5 url(/_img/arrow_menu.png) no-repeat right center; }
#sidenav ul {
 background: url(/_img/dotted_menu.gif) repeat-x left top; padding-top: 1px;}
#sidenav li {
 background: url(/_img/dotted_menu.gif) repeat-x left bottom; padding-bottom: 1px; position: relative; }
#sidenav li li {
 background: #E5E5E5 none; }
#sidenav li li a {
 padding: 2px 4px; font-weight: normal; }
#sidenav li li a:hover {
 color: #FF6600; background-color: #E5E5E5;}
#sidenav li li a.selected, #sidenav li li a:hover.selected {
 background-image: none; color: #FF6600; }
#sidenav ul ul {
 margin-top: -2px; padding-bottom: 6px; background-color:#E5E5E5; background-image: none;}
#sidenav ul ul ul a {
 padding-left: 20px; width: 107px; }
#header {
	display: none;
position: relative; background: url(/_img/header_bg.png) no-repeat; height: 128px;}
#footer {
 margin: 0 auto; width: 816px; background: url(/_img/footer_bg.png) no-repeat; padding: 20px 0px;}
#stage {
 margin-left: 17px; }
#prtrn{position:absolute;bottom:0;right:0;background:#764;height:30px;width:30px;}


/*------------------------------------------------------
COMMON FONT CLASSES
------------------------------------------------------*/
.white{
color:#fff}
.color_1{
color:#666} /* Dark Grey */
.color_2{
color:#FF6600} /* Navigon Orange */
.normal {
line-height:13px}
.bold {
font-weight:bold}
.nobold {
font-weight:normal} 
.small {
font-size:10px}
.short_line {
line-height:8px}
a.link_1{
color:#666;}   /* Dark Grey */
a.link_1:hover, a.link_1:active {
color:#FF6600;}
a.link_2{
color:#666;text-decoration:none;}  /* Dark Grey with no decoration */
a.link_2:hover, a.link_2:active {
color:#FF6600;}   

/*------------------------------------------------------
HEADER
------------------------------------------------------*/
.top-links {
 position: absolute; width: 100%; }

.top-links a 
	{
	padding: 0px 10px 0px 10px;
	height:34px;
	line-height:38px;
	color: #bcbcbc;
	font-size: 9px; 
	}

.top-links a:hover {
 color:#fff
 }

 .top-oem,
 .top-channel,
 .top-mynavigon,
 .top-newsletter,
 .top-cart{
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
	overflow:hidden;
 }
 
 
 .top-oem{
 margin-left:18px;

 }
 .top-oem,
 .top-channel{
 float:left;
 }
 
 .top-oem:hover,
 .top-channel:hover{
background-image:url('/_img/toplinks_bg.png');
background-position:0px 34px;
 }
 
 .top-mynavigon,
 .top-newsletter,
 .top-cart{
 float:right;
 }
 
 .top-mynavigon{
 margin-right:18px;
 }
 
  .top-mynavigon{
  }
  
  .top-cart:link,
  .top-cart:active,
  .top-cart:visited{
  background:url('/_img/cart_gray.gif') no-repeat right center;  
	padding: 0px 24px 0px 10px;
  margin-right:6px;
  }
  
  .top-cart:hover{
  background:url('/_img/cart_white.gif') no-repeat right center;
  }
  
 
.logo {
 position: absolute; top: 34px; left: 18px;
 }

#oemheader {
 position: relative; top: -25px; }

/*------------------------------------------------------
FOOTER
------------------------------------------------------*/
#footer a {
 color: #C7C7C7; font-size: 11px; border-right: 1px solid #c7c7c7; padding: 0 10px; }
#footer a:hover {
 color: #fff; }
#footer li {
 display: inline; }
#footer .copy {
 color: #939393; font-size: 11px; margin-top: 10px; }
#footer .last {
 border: none; }


/*------------------------------------------------------
HOME PAGE
------------------------------------------------------*/
.home_top{
 background: url(/_img/home_main_2100.png) no-repeat;margin-top:-25px;width:780px;height:277px;position:relative}
.home_top .pos1{
width:385px;position:absolute;top:99px;left:74px}
.home_top .btn_learn_more{
width:100px;height:20px;position:absolute;top:172px;left:73px;display:block;}



.home_splash{position:relative;display:block;cursor:pointer;width:780px;height:500px;overflow:hidden;white-space:nowrap;}

.home_splash .scrollboard{
height:500px;
width:7800px;
overflow:hidden;
}

.home_splash_forwardarrow,
.home_splash_backarrow{
background-repeat:no-repeat;background-position:top left;
height:56px;width:56px;cursor:pointer;
position:absolute;
top:250px;margin-top:-28px;
z-index:300;
display:block;}


.home_splash_backarrow{
left:0px;
margin-left:-28px;

background-image:url(/_img/home_scroll_buttons/back.png);}

.home_splash_forwardarrow{
right:0px;
margin-right:-28px;
background-image:url(/_img/home_scroll_buttons/forward.png);}



.home_splash a.pane{
float:left;cursor:pointer;width:780px;height:500px;background-repeat:no-repeat;background-position:top left;
}

.home_splash a.firstpane{
background:white url(/_img/website-splash-1.jpg) top left no-repeat;}


.home_buttons{position:relative;width:744px;margin:0px auto;}
 
.home_buttons .top{
 background: url(/_img/home_buttons/top.jpg) top left no-repeat;position:relative;height:176px;}
.home_buttons .bot{
margin-top:6px;
 background: url(/_img/home_buttons/bot.jpg) top left no-repeat;position:relative;height:73px;}
 

 .home_buttons .button{
 overflow:hidden;
 }
 
 .home_buttons .button a{
 overflow:hidden;
 padding-top:120%;
 }
 
.home_buttons .button{position:absolute;top:1px;} 
.home_buttons .first{left:1px;}
.home_buttons .second{left:254px;}
.home_buttons .third{left:508px;}

.home_buttons .lefttext,
.home_buttons .righttext{
bottom:20px;
position:absolute;
} 

.home_buttons .lefttext{
left:20px;
}

.home_buttons .righttext{
right:20px;
}

.home_buttons .fillbox{
display:block;
width:100%;
height:100%;
}

.home_buttons .top .button{
width:235px;height:176px;}

.home_buttons .bot .button{
width:235px;height:73px;
}

.home_buttons_top{
 background: url(/_img/home_buttons1.jpg) no-repeat;width:760px;height:178px;margin:16px 0 0 18px; position:relative;}
.home_buttons_top .pos0atext{
position:absolute;top:154px;left:14px;}
.home_buttons_top .pos0btext{
position:absolute;top:154px;left:165px;}
.home_buttons_top .pos1btext{
position:absolute;top:154px;left:405px;}  
.home_buttons_top .pos2btext{
position:absolute;top:152px;left:650px;}  

.home_buttons_top .pos1block{
position:absolute;width:235px;height:175px;top:1px;left:1px;}  
.home_buttons_top .pos2block{
position:absolute;width:235px;height:175px;top:1px;left:254px;} 
.home_buttons_top .pos3block{
position:absolute;width:235px;height:175px;top:1px;left:508px;} 

.home_buttons_bot{
 background: url(/_img/home_buttons2.jpg) no-repeat;width:760px;height:75px;margin:8px 0 0 18px; position:relative;}
  
.home_buttons_bot .pos0{
position:absolute;height:75px;width:235px;left:1px;}
.home_buttons_bot .pos1{
position:absolute;height:75px;width:235px;left:254px;}
.home_buttons_bot .pos2{
position:absolute;height:75px;width:235px;left:508px;}

.home_buttons_bot .pos2atext{
position:absolute;top:56px;left:580px;} 
.home_buttons_bot .pos2btext{
position:absolute;top:56px;left:650px;} 
 
 
.home_lower {
width:746px;height:40px;margin:10px 0 0 17px}
.home_lower2 {
width:746px;height:100px;margin:20px 0 0 17px;position:relative}
/* #content required to override specificity of #content p tag */


#content .home_lower2 .pos1{
margin:0 0 10px 15px; width:205px}
#content .home_lower2 .pos2{
position:absolute;top:0;left:256px;width:205px}
#content .home_lower2 .pos3{
position:absolute;top:0;left:503px;width:205px}       
.footnote{
text-align:right;margin:20px 20px 0 0}

/*------------------------------------------------------
ABOUT
------------------------------------------------------*/
.teaser {pos2
 background: url(/_img/dotted_menu.gif) repeat-x left bottom; padding-bottom: 30px;}
.teaser h2 {
 background: url(/_img/dotted_menu.gif) repeat-x left top; font-weight: bold; padding-top: 10px; }
.hd_about {
 position: relative; top: -25px; right: 2px; }
.job_desc {
 width: 300px; }
.tl_apply {
 margin-bottom: 1em; }
.tl_apply span {
 color: #f60; font-weight: bold; }
.press-back-link {
 margin-bottom: 1em; }
#content-body p.list_date {
 color: #f60; font-size: 11px; margin-bottom: .25em; }
.report_name a, .report_name a:hover {
 color: #404040; font-weight: bold; }
.news_list li {
 background: url(/_img/dotted_menu.gif) repeat-x left bottom; padding: 1em 0; }
.years h3 {
 background: url(/_img/dotted_menu.gif) repeat-x left bottom; font-weight: bold; padding: 1em 0; }


/*------------------------------------------------------
PRODUCTS
------------------------------------------------------*/
.product_page {
 background: url(/_img/product_devices_bg.jpg) no-repeat; height:400px;position:relative;}
.product_page .pos1{
 position:absolute;top:241px;left:34px; }
.product_page .pos2{
 position:absolute;top:241px;left:159px; }
.product_page .pos3{
 position:absolute;top:241px;left:282px; }
.product_page .pos4{
 position:absolute;top:241px;left:407px; }
.product_page .pos5{
 position:absolute;top:361px;left:92px; }
.product_page li {
 margin:10px 0 0 20px; }

.domtab{
font-size:90%;width:550px;}
.domtabs{
float:left;position:relative;margin:10px 0 -1px;padding:0;}
.domtabs li{
float:left;list-style:none;display:block;text-align:center;margin:0 0 0 10px;padding:0;}
.domtabs li.first{
margin-left:0;}
.domtabs li.double a{
line-height:12px;}
.domtabs li a{
width:90px;display:block;color:#666;height:30px;line-height:25px;font-weight:700;text-decoration:none;border:1px solid transparent;border-width:1px 1px 0;padding:5px 5px 0;}
.domtabs li a:hover{
color:#333;}
.domtabs li a.active{
background:#f3f3f3;color:#f60;border:1px solid #cbcbcb;border-width:1px 1px 0;}

.retailvision{
float:right;margin-right:40px;}
.demo{
float:right;display:block;width:100px;height:25px;text-align:center;line-height:25px;font-weight:600;}
.fresh{
display:block;width:100px;height:80px;background:transparent url(/_img/icon_fresh.jpg) no-repeat 25px 20px;}
.zagat{
display:block;width:100px;height:80px;background:transparent url(/_img/icon_zagat_sm.jpg) no-repeat 25px 20px;}
.traf{
display:block;width:100px;height:80px;background:transparent url(/_img/icon_traffic_sm.jpg) no-repeat 25px 20px;}     
.devicebox{
float:right;margin-left:20px;}
.devicebox_small{
float:left;margin-right:20px;}
.boxcontents{
float:left; margin: 0 0 20px 0;}
.tab_content_box{
display:block;border-top:1px solid #cbcbcb;clear:both;width:510px;background:url(/_img/content_tab_bg.png) no-repeat;color:#333;padding:20px;}
.tab-content a{
color:#F60; display:}
.tab-content h2{
font-size:12px;margin-bottom:.25em;color:#000;font-weight:600;}
.tab-content h2 a{
color:#000;}
.tab-content h3 {
color:#FF6600;font-size:12px;margin: 2em 0 1em 0;font-weight:600;}
.tab-content p{
line-height:1.4em;margin:0 0 1em;}
.tab-content .thumbs{
margin-top:0px;}
.tab-content .thumbs a:link,.tab-content .thumbs a:visited{
border:1px solid #999;width:121px;height:121px;display:block;float:left;margin:0 20px 20px 0;}
.tab-content .thumbs a:hover{
border:1px solid #F60;}
.tab-content strong {
font-weight:600;}

#content-body h1.device {
float:left; height:56px; margin:50px 0 0 20px;overflow:hidden;text-indent:-999em; width:251px;}
#content-body h1.device2100_max {
 background:url(/_img/tl_navigon-2100max.gif) no-repeat;}
#content-body h1.device2100 {
 background:url(/_img/tl_navigon-2100.gif) no-repeat;}
#content-body h1.device5100 {
 background:url(/_img/tl_navigon-5100.gif) no-repeat;}
#content-body h1.device7100 {
 background:url(/_img/tl_navigon-7100.gif) no-repeat;}
#content-body h1.deviceFM {
 background:url(/_img/tl_navigon-freshmaps.gif) no-repeat; height:102px;}
/* #content-body h1.accessories {
 background:url(/_img/tl_navigon-accessories.gif) no-repeat;} */
#content-body h1.mini {
 font-size: 11px; color: #404040; }

.service-copy {
 float:left;margin-left:50px;width:350px;}
.service-icon {
 float:left; }

.product_quicklinks {
margin-left: 20px;}
.zagat-traffic {
clear:both;cursor:pointer;float:right;margin-top:50px;}

.comp_icons{
position:absolute;top:40px;left:243px;}
.comp_chart{
border:none;border-collapse:collapse;margin-top:65px;}
.comp_chart th{
border-left:1px solid #e4e4e4;width:65px;text-align:center;padding:4px;}
.comp_chart td{
border:1px solid #e4e4e4;text-align:center;padding:4px;}
.comp_chart .first_c{
width:210px;text-align:left;border-left:none;padding-left:0;}
.comp_chart .final_c{
border-right:none;padding-right:0;}
.comp_chart .tall_r td{
height:40px;vertical-align:bottom;}
.comp_chart .final_r td{
height:40px;border-bottom:0;}

.matrix .comp_icons{
position:absolute;top:40px;left:180px;}
.matrix .comp_chart{
border:none;border-collapse:collapse;margin-top:65px;}
.matrix .comp_chart th{
border-left:1px solid #e4e4e4;width:65px;text-align:center;padding:4px;}
.matrix .comp_chart td{
border:1px solid #e4e4e4;text-align:center;padding:4px 0px;width:78px;}
.matrix .comp_chart .first_c{
width:210px;text-align:left;border-left:none;padding-left:0;}
.matrix .comp_chart .final_c{
border-right:none;padding-right:0;}
.matrix .comp_chart .tall_r td{
height:40px;vertical-align:bottom;}
.matrix .comp_chart .final_r td{
height:40px;border-bottom:0;}

/*------------------------------------------------------
BUY
------------------------------------------------------*/
.shopinfo {
 position: relative; margin: 10px 0 0 -20px; width: 593px; }
.shop_logo {
width: 179px; height: 87px; margin: 0 0 18px 18px; float: left;}

.shop_logo img{
width:179px;height:87px;
}

/*FOR NEWVERSION*/
.icon_canada {
background: url(/_img/buy/icon_canada.gif) no-repeat 0 50%; padding-left: 25px; display: block; position: absolute; top:150px; right: 0; color: #666; }
*/*
.icon_canada {
background: url(/_img/buy/icon_canada.gif) no-repeat 0 50%; padding-left: 25px; display: block; position: absolute; top: 40px; right: 0; color: #666; }
*/

.icon_usa {
background: url(/_img/buy/icon_usa.gif) no-repeat 0 50%; padding-left: 25px; display: block; position: absolute; top: 40px; right: 0; color: #666;}

/*------------------------------------------------------
REG
------------------------------------------------------*/

#registration{
margin:0px;
padding:0px;
}

#registration #content{
position:relative;
margin-top:0px;
}





.service_icon {
 position: absolute; right: 10px; top: 30px; }

/*------------------------------------------------------
GLOBAL
------------------------------------------------------*/
.arrow_link {
 background: url(/_img/icon_arrow.gif) no-repeat left center; padding-left: 15px;}
.action_link {
 background: url(/_img/icon_arrow_orange.gif) no-repeat left center; padding-left: 15px; color: #404040; font-weight:bold; }
ul.inbox {
list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt 0pt 20px;padding:0pt;}
ul.inbox li {
list-style: none;background: url(/_img/icon_square-bullet.gif) no-repeat 0 50%;background-position: 0 .4em;padding-left: 10px;margin: 5px 0 0 0px;}
ul.inbox ul {
 margin-bottom: 1.5em; }
ul.inbox ul li {
 list-style: circle; background: none; margin-left: 10px; padding-left: 0; }
.tight_copy {
 width: 375px; }

/*------------------------------------------------------
UTILS
------------------------------------------------------*/
.clear {
clear:both; }
.fl_left {
float: left; }
.fl_right {
float: right; }
.min_h {
min-height:280px;height:auto !important; height:280px;}
.cheater {
text-indent: -999em;}
#content .mar_0 {
margin:0} 
#content .mar_l1 {
margin-left:17px}
#content .mar_b1 {
margin-bottom:20px}
#content .mar_t1 {
margin-top:10px}
#content .mar_r1 {
margin-right:60px}    
#content .pad_l1 {
padding-left:10px}
#content .pad_1 {
padding:0 20px 0 10px}

/*------------------------------------------------------
ASP REDEV
------------------------------------------------------
A + UL {
display:none;}
a.selected + UL{
 display: list-item;}*/

.mainnav
{
background-image:url('/_img/nav_1/navbg_line.png');display:block;float:left;margin:0 auto;height:24px; position: absolute; bottom: 0; right: 38px;}

.mainnav li
{
list-style-type:none; display:inline;}

.mainnav ul
{
margin:0; padding:0;}

.mainnav a
{
display:block; float:left; height:24px; line-height:27px;overflow:hidden;text-decoration:none; padding:0px 28px 0px 27px;
font-family:sans-serif;
color:#777777;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:1px;
background:transparent url('/_img/nav_1/navbg_normal.png') repeat 0px 0px;}

.mainnav a:hover,
.mainnav a.tab_support_selected,
.mainnav a.tab_register_selected
{
color:white;
text-shadow:1px 1px 1px #333;
}

.mainnav a.tab_oem
{
background-image:url('/_img/nav_1/navbg_left.png');
background-position: left 0px;
}

.mainnav a.tab_oem:hover,
.mainnav a.tab_oem_selected
{
background-image:url('/_img/nav_1/navbg_left.png');
color:white;
text-shadow:1px 1px 1px #333;
background-position: left 24px;
}

.mainnav a.tab_support
{
background-image:url(/_img/nav_1/navbg_normal.png);
background-position:left 0px;
}

.mainnav a.tab_support:hover,
.mainnav a.tab_support_selected
{
background-position:left 24px;
color:white;
text-shadow:1px 1px 1px #333;
}

.mainnav a.tab_register
{
background-image:url('/_img/nav_1/navbg_right.png');
background-position: right 0px;
margin-right:0px;
}

.mainnav a.tab_register:hover,
.mainnav a.tab_register_selected
{
background-image:url('/_img/nav_1/navbg_right.png');
color:white;
text-shadow:1px 1px 1px #333;
background-position: right 24px;
margin-right:0px;
}

#product{
margin:0px;
padding:0px;
}

#boxnav-products{
position:absolute;
left:0px;
  width:199px;
  border-right:#bcbcbc solid 1px; 
  min-height:100%;
}


#content{
position:relative;
  min-height:440px;
  height:auto !important;
  height:440px;
  padding-bottom:0px;
}

#product #content{
position:relative;
margin-top:0px;
}

#product #content #content-body h1.minibig{
font-family:helvetica,sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
background:none;
}

#product #content #content-body{
margin-left:200px;
min-height:450px;
  height:auto !important;
  height:450px;
padding:0px;
width:580px;
}

#product #compare{
background-image:url('/_img/compare.png');
background-repeat:no-repeat;
background-position: 11px 12px;
}

#boxnav-products ul, #boxnav-products li{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }

#boxnav-products ul li{
margin:0px 0px 0px 0px;
font-weight:bold;
border-bottom:#bcbcbc solid 1px;
background-color:#ffffff;
}

#boxnav-products ul li a{
color:#4e4e4e;
font-family:helvetica, sans-serif;
font-size:12px;
height:35px;
line-height:35px;
display:block;
padding:0px 0px 0px 25px;
text-decoration:none;

}

#boxnav-products ul li a.selected{
color:#ff6600;
background-color:#d2d2d2;
background-image:url('/_img/orangearrow8x11-d2d2d2.gif');
background-repeat:no-repeat;
background-position: 11px 12px;
}

#boxnav-products ul li a:hover{
color:#ff6600;
background-image:url('/_img/orangearrow8x11-ffffff.gif');
background-repeat:no-repeat;
background-position: 11px 12px;
}

#boxnav-products ul li a.selected:hover{
color:#ff6600;
background-image:url('/_img/orangearrow8x11-d2d2d2.gif');
background-repeat:no-repeat;
background-position: 11px 12px;
}


#boxnav-products ul li a.boxnavlabel{
}



#boxnav-products #legacyproducts a{
padding-left:35px;
background-position: 21px 12px;
background-color:#e5e5e5;
}

#boxnav-accessories{
float:left;
background-color:#f2f2f2;
position:relative;
width:111px;
margin-left:-1px;
left:200px;
border-left:#bcbcbc solid 1px; 
border-right:#bcbcbc solid 1px;
min-height:100%;
}

#boxnav-accessories ul{
border-top:#bcbcbc solid 1px;
}

#boxnav-accessories ul li{background-color:#d2d2d2;}

#boxnav-accessories li a{
text-align:center;
display:block;
padding:10px;
color:#000000;
text-decoration:none;
}

#boxnav-accessories li a:hover, #sidenavaccbig li a.selected{
background-color:#ebebeb;
}


.content-header{
padding-top:25px;
padding-left:18px;
}

#product .content-header{
padding-top:56px;}

#product #content #content-body .productsmain{
background-image:url('/_img/prod_home_2008.jpg');
background-position:0px 0px;
background-repeat:no-repeat;
padding:0px;
min-height:550px;height:auto !important; height:550px;}


#product #content #content-body .productsmain div{
color:#fb6c11;
text-align:center;
font-size:16px;
font-family:'helvetica',sans-serif;
height:56px;
width:66px;
margin-left:-33px;
position:absolute;
}

#product #content #content-body .productsmain a{
text-decoration:none;
}

.u_products{
min-height:650px;height:auto !important; height:550px;
}

.page_zagat{
margin:0 20px;
padding:0 20px 0 0;
background-image:url(/_img/zagat_sidebar.gif);
background-repeat:repeat-y;
background-position:100% 0;
}

.page_zagat .header{
width:720px;
height:178px;
background-image:url(/_img/zagat_header.jpg);
background-position: 0 0;
background-repeat:no-repeat;
font-family:helvetica,sans-serif;
}

.page_zagat .uniqueheadline{
font-size:32px;
margin:.6em 0;
}

.page_zagat .badge_20off{
float:left;position:relative;
width:100px;
height:100px;
background-image:url(/_img/zagat_20off.gif);
background-position: 0 0;
background-repeat:no-repeat;
}

.page_zagat .copy{
float:left;
width:600px;
position:relative;padding-right:20px;
}

.page_zagat .divider{
margin: 10px 20px 20px 0;
height:1px;
background:url(/_img/zagat_dot.gif) top left repeat-x;
}

.page_zagat .boilerplate{
color:#b2b2b2;
font-size:.8em;
margin-top:20px;
}


.page_products{
background:url(/_img/products_noiseplus.jpg) top left no-repeat;
}

.page_products .left{
float:left;
}

.page_products p{
font-size:1em;
}

.page_products .badge{
float:left;
height:60px;
width:60px;
}

.page_products .header{
padding-top:200px;
width:580px;
padding-bottom:30px;
text-align:center;
}

.page_products .devicelinks{
margin-top:28px;
color:black;
font-size:.9em;
display:inline-block;
overflow:hidden;
width:420px;
}

.page_products .devicelink{
width:140px;
padding-top:86px;
float:left;
background-repeat:no-repeat;
background-position:center top;
text-decoration: none;
cursor:hand;
}

.page_products .devicelinks .hover{
color:#ff6600;
}

.page_products .divider{
background:url(/_img/page_products/00_FineLine.gif) top center no-repeat;
margin:0 0 30px;
height:1px;

}

.page_products .headlines{

}

.page_products .bigheadline,
.page_products .smallheadline{
font-weight:bold;
font-size:1.2em;
line-height:1.6em;
text-align:center;}


.page_products .bigheadline{
color:#000000;
}

.page_products .smallheadline{
color:#ff6600;
}

.page_products .featurestable{
width:540px;
margin:0 20px;
border-collapse:collapse;
}

.page_products .featurestable td{
width:33%;
border-color:#686868;
border-style:solid;
border-width:0 1px 1px 0;
}

.page_products .featurestable td.lastcol{
border-right-width:0px;}

.page_products .featurestable tr.lastrow td{
border-bottom-width:0px;}

.page_products .featurestable tr.headrow td{
text-align:center;
font-weight:bold;
font-size:1.1em;
padding:1em 0 .6em;
}

.page_products .featurestable .inbox{
margin:14px 10px 20px;
}

.page_products .featurestable .wik{
font-weight:bold;
margin:0 6px 2px;;
}

.page_products .deviceimg{
text-align:center;
padding-top:8px;
padding-bottom:10px;
}

.page_products .button_c{
text-align:center;
padding-top:10px;
}
.page_products .preorderbutton,
.page_products .notifybutton{
display:inline-block;
height:70px;width:155px;
background-repeat:no-repeat;
background-position:top left;
}

.page_products .preorderbutton{
background-image:url(/_img/page_products/12_Preorder.gif);
}

.page_products .notifybutton{
background-image:url(/_img/page_products/13_Notify.gif);

}



#content-body.doublewide{
width:740px;
padding:0px 20px;
margin:0px 0px 0px 0px;
left:0px;
top:0px;
position:relative;
}

.thelines{position:absolute; top:85px;left:235px;font-family:helvetica;}


.headline{color:#000000;font-size:19px;}

.tagline{
color:#ff6600;
font-size:13px;
margin-top:5px;
text-transform:uppercase;
margin-right:18px;}

.priceline{color:#000000;font-size:11px;margin-top:5px;}

.availabilityline{
color:#FF6600;font-size:11px;margin-top:10px;}
}

.ajaxcontainer{
position:static;
max-width:468px;
left:0px;
top:0px;
}

.mwrclink img{
margin-top:15px;
}

.accessoryname{
top:75px;
left:290px;
font-family:helvetica;
color:#ff6600;
font-size:19px;
position:absolute;
max-width:165px;
}

.accessoryimage{
width:260px;
height:150px;
float:left;
margin:10px 0px;
}

.featuredfloat{
float:right;
text-align:center;
margin-left:20px;
margin-right:0px;
width:110px;
}

.featuredfloat2{
float:right;
text-align:center;
margin-left:20px;
margin-right:0px;
width:110px;
}

.quote{
height: 160px;
width: 110px;
float:right;
text-align:center;
margin: 0 0 20px 0;
} 
 
.featuredicon{
height:20px;
padding-top:50px;
margin-bottom:10px;
clear:both;
background-position:top center;
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
cursor:pointer;
}

.featuredicon2{
height:68px;
padding-top:25px;
margin: 15px 0 10px 0;
clear:both;
background-position:top center;
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
cursor:pointer;
}

#product .demo{
float:none;display:block;width:112px;height:25px;text-align:none;line-height:0px;font-weight:normal;margin:0px;margin-bottom:25px;}

.productimage{
float:left;
width:190px;
height:169px;
margin:10px 0px;}

.productimage8100t{
float:left;
margin:10px 0px;
}

.features2009 .picticon{
height:38px;
width:38px;
margin:3px 8px 0 0;
float:left;
}

.features2009 p{
padding-bottom:1em;
float:left;
width:464px;
}

/*------------------------------------------------------
PICTURE & VIDEO BUTTONS
------------------------------------------------------*/
#picturebtn {
	display:inline-block;
	width: 10px;
	height: 9px;
	background: url("/_img/camera_icon.png") no-repeat 0 0;
	vertical-align: middle;
}
#picturebtn:hover
{ 
  background-position: 0 -9px;
}
#videobtn {
	display:inline-block;
	width: 14px;
	height: 9px;
	background: url("/_img/video_icon.png") no-repeat 0 0;
	vertical-align: middle;
}
#videobtn:hover
{ 
  background-position: 0 -9px;
}

ol.sync {
list-style-image:none;list-style-position:outside;list-style-type:decimal;margin:0 10px 20px 25px;padding:0pt;}
ol.sync li {
padding-left: 0px;margin: 5px 0 0 0px;
}
