/*------------ general/grid ------------*/
html, body { background:#efefef url('http://images.apple.com/euro/macmini/elements/bg20090303.png') repeat-x 0 0; }
body { margin:0 auto; width:984px; }

#main .maincap.top { height:5px; background:url(http://images.apple.com/euro/macmini/elements/content_bgtop20090303.png) no-repeat 0 100% }
#main .maincap.bottom { height:6px; background:url(http://images.apple.com/euro/macmini/elements/content_bgbottom20090303.png) no-repeat 0 0; }
#main #content { padding:32px 52px 30px; background:url(http://images.apple.com/euro/macmini/elements/content_bg20090303.png) repeat-y 0 0; }

#main .padright { padding-right:110px; }
#main .padright .right { margin-right:-110px; }
#main .padleft { padding-left:110px; }
#main .padleft .left { margin-left:-110px; }
#main .padleft .flushleft { margin-left:-160px; }
#main .flushleft { position:relative; float:left; margin:2px 20px 16px -50px; }
#main .flushright { position:relative; float:right; margin:2px -50px 16px 20px; }
#main a.enlarge { background:url(http://images.apple.com/euro/global/elements/buttons/enlarge_icon.png) no-repeat center left;  padding:5px 0 5px 28px; _behavior:url(/global/scripts/lib/iepngfix.htc); }
#main a span.more { padding-right:10px; background:url(http://images.apple.com/euro/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom:1; }
#main .sosumi { clear:both; }

#main .hr { margin:60px -52px 30px; padding-top:16px; background:#efefef url(http://images.apple.com/euro/macmini/elements/content_bgbottom20090303.png) no-repeat 0 0; }
#main .hr div { height:5px; background:url(http://images.apple.com/euro/macmini/elements/content_bgtop20090303.png) no-repeat 0 0; }
#main .hr hr { display:none; }

#main div.box { margin:0 0 9px; padding:0 32px; background:url(http://images.apple.com/euro/macmini/elements/overview_box_bg20090303.gif) repeat-y 0 0; }
#main div.box .cap { margin:0 -32px; width:984px; background:no-repeat 0 0; }
#main div.box .cap.top { height:7px; background-image:url(http://images.apple.com/euro/macmini/elements/overview_box_bgtop20090303.gif); }
#main div.box .cap.bottom { height:9px; background-image:url(http://images.apple.com/euro/macmini/elements/overview_box_bgbottom20090303.gif); _background-color:#efefef; }

/*------------ productnav ------------*/
#productheader { border:0; }
#productheader h1 a { width:126px; background-image:url(http://images.apple.com/euro/macmini/images/localnav_macmini20090303.png); }
#productheader ul li a { margin-left:22px; color:#333; }

body#design      #productheader ul#productnav li#pn-design a,
body#features    #productheader ul#productnav li#pn-features a,
body#accessories #productheader ul#productnav li#pn-accessories a,
body#software    #productheader ul#productnav li#pn-software a,
body#enviro      #productheader ul#productnav li#pn-enviro a,
body#specs       #productheader ul#productnav li#pn-specs a { color:#999; }


/*----- typography -----*/
.replaced { display:block; height:1px; outline:none; overflow:hidden; text-indent:-9999px; width:1px; }
#hero p.intro { color:#797c80; font-size:16px; font-weight:normal; line-height:21px; }
ul.horizontal li,
ol.horizontal li { display:inline; }
#content h2 { margin-bottom:0; font-size:24px; line-height:1.5; font-weight:normal; color:#000; }
#content h3 { font-size:15px; line-height:1.2; margin:40px 0 0.2em; color:#000; }
#content h3.squeezed { margin-top:35px; }
#content h3.first { margin-top:2px; }
#content h3 a { color:#000; }
#content h3 a:hover { color:#08c; text-decoration:none; }
#content p.intro { color:#797c80; font-size:15px; font-weight:normal; }


/*------------ main/content ------------*/



/*------------ pagenav ------------*/
#content #pagenav .column.first, #content #pagenav .column.last { width:50%; }

/*--- promofooter ---*/
#promofooter { margin:10px 0 21px; padding-top:17px; background:url(http://images.apple.com/euro/promos/images/promofooter_top.png) no-repeat; zoom:1; _background-image:url(http://images.apple.com/promos/images/promofooter_top.gif); }
#promofooter #promos { width:980px; margin-bottom:0; padding:0 2px 4px; background:url(http://images.apple.com/euro/promos/images/promofooter_bottom.png) no-repeat 0 100%; zoom:1; _background-image:url(/dk/promos/images/promofooter_bottom.gif); }
#promofooter #promos:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#promofooter #promos li.promo { position:relative; float:left; width:244px; min-height:15em; _height:15em; padding-right:1px; margin-top:-16px; }
#promofooter #promos li.promo a { color:#777; }
#promofooter #promos li.promo:hover a { color:#08c; text-decoration:none; }

#promofooter #promos img { display:block; }

#promofooter #promos h4 a, 
#promofooter #promos p a, 
#promofooter #promos ul { display:block; padding-left:13px; padding-right:12px; text-align:left; }

#promofooter #promos h4 a { font-size:18px; font-weight:normal; padding-top:16px; }
#promofooter #promos p { margin-bottom:0; }
#promofooter #promos p a { font-size:11px; line-height:1.4em; }
#promofooter #promos a.image { height:180px; position:absolute; bottom:0; z-index:100; }

#promofooter #promos .promo.left p a { width:105px; }
#promofooter #promos .promo.right p a { width:105px; left:121px; }

/* site-specific buy now promo */
#promofooter #promos li.buy { position:relative; float:left; width:244px; padding:0 0 0 1px; margin-top:-16px; }
#promofooter #promos li.buy .button { position:absolute; left:7px; top:19px; z-index:101; }
#promofooter #promos li.buy .product { position:absolute; top:13px; right:27px; }
#promofooter #promos li.buy ul { list-style:none; margin:60px 0 0 0; font-size:11px; line-height:16px; color:#252525; }
#promofooter #promos li.buy ul li { margin-top:2px; }


p.sosumi { margin:0 22px 5px; line-height:14px; }
#globalfooter { margin-top:23px; }


/*----- callouts -----*/
#content .callout { margin-bottom:0; border: 1px solid #dcdcdc; border-width: 2px 1px 1px; background: #f0f3f5 url(/euro/macmini/images/callout_background20090303.gif) repeat-x top left; float: left; padding: 11px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
#content .callout a img { border: 4px solid #fff; display: block; float: left; margin-right: 18px; box-shadow: rgba(0,0,0,0.3) 0 1px 5px; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 5px; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3); }
#content .callout h3 { font: 16px "Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode",arial,verdana,sans-serif; font-weight: normal; margin-left: 120px; margin-top: 0.3em; }
#content .callout p { margin-bottom: 0; margin-left: 125px; }
#content .callout .enlarge { background: url(http://images.apple.com/euro/global/elements/buttons/enlarge_icon.png) no-repeat top left; height: 21px; position: absolute; top:3px; left:3px; width: 22px; behavior: url(/global/scripts/lib/iepngfix.htc); }
#content .callout img.left { margin-bottom: 0; }


/** ----------------------------
/** page specific
/** ----------------------------*/

/*--- overview ---*/
body#overview #main #productheader { border-bottom:none; padding-bottom:0; }
body#overview #main #content { padding:1px 0 0; background:none; }

body#overview #hero { padding-top:367px; height:135px; background:url(http://images.apple.com/euro/macmini/images/overview_hero_bg20090303.png) no-repeat 0 0; text-align:center; _behavior:url(/global/scripts/lib/iepngfix.htc); }
body#overview #hero h1 { margin-bottom:6px; padding-left:2px; }
body#overview #hero p { font-size:18px; font-weight:normal; line-height:26px; }

body#overview #features .grid4col { position:relative; margin:20px 0 23px; background:url(http://images.apple.com/euro/macmini/elements/overview_featuresbg20090303.gif) repeat-y 50% 50%; }
body#overview #features .grid4col .column { margin-left:60px; width:185px; padding-bottom:100px; }
body#overview #features .grid4col .column h3 { margin-top:0; font-size:14px; }
body#overview #features .grid4col .column img { display:block; position:absolute; bottom:-29px; }
body#overview #features .grid4col .column.first img { left:-30px; }
body#overview #features .grid4col .column.second img { left:215px; }
body#overview #features .grid4col .column.third img { left:460px; }
body#overview #features .grid4col .column.last img { left:705px; }

body#overview #promos { position:relative; margin-bottom:20px; padding:0 !important; background-image:url(http://images.apple.com/euro/macmini/elements/overview_promos_bg20090303.gif); font-size:11px; line-height:16px; }
body#overview #promos .cap { margin:0; }
body#overview #promos .cap.top { background-image:url(http://images.apple.com/euro/macmini/elements/overview_promos_bgtop20090303.gif); }
body#overview #promos .cap.bottom { background-image:url(http://images.apple.com/euro/macmini/elements/overview_promos_bgbottom20090303.gif); }
body#overview #promos .grid2cold { padding:0 2px; width:980px; }
body#overview #promos .grid2cold .column { margin-left:16px; }

body#overview #promos .grid2cold .column.first { padding:11px 0 7px; width:237px; text-align:center; }

body#overview #promos .grid2cold .column.last { padding:10px 14px 0 512px; width:200px; }
body#overview #promos .grid2cold .column.last h3 { position:absolute; left:300px; top:45px; margin:0; }
body#overview #promos .grid2cold .column.last ul { margin:3px 0 0; color:#333; line-height:20px; }


/*--- design ---*/
body#design #content { padding:32px 152px 62px; }
body#design #content h1 { margin-bottom:0; text-align:center; }
body#design #content p.intro { margin-left:auto; margin-right:auto; width:485px; text-align:center; }
body#design #content img.hero { display:block; margin:31px -103px 0; }
body#design #content img.across { display:block; margin:43px auto 16px; }
body#design #content img.angled { margin-bottom:-110px; }
body#design #content img.slot { margin-bottom:-120px; }
body#design #content img.ports { margin-bottom:-50px; }
body#design #content img.livingroom { margin:50px -150px -60px; }
body#design #content ul.links li { float:left; margin-right:22px; }


/*--- features ---*/
body#features #content #hero h1 { margin-bottom:0; text-align:center; }
body#features #content #hero p.intro { margin-left:auto; margin-right:auto; width:560px; text-align:center; }

body#features #content .grid2col .column.first { width:395px; }
body#features #content .grid2col .column.last { width:440px; }
body#features #content .grid2col .column.padleft { width:285px; }
body#features #content .grid2col .column.padright { width:330px; }

body#features #content img.hero { margin-top:19px; margin-bottom:-19px; }
body#features #content img.graphics { margin-top:-1px; }
body#features #content img.storage { margin-top:35px; padding-right:10px; }
body#features #content img.energy { margin-top:-10px; margin-right:-117px; }
body#features #content img.diagram { margin:32px 0 50px 40px; }
body#features #content img.wireless { margin-top:-5px; margin-left:-130px; }

body#features #content #experts p.intro { margin-bottom:10px; width:660px; }
body#features #content #experts .grid3col .column { margin-left:50px; width:260px; }


/*--- accessories ---*/
body#accessories #content { padding-bottom:60px; }
body#accessories #content #hero { position:relative; margin:-36px -50px -10px; text-align:center; }
body#accessories #content #hero h1 { margin-top:-36px; margin-bottom:0; }
body#accessories #content #hero p.intro { margin-left:auto; margin-right:auto; width:510px; text-align:center; }

body#accessories h2 { margin-top:40px; border-top:1px solid #e3e3e3; padding-top:30px; }
body#accessories p.intro { margin-bottom:30px; }

body#accessories .grid4col .column { margin-left:33px; width:195px; }
body#accessories .grid4col .column h3 { margin-top:0; }


/*--- software ---*/
body#software #content { padding:0 67px 60px; }
body#software #hero { margin:0 -65px 14px; padding-top:35px; text-align:center; }
body#software #hero h1 { margin-bottom:-5px; }
body#software #content #hero p.intro { margin:0 auto 29px; text-align:center; }
body#software #hero p { margin-bottom:29px; }

body#software .grid3col h2 { clear:both; }
body#software .grid3col h2.leading_adjust { margin-bottom:0px; }
body#software .grid3col p.intro { margin-bottom:1.8em; position:relative; }
body#software .grid3col p.intro a.learn_more img { position:relative; top:8px; }

body#software .grid3col .column { margin-bottom:1.8em; margin-left:36px; width:260px; }
body#software .grid3col .column p { margin-bottom:0; }
body#software .grid3col .column h3,
body#software .grid3col .column p { position:relative; }
body#software .grid3col .column h3 { margin-top:0; }
body#software .grid3col .column img { margin-bottom:-36px; }

body#software .grid3col .column.box_shot { text-align:center; }
body#software .grid3col .column.box_shot img { margin:0 3em 0 0; }
body#software .grid3col .column.box_shot h3,
body#software .grid3col .column.box_shot p { text-align:left; }

body#software .grid3col .column.last + h2 { margin-bottom:18px; padding-top:1.8em; }
body#software .grid3col .column.last + h2.leading_adjust { margin-bottom:0px; }


/*--- environment ---*/
body#enviro #hero { height:295px; margin-right:-50px; padding-top:70px; width:930px; }
body#enviro #hero img.hero { position:absolute; top:40px; right:43px; }
body#enviro #hero h1 { margin:0 0 0.3em; position:relative; z-index:2; *margin-left:0; }
body#enviro #hero p.intro { position:relative; width:470px; z-index:2; }

body#enviro #hero a.pdf { display:block; width:230px; margin-top:12px; padding:15px 0 5px 58px; text-align:left; text-decoration:none; background:url(http://images.apple.com/euro/macmini/images/enviro_pdficon20090303.jpg) no-repeat left top; }
body#enviro #hero a.pdf .more { padding-right:10px; background:url(http://images.apple.com/euro/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; text-align:left; *background-position:100% 87%;  *position:relative; zoom:1; }
body#enviro #hero a.pdf:hover .more { text-decoration:underline; }

body#enviro #content .grid2col { margin-top:1.5em; }
body#enviro #content .grid2col .column { width:45%; }

body#enviro #content #statusreport { background:#f1eee5 url(http://images.apple.com/euro/macmini/elements/enviro_statusbottom20090303.jpg) no-repeat 0 100%; float:left; margin:0 0 40px; width:415px; _width:400px; zoom:1; }
body#enviro #content #statusreport h3 { background:url(http://images.apple.com/dk/macmini/elements/enviro_statustitle20090303.jpg) no-repeat; height:70px; margin:0 0 1em; width:415px; }
body#enviro #content #statusreport p { background:url(http://images.apple.com/euro/macmini/elements/enviro_statusbg20090303.jpg) repeat-y 0 0; padding:0 27px 0; }
body#enviro #content #statusreport ul { background: url(http://images.apple.com/euro/macmini/elements/enviro_statusbg20090303.jpg) repeat-y 0 0; font-weight: 600; float: left; margin-left: 12px; padding: 0 0 1em 27px; width: 166px; *margin-left: 0; *position: relative; }
body#enviro #content #statusreport ul li { clear: left; float: left; margin: 0 0 0.2em; width: 100%; *position: relative; zoom: 1; }
body#enviro #content #statusreport ul.alt { background-position: 100% 0; float: right; padding-right: 27px; width: 140px; }

body#enviro #content img.bulb { margin:-22px 5px -2px 14px; }
body#enviro #content img.energystar { margin-top:14px; margin-right:-2px; }
body#enviro #content img.epeatgold { margin-right:-16px; }

body#enviro #content a.wrap { white-space:normal; }


/*----- specs -----*/
body#specs #content { padding-bottom:24px; font-size:11px; line-height:17px; color:#000; }
body#specs #content .grid3col .column { margin-left:50px; width:260px; }
body#specs #content h3 { clear:both; font-size:15px; color:#000; line-height:16px; margin-bottom:25px; padding-top:8px; border:0 solid #bcbcbc; border-top-width:1px; }
body#specs #content h4 { margin-bottom:10px; font-size:12px; }
body#specs #content dl { display:inline; line-height:16px; }
body#specs #content dl#dimensions { display:block; margin-bottom:32px; }
body#specs #content dl#dimensions dt { float:left; }
body#specs #content dl#dimensions dd { margin-left:72px; }
body#specs #content dl#dimensions dt, 
body#specs #content dl#dimensions dd { margin-bottom:8px; }
body#specs #content dl#dimensions span { font-weight:bold; }
body#specs #content ul { margin-bottom:32px; line-height:16px; }
body#specs #content ul ul { margin-top:8px; margin-bottom:16px; }
body#specs #content ul li, 
body#specs #content ul p { margin-bottom:8px; }
body#specs #content ul.seeimage { margin:0; height:0; text-indent:-9999px; overflow:hidden; }

body#specs #content #environment { clear:both; margin-top:-2px; padding:0 25px 0 32px; background:url(http://images.apple.com/euro/macmini/elements/specs_enviro_bg20090303.jpg) repeat-y; zoom:1; }
body#specs #content #environment p { color:#362f2d; padding:0; font-size:12px; line-height:20px; margin-bottom:20px; }
body#specs #content #environment img { margin-right:15px; }
body#specs #content #environment h3 { border:0 none; margin:0 -25px 0 -32px; padding:0; background:url(http://images.apple.com/dk/macmini/images/specs_enviro_title20090303.jpg) no-repeat; width:260px; height:96px; text-indent:-9999px; overflow:hidden; }
body#specs #content #environment ul { color:#362f2d; margin:0 -25px 0 -32px; padding:0 25px 24px 44px; font-weight:bold; background:url(http://images.apple.com/euro/macmini/elements/specs_enviro_bgbottom20090303.jpg) no-repeat 0 100%; }

body#specs #content #accessories { border-bottom:1px solid #ddd; margin-bottom:16px; zoom:1; }
body#specs #content #accessories:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
body#specs #content #accessories h3 { zoom:1; font-size:18px; padding:10px 0 21px; margin-bottom:0; }
body#specs #content #accessories h4, 
body#specs #content #accessories p { line-height:16px; }
body#specs #content #accessories h4 { margin:0; }
body#specs #content #accessories ul { margin-bottom:16px; }
body#specs #content #accessories p.aos { clear:both; text-align:right; }
body#specs #content #accessories img.left { margin-right:12px; }
body#specs #content #accessories img.right { margin-left:12px; }
body#specs #content #accessories #inear, 
body#specs #content #accessories #headphones, 
body#specs #content #accessories #adapter, 
body#specs #content #accessories #dock { clear:both; }
body#specs #content #accessories #inear img, 
body#specs #content #accessories #earphones img { margin-top:-47px; position:relative; }
body#specs #content #accessories #inear img { margin-right:-10px; }
body#specs #content #accessories #dock img { margin-left:-30px; position:relative; }
body#specs #content #accessories #dock p { margin-left:114px; }

/*----- specs graphics etc. -----*/
body#specs img.box { margin-left:7px; }
body#specs img.dimensions { margin-left:31px; }
body#specs img.ports { margin-top:-3px; margin-left:33px; margin-bottom:-15px; }
body#specs img.wifi { margin:18px 0 0 10px; }
body#specs img.modem { margin-top:-10px; margin-left:70px; }
body#specs img.storage { margin-bottom:0; }
body#specs img.optical { margin-top:18px; }
body#specs img.ilife { margin-bottom:0; }

body#specs #content #configurations { margin:0 -2px; width:884px; }
body#specs #content #configurations h3 { margin-left:2px; margin-right:2px; padding:0 0 5px; border-width:0 0 1px; }
body#specs #content #configurations .cap { position:absolute; width:884px; height:5px; background:no-repeat 0 0; }
body#specs #content #configurations .cap.top { margin-bottom:-5px; background-image:url(http://images.apple.com/euro/macmini/images/specs_configurations_captop20090303.gif); }
body#specs #content #configurations .cap.bottom { margin-top:-5px; background-image:url(http://images.apple.com/euro/macmini/images/specs_configurations_capbottom20090303.gif); }

body#specs #content #configurations table { border:1px solid #d7d7d7; border-collapse:separate; }
body#specs #content #configurations table tbody tr th { width:163px; }
body#specs #content #configurations table tr th,
body#specs #content #configurations table tr td { vertical-align:top; font-size:11px; line-height:16px; background-color:#fff; padding:10px 12px; border-right:1px solid #fff; border-left:1px solid #eaeaea; }
body#specs #content #configurations table tbody tr th,
body#specs #content #configurations table tr th a { font-weight:bold; }
body#specs #content #configurations table thead tr th a { font-size:12px; color:#000; line-height:17px; }
body#specs #content #configurations table tr th span,
body#specs #content #configurations table tr td { font-weight:normal; }
body#specs #content #configurations table tr th.left,
body#specs #content #configurations table tr td.left { border-left:0; }
body#specs #content #configurations table tr th.right,
body#specs #content #configurations table tr td.right { border-right:0; }
body#specs #content #configurations table thead tr th,
body#specs #content #configurations table tr.even th,
body#specs #content #configurations table tr.even td { background-color:#f4f4f4; }

body#specs #content #options .column { margin-left:25px; width:300px; }
body#specs #content #options .column.first { width:230px; }
body#specs #content #options ul li { margin-bottom:4px; }

body#specs #content ol.decimal.sosumi { border-top:1px solid #c9c9c9; padding:40px 15px 0 35px; color:#000; }
body#specs #content ol.decimal.sosumi li { margin-bottom:5px; }

body#specs #content .qtvr { margin-top:53px; text-align:center; }


/*--- overlays ---*/
#OverlayPanelScreen { background:#fff; z-index:19999; }
.overlaypanel h2 { font:26px "Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight:500; }

/* vr overlay -*/
#content .vroverlay { display:none; }
.overlaypanel.vr .controllerPanel { display:none; }
.overlaypanel.vr img.overlayPanelShadowImage { top:-8.8%; left:-9.8%; width:119.5%; height:117.7%; }
.vroverlay { position:relative; width:512px; height:552px; margin:0; padding:20px 0 0; }

/*----- image gallery overlay panels -----*/
.overlaygallerycontent { display:none; }

.overlaypanel.designGallery img.overlayPanelShadowImage { top:-3.9%; left:-2.3%; width:104.7%; height:107.9%; }

.overlaypanel .overlaygallery { width:920px; height:611px; }
.overlaypanel .overlaygallery .overlaygalleryswap { width:920px; height:538px; overflow:hidden; }
.overlaypanel .overlaygallery .overlaygalleryswap .overlaygallerycontent { position:absolute; display:block; width:840px; height:504px; left:0; top:0; }
.overlaypanel .overlaygallery .overlaygalleryswap .overlaygallerycontent p { margin:0 0 18px; }

.overlaypanel .overlaygallery .overlaygalleryswap .overlaygallerycontent img { margin-bottom:-46px; }

.overlaypanel .overlaygallery .overlaygallerythumbs { display:block; position:absolute; left:325px; bottom:6px; margin:0; text-align:center; font-size:11px; }
.overlaypanel .overlaygallery .overlaygallerythumbs a { float:left; display:block; margin-left:15px; outline:none; color:#999; text-decoration:none; *width:66px; }
.overlaypanel .overlaygallery .overlaygallerythumbs a img { display:block; width:66px; height:41px; margin: 5px auto; padding: 0; border: 0; box-shadow: rgba(30,30,30,0.8) 0 1px 3px; -webkit-box-shadow: rgba(30,30,30,0.8) 0 1px 3px; -moz-box-shadow: 0 1px 3px rgba(30,30,30,0.8); }
.designGallery .overlaygallery .overlaygallerythumbs a img { border: 1px solid #fff; margin-top: 0; padding: 4px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.overlaypanel .overlaygallery .overlaygallerythumbs a.active { color:#000; }
.overlaypanel .overlaygallery .overlaygallerythumbs a.active img { border:1px solid #999; margin: 0 auto; padding: 4px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }


.overlaypanel.performance img.overlayPanelShadowImage { top:-3.9%; left:-2.3%; width:104.7%; height:107.9%; }

.overlaypanel.performance .overlaygallery,
.overlaypanel.performance .overlaygallery .overlaygalleryswap { width:920px; height:541px; }
.overlaypanel.performance .overlaygallery .overlaygalleryswap .overlaygallerycontent { margin:35px 40px 0; }
.overlaypanel.performance .overlaygallery .overlaygallerythumbs { left:252px; }
.overlaypanel.performance .overlaygallery .overlaygallerythumbs a { width:104px; text-align: center; *width: 120px; }
