.content { width:980px; margin:12px auto; padding:0; }
.content h3 { margin-top:0; }

/* main car integration */
#intro { position:relative; padding-top:40px; _height:500px; font-size:12px; }
#intro h1 { margin:0 32px; }
#intro p.intro { margin:7px 32px 45px; }

/* top features description */
#intro #features.grid3col { padding:0 0 20px 30px; width:960px; border:0 none; _width:950px; }
#intro #features.grid3col p { width:250px; }
#carbrowser:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#carbrowser h3 { background: #e9e9e9 url(/in/ipod/car-integration/images/car_gallery_title20080617.gif) no-repeat top left; height:43px; text-indent:-9999px; font-weight: bold; line-height: 2.5; margin-bottom: 0; padding-left: 13px; }
#carbrowser ul#browser-nav { margin-bottom:0; width:218px; height:635px; }
#carbrowser ul#browser-nav li { border-bottom:1px solid #e4e6e5; }
#carbrowser ul#browser-nav li a { display:block; padding:23px 0 0 110px; width:109px; height:45px; font-size:14px; color:#737373; text-decoration:none; }
#carbrowser ul#browser-nav li a:hover { color:#08c; }
#carbrowser ul#browser-nav li a.active { color:#000; outline:none; background:url(/in/ipod/car-integration/images/carnav_selected_20080513.jpg) no-repeat 0 0; }
#carbrowser ul#browser-nav li a img { float:left; margin:-14px 0 0 -81px; }
#carbrowser ul#browser-nav p.nav_description { padding:25px; line-height:1.6em; color:#666; border-bottom:1px solid #e4e6e5; margin-bottom:0; }
#carbrowser #car-info { height:620px; width:760px; *height:635px; }

/* car integration photo gallery */
.car-content { padding:30px 0; font-size:12px; }
.car-content .swap-view { margin:0 0 0 36px; width:689px; height:475px; display:block; }
.car-content .swap-view .swapped-content p { display:block; }
.car-content ul.image-nav { margin-left:38px; position:relative; }
.car-content ul.image-nav.bmw { margin-left:84px; }
.car-content .image-nav li { float:left; margin:0 11px 0 0; }
.car-content .image-nav li a img { margin:0 0 23px; border:3px solid rgba(255,255,255,0);
	-webkit-box-reflect:below -3px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(0,0,0,.2)));
}
.car-content .image-nav li a:hover img { border:3px solid #6dcff6; }
.car-content .image-nav li a.active { display:inline-block; padding-bottom:5px; background: url(/in/ipod/car-integration/images/vert_carrot_20080513.gif) no-repeat 50% 90%; }
.car-content .image-nav li a.active img { border:3px solid #049bc7; }
.car-content .image-sections img { position:absolute; top:30px; left:36px; display:none; }
.car-content p { margin-top:12px; text-align:left; display:none; }
.car-content .manufacturer_link { margin:11px 37px; text-align:right; }
.car-content .hrule { border-bottom:solid 1px #dedede; width:100%; height:1px; }

.car-content .image-nav.mercedes li { margin-right:8px; }
.car-content .image-nav.vw li { margin-right:7px; }


/* automakers */
#automakers { clear:both; }
#automakers h3 { background: #e9e9e9 url(/in/ipod/car-integration/images/automakers_title20080617.gif) no-repeat top left; height:43px; text-indent:-9999px; font-weight: bold; line-height: 2.5; margin-bottom: 0; padding-left: 13px; }
#automakers h2 { padding:30px 0 0 30px; }
#automakers ul#aftermarket-list { border-top:1px solid #e8e8e8; margin-left:30px; margin-bottom:0; padding:0 0 30px;  }
#automakers .logo-list { width:924px; border-top:1px solid #e8e8e8; margin-bottom:30px; overflow:hidden; padding:0; margin-left:30px; *margin-bottom:0; }
#automakers .logo-list li { border-bottom:1px solid #e8e8e8; float:left; margin:0; padding:15px 0 15px; width:231px; }
#automakers .logo-list li a { line-height:56px; }
