#productheader h1 a { background-image: url(/iphone/enterprise/images/enterprise_product_title20080609.png); width: 330px; height: 32px; text-indent:-9999px;}
body.enterprise #productheader ul#productnav li#pn-enterprise a, 
body.integration #productheader ul#productnav li#pn-integration a { color: #333; cursor: default; }

#content #content_main .sidebar { background:transparent url(/iphone/images/sidebar_bg20080609.png) repeat-y top left; clear: right; float: right; font-size: 11px; margin-bottom: 18px; width: 260px; }
#content #content_main .sidebar_wrap { background: transparent url(/iphone/images/sidebar_capbottom20080609.png) no-repeat bottom left; padding: 0 20px 2px; }

/* Enterprise */
body.enterprise #content { padding-top: 35px; padding-bottom: 0; }
body.enterprise #content h3 { font-size: 16px; color: #252525; }
body.enterprise #content p { -webkit-text-size-adjust: 110%; } // Text sizing issue on iPhone
body.enterprise #main_bottom { margin-bottom: 18px; }

body.enterprise #content #hero { padding-bottom: 18px; margin-bottom: 2px; }
body.enterprise #content #hero img.right { margin:-18px 0 0; position: relative; position: relative; }
body.enterprise #content #hero h2 { background: url(/iphone/enterprise/images/enterprise_main_title20080609.png) no-repeat; height:31px; text-indent:-9999px; color: #000; font-size: 22px; margin: 42px 0 5px 0; }
body.enterprise #content #hero p { width: 450px; font-size:14px; line-height:20px; }

body.enterprise #content #email img { margin-right: 30px; }

body.enterprise #content #calendar { clear: both; margin-top: 124px; }
body.enterprise #content #calendar img { margin-top:-30px; margin-left: 30px; }

body.enterprise #content #contacts { clear: both; }
body.enterprise #content #contacts img { margin-top: 0; margin-right: 30px; }
body.enterprise #content #contacts h3 { padding-top: 50px; }
body.enterprise #content #contacts h3, 
body.enterprise #content #contacts p { width: 660px; *width: 500px; }

body.enterprise #content #browsing { clear: both; }
body.enterprise #content #browsing img { margin-top: -153px; margin-left: 30px; }
body.enterprise #content #browsing h3 { padding-bottom:28px; } 
body.enterprise #content #browsing h3, 
body.enterprise #content #browsing p { float:left; margin: -30px 0 6px 222px; width: 320px; display:inline; }

body.enterprise #content #applications { clear: both; }
body.enterprise #content #applications img { margin-top: -80px; }
body.enterprise #content #applications h3, 
body.enterprise #content #applications p { float: left; margin:8px 0 -6px 30px; width: 490px; }

body.enterprise #content #phone { clear: both; margin-top: 44px; }
body.enterprise #content #phone h3, 
body.enterprise #content #phone p { float: left; margin: -104px 0 104px 238px; width: 360px; display:inline; }
body.enterprise #content #phone img { margin-top:-144px; }

body.enterprise #content #morebusiness { clear: both; }
body.enterprise #content #morebusiness h3 { padding-top: 46px; } 
body.enterprise #content #morebusiness img { margin-right: 40px; }

body.enterprise #content a.more { font-size: 12px; }

#content_main .calloutbox .OverlayPanel.videothumb { background: none; margin: -12px 0px 8px 5px; }
#content_main .calloutbox div.icon { background: none; }




/* Sidebar */
body.enterprise #content_main .grid2cola .column.last { background: url(/iphone/images/sidebar_captop20080609.png) no-repeat 100% 0%; padding-top: 5px; }
body.enterprise #content .sidebar { clear:both; font-size:11px; float:right; margin-top: 0; padding-top: 12px; width:260px; }
body.enterprise #content .sidebar img.right {margin-right: -10px; margin-bottom: 0}
body.enterprise #content .sidebar h2 { margin-bottom:9px; }
body.enterprise #content .sidebar h2 a { color: #000000; }
body.enterprise #content .sidebar h2 a:hover { color: #08c; text-decoration: none; }
body.enterprise #content .sidebar ul { list-style-type:disc; margin:-18px 13px 8px; line-height:16px; }
body.enterprise #content .sidebar p { line-height:16px; }

/* integration */
body.integration #content #branding { border-bottom: 1px solid #eee; margin-bottom: 38px; overflow: hidden; }
body.integration #content #branding h2 { background: url(/iphone/enterprise/images/integration_title20080609.png) no-repeat; height: 29px; margin-bottom: 0; overflow: hidden; text-indent: -9999px; width: 300px; }

body.integration #content #content_main #hero { float: left; margin-bottom: 33px; }
body.integration #content #content_main #hero h2 { background: url(/iphone/enterprise/images/integration_hero_title20080609.png) no-repeat bottom left; font-size: 32px; height: 30px; margin-bottom: 5px; padding-top: 79px; overflow: hidden; text-indent: -9999px; width: 310px; }
body.integration #content #content_main #hero p { font-size: 14px; line-height: 20px; }
body.integration #content #content_main #hero img { margin-left: 30px; }

body.integration #content #content_main .feature { float: left; width: 571px; }
body.integration #content #content_main .feature h3 { padding-top: 24px; }
body.integration #content #content_main .feature img { margin-right: 40px; }
body.integration #content #content_main #vpn { border: 1px solid #e5e5e5; border-width: 1px 0; margin-bottom: 38px; padding-top: 38px; }
body.integration #content #content_main #exchange h3 { padding-top: 0; }

body.integration #content #content_main .sidebar h2 { background: url(/iphone/images/sidebar_captop20080609.png) no-repeat top left; color: #000; font-size: 12px; font-weight: bold; margin: -3px -20px 0; padding: 20px 20px 0; }
body.integration #content #content_main .sidebar h3 { font-size: 11px; padding-top: 0; }
body.integration #content #content_main .sidebar p { color: #797c80; }
body.integration #content #content_main .sidebar .pdf { background: url(/global/elements/icons/globaliconpdf12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
body.integration #content #content_main .sidebar img#enterprise_app { margin-top: 15px; }

#content #content_main #rates { border-top: 1px solid #e5e5e5; clear: both; padding-top: 12px; }
#content #content_main #rates .column.first { width: 571px; }
#content #content_main #rates .column.last { background: none; width: 255px; }
#content #content_main #rates h2 { vertical-align: center; }
#content #content_main #rates h3 { color: #636363; font-size: 11px; }
#content #content_main #rates p { color: #a1a5a9; font-size: 11px; }
#content #content_main #rates a.more { background-image: url(/global/elements/icons/external10x10.gif); padding-right: 15px; }

#main #content_main .calloutbox h4 { margin-top: 8px; }

