img {behavior: url(/main/js/iepngfix/iepngfix.htc);}

/* ELEMENTS */
body { background:#eee; text-align:center; }
dt { font-weight:bold; }
dd { margin-left:0; margin-bottom:1em; }

/* LINKS */
a:link, a:visited, a:active { color:#2359a3; outline:none; -moz-outline:none; }
a:hover { color:#666; }
a img { border:none; }

/* MISC CLASSES */
img.left { margin-right:25px; margin-bottom:15px; }
img.right { margin-left:25px; margin-bottom:15px; }
img.leftnumber { float:left; margin:1px 10px 2px 0; }
div.center { text-align:center; }
ol.last, p.last { margin-bottom:20px; }
hr.clearer { clear:both; }
li.more { list-style-type:none; }

/* INFO TABLES */
table.infotable {clear:both; border-collapse:collapse; width:100%; margin-top:10px; margin-bottom:30px;}
table.infotable td, table.infotable th { border:1px solid #a1a5a9; padding:5px 8px; text-align:left; vertical-align:top;}
table.infotable th.topbar {background:#e1e3e5 url(http://images.apple.com/server/images/infotable_topbar_bg.gif) repeat-x bottom left; font-size:12px;}
table.infotable tr.odd td, table.infotable tr.odd th { background:#eceeef;}

/* CONTAINER */
#container { position:relative; width:900px; margin-top:20px; margin-left:auto; margin-right:auto; text-align:left; padding:0 11px; background:url(http://images.apple.com/server/images/mainbg.gif) repeat-y; }
.leopardserver #container { background-image:url(http://images.apple.com/server/images/mainbg_full.gif); }
/* HEADER */
#header { width:900px; margin:0; float:left; text-align:left; background:#000; color:#4e4e4e; padding:15px 0 0 0; border-bottom:1px solid #383838; }
#header h1 { margin:0; }
#header a:link, #header a:visited { color:#9c9c9c; text-decoration:none; }
#header #header-family a { float:left; width:190px; height:32px; text-indent:-9999px; background:url(http://images.apple.com/server/images/header_appleservers.gif) 4px 0 no-repeat; overflow:hidden; font-size:1px;}

/* GLOBAL NAV */
#globalnav { text-align:left; font-size:11px; padding:6px 0 0 0; margin:0; }
#globalnav li { display:inline; padding:0; margin:0; }
#globalnav li a { float:left; padding:0 6px; border-right:1px solid #363636; }
#globalnav li a:hover { color:white; }
#globalnav img { vertical-align:middle; }
#globalnav li.support a { border-right:none; }
#buynow { float:right; }

/* GLOBAL NAV SECTION STATES */
#serverindex #globalnav .overview a,
.solutions #globalnav .solutions a,
#resources #globalnav .resources a,
#documentation #globalnav .documentation a,
#support #globalnav .support a { color:white; }

/* MAIN */
#main { float:left; width:727px; margin:0; }
#main hr { color:#fff; border:none; border-top:1px solid #a1a5a9;  }

/* HEADERS */
#main .header { overflow:hidden; text-align:center; background:#fff; font-size:14px; border-bottom:1px solid #a1a5a9; color:#76797c; _display:inline-block; }
#main .header.left { text-align:left; }
#main .header.black { background:#000; color:#a1a5a9; border-bottom:0; }
#main .header img { display:block; margin:auto; }
#main .header.left img { float:left; margin:0; }

/* CONTENT */
#main #content { float:left; width:447px; padding-left:20px; padding-top:20px; line-height:1.5; font-size:1em; }
#main #content.full { width:687px; background:#fff; }
#main #content h2 { line-height:1.2em; }
#main #content hr { margin:10px -20px 20px -20px; }
#main #content.full hr.clearer { width:727px; }
#main #content p { margin-bottom:1.6em; }
#main #content h1 { margin-bottom:0.5em; }
#main #content p.last { margin-bottom:0; }

/* SUBCOLUMNS */
#main .subcolumn1-2, #content.full .subcolumn1-2, #main .subcolumn2-2,  #content.full .subcolumn2-2 { width:320px; }
#main .subcolumn1-3, #content.full .subcolumn1-3, #main .subcolumn2-3,  #content.full .subcolumn2-3, #main .subcolumn3-3,  #content.full .subcolumn3-3 { width:200px; }
#content .subcolumn1-2, #content .subcolumn2-2 { width:200px; }
#main .subcolumn1-4, #main .subcolumn2-4, #main .subcolumn3-4, #main .subcolumn4-4 {width:145px; float:left; margin-left:35px; }
#main .subcolumn1-4 {margin-left:0;}

/* SIDEBAR */
#sidebar { width:200px; padding:20px 20px 10px 20px; text-align:left; }
#sidebar div { border-bottom:1px solid #a1a5a9; margin:0 -20px 20px -20px; padding:0 20px 10px 20px; }
#sidebar div div, #sidebar div.last { border:none; margin:0; padding:0; }
#sidebar img { padding:0; }
#sidebar img.right { margin-right:20px; margin-left:10px; }
#sidebar p, #sidebar dl { line-height:1.45; }
#sidebar ul { margin-top:1em; margin-bottom:1em; line-height:1.2; }
#sidebar ul li { margin-bottom:0.2em; }

/* PREFOOTER */
#prefooter { border-top:1px solid #ccc; float:left; width:657px; background:#fff; padding:20px 30px 20px 40px; font-size:11px; }
#prefooter div * { margin-right:5px; margin-left:5px; }
#prefooter div * * { margin-right:0; margin-left:0px; }

/* FOOTER */
#footer { width:914px;}
#breadcrumb { width:922px; background:url(http://images.apple.com/server/images/mainbgbottom.gif) no-repeat left top; margin-top:0; padding-top:3em; }

/* FAMILY BAR */
#familybar { width:173px; float:right; background:#5e5e5e; text-align:left; color:#bebebd; font-size:11px; padding-bottom:10px; padding: 0 0 10px 0; }
#familybar div { padding:6px 16px 6px 16px; padding: 0;}
#familybar div div { padding:0; }
#familybar h3 { color:white; font-size:11px; margin-top:12px; margin-bottom:0; clear:both; }
#familybar dl { margin:12px 0; }
#familybar dt { clear:both; }
#familybar img { vertical-align:middle; }
#familybar p { margin:0 0 0.6em 0; }
#familybar form { margin:0; }
#familybar a { color:white; text-decoration:none; }
#familybar a:hover { text-decoration:underline; }
#familybar a.more { color:#bebebd; text-decoration:underline; }
#familybar .sbox { width:140px; margin:0 0 16px 0; }
#familybar div { margin: 0 auto; width: 141px; border-bottom:1px solid #767676; }
#familybar div div, #familybar div div { margin:0; width:auto; border:none; }
#familybar div.last { border:none; }
#familybar div h3 { color:#bebebd; }
#familybar .left { margin:0 8px 8px 0; }
#familybar .right { margin:0 0 8px 8px; }
#familybar #fb-searchservers h3 { color:white; }
#familybar #fb-softwarepromos h3 { margin-bottom:1em; }

/* PRODUCT NAV */
#productnav, #productnav li, #productnav ul { display:block; margin:0; padding:0; line-height:1em; }
#productnav li ul li { padding:0; margin-bottom: -14px; }
/*\*/
html>body #productnav { margin-top:-1px; }
html>body #productnav a.dd_button { margin-bottom:-1px; }
html>body #productnav li ul li { margin-bottom:0; }
/* */
#productnav li ul li a { margin:0; padding: 0; }
#productnav a { display:block; color:#383838; text-decoration:none; }
#productnav a.dd_button { background:#bebdbe url(http://images.apple.com/server/images/buttons_horiz2.gif) 0 0 no-repeat; border:1px solid #666; font-size:12px; font-weight:bold; padding:8px 0 9px 12px; text-shadow:0 1px #ddd; width:159px; }
#productnav a.dd_button:hover { text-decoration:none; }
#productnav ul.dd_menu { background:#e0e0e0; border-left:1px solid #666; border-right:1px solid #666; overflow:hidden; }
#productnav ul.dd_menu a { font-size:11px; line-height:1.1em; padding:4px 12px 6px 12px; border-bottom:1px solid #cecece; }
#productnav ul.dd_menu a:hover { text-decoration:underline; }
#productnav .dd_item.menu_down .dd_menu { visibility:visible; height:auto; }
#productnav .dd_item.hover_left a.dd_button { color:#000; }
#productnav .dd_item.hover_left a.dd_button:active { background-position:-513px 0; }
#productnav .dd_item.hover_right a.dd_button { background-position:-855px; 0; }
#productnav .dd_item.hover_right a.dd_button:active { background-position:-684px 0; }

/* PRODUCT NAV SECTION STATES */
.xserve #productnav .dd_item #dd_menu_xserve, 
.xserveraid #productnav .dd_item #dd_menu_xserveraid, 
.xsan #productnav .dd_item #dd_menu_xsan, 
.macosxserver #productnav .dd_item #dd_menu_macosxserver { visibility:visible; height:auto; }
* html .macosxserver #productnav .dd_item #dd_menu_macosxserver { margin-bottom:14px; }
.xserve #productnav .dd_item #dd_button_xserve,
.xserveraid #productnav .dd_item #dd_button_xserveraid,
.xsan #productnav .dd_item #dd_button_xsan,
.macosxserver #productnav .dd_item #dd_button_macosxserver { background-color:#818181; background-position:-170px 0; }
.xserve #productnav .dd_item.hover_right #dd_button_xserve:hover,
.xserveraid #productnav .dd_item.hover_right #dd_button_xserveraid:hover,
.xsan #productnav .dd_item.hover_right #dd_button_xsan:hover,
.macosxserver #productnav .dd_item.hover_right #dd_button_macosxserver:hover { background-position:-1026px 0; }
.xserve #productnav .dd_item.hover_right #dd_button_xserve:active,
.xserveraid #productnav .dd_item.hover_right #dd_button_xserveraid:active,
.xsan #productnav .dd_item.hover_right #dd_button_xsan:active,
.macosxserver #productnav .dd_item.hover_right #dd_button_macosxserver:active { background-position:-342px 0; }

/* FEATURE NAV SECTION STATES */
.xserve#techspecs #xserve_techspecs,
.xserve#architecture #xserve_architecture,
.xserve#processor #xserve_intelxeon,
.xserve#design #xserve_design,
.xserve#management #xserve_management,
.xserve#workgroups #xserve_workgroups,
.xserve#support #xserve_support,
.xserveraid#techspecs #xserveraid_techspecs,
.xserveraid#architecture #xserveraid_architecture,
.xserveraid#performance #xserveraid_performance,
.xserveraid#fibrechannel #xserveraid_fibrechannel,
.xserveraid#management #xserveraid_management,
.xserveraid#deployment #xserveraid_deployment,
.xserveraid#certifications #xserveraid_certifications,
.xserveraid#support #xserveraid_support,
.xsan#techspecs #xsan_techspecs,
.xsan#videoworkflow #xsan_videoworkflow,
.xsan#datacenter #xsan_datacenter,
.xsan#highperformancecomputing #xsan_hpc,
.xsan#management #xsan_management,
.xsan#compatibility #xsan_compatibility,
.xsan#support #xsan_support,
.macosxserver.leopardserver #macosxserver_leopard,
.macosxserver#techspecs #macosxserver_techspecs,
.macosxserver#fileprint #macosxserver_fileprint,
.macosxserver#opendirectory #macosxserver_opendirectory,
.macosxserver#windowsservices #macosxserver_windowsservices,
.macosxserver#mailservices #macosxserver_mailservices,
.macosxserver#webhosting #macosxserver_webhosting,
.macosxserver#quicktimestreaming #macosxserver_quicktimestreaming,
.macosxserver#collaborationservices #macosxserver_collaborationservices,
.macosxserver#workgroupmanagement #macosxserver_workgroupmanagement,
.macosxserver#netbootnetworkinstall #macosxserver_netbootnetworkinstall,
.macosxserver#softwareupdateserver #macosxserver_softwareupdateserver,
.macosxserver#networkingvpn #macosxserver_networkingvpn,
.macosxserver#xgrid #macosxserver_xgrid { color:#fff; background:#1f7ead; border-color:#1f7ead; }

/* BOTTOM CAP */
#capbottom { clear:both; width:900px; background:black; text-align:left; font:10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height:1.5; color:#676868; margin:0 auto; }
#capbottom p { padding: 0; margin: 0; }
#capbottom .padder { padding: 15px 20px 10px 20px; margin: 0; }
#capbottom .padder .padder { padding: 0 15px; margin: 0; }
#capbottom #online { width: 260px; float: left; margin-right: 20px; }
#capbottom #online img { float: right; margin: 4px 2px 0 10px; }
#capbottom #contact { width: 300px; float: left; border: 1px solid #2c2c2c; border-width: 0 1px; }
#capbottom #contact img { margin:6px 0; }
#capbottom #maintenance { float:left; width:270px; }
#capbottom #maintenance .padder { padding-right:0; }
#capbottom #maintenance p { width:145px; float:left; }
#capbottom #maintenance img { float: right; margin: 12px 2px 0 10px; }

/* SOLUTIONS HEADERS */
.solutions .header { float:left; }

/* FEATURE LEGENDS */
table#legend { color:#EEE; background:#000; border:none; padding:0; width:100%; }
table#legend th { padding:10px; border-top:1px solid #383838; text-align:left; font-size:14px; }
table#legend td { width:50%; color:#EEE; padding:10px 10px 10px 45px; border-top:1px solid #383838; height:22px; vertical-align:middle; background-repeat:no-repeat; background-position:10px 50%; }
table#legend .left { border-right:1px solid #383838; }
table#legend #oneserver { background-image:url(http://images.apple.com/server/macosx/images/legendoneserver20050429.gif); }
table#legend #oneclient { background-image:url(http://images.apple.com/server/macosx/images/legendoneclient20050429.gif); }
table#legend #twoserver { background-image:url(http://images.apple.com/server/macosx/images/legendtwoserver20050429.gif); }
table#legend #twoclient { background-image:url(http://images.apple.com/server/macosx/images/legendtwoclient20050429.gif); }
table#legend #threeserver { background-image:url(http://images.apple.com/server/macosx/images/legendthreeserver20050429.gif); }
table#legend #threeclient { background-image:url(http://images.apple.com/server/macosx/images/legendthreeclient20050429.gif); }
table#legend #fourserver { background-image:url(http://images.apple.com/server/macosx/images/legendfourserver20050429.gif); }
table#legend #fourclient { background-image:url(http://images.apple.com/server/macosx/images/legendfourclient20050429.gif); }
table#legend #fiveserver { background-image:url(http://images.apple.com/server/macosx/images/legendfiveserver20050429.gif); }
table#legend #fiveclient { background-image:url(http://images.apple.com/server/macosx/images/legendfiveclient20050429.gif); }
table#legend #sixserver { background-image:url(http://images.apple.com/server/macosx/images/legendsixserver20050429.gif); }
table#legend #sixclient { background-image:url(http://images.apple.com/server/macosx/images/legendsixclient20050429.gif); }
table#legend p { padding:0; margin:0; }
div#legend { margin-bottom:2em; }
div#legend .one { background:url(http://images.apple.com/xserve/images/callout1_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .two { background:url(http://images.apple.com/xserve/images/callout2_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .three { background:url(http://images.apple.com/xserve/images/callout3_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .four { background:url(http://images.apple.com/xserve/images/callout4_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .five { background:url(http://images.apple.com/xserve/images/callout5_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .six { background:url(http://images.apple.com/xserve/images/callout6_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .seven { background:url(http://images.apple.com/xserve/images/callout7_20060807.gif) left top no-repeat; display:block; padding-left:30px; }
div#legend .eight { background:url(http://images.apple.com/xserve/images/callout8_20060807.gif) left top no-repeat; display:block; padding-left:30px; }

/* PRINT */
@media print { 
    body { background:#fff; }
    #container, #main, #header { background-image:none; } 
    #breadcrumb { background-image:none; }
}

/* CLEARFIX */
#container:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#container {display:inline-block;}
/* Hide from IE Mac \*/
#container {display:block;}
/* End hide from IE Mac */
