
#exclusives { width: 802px; overflow: auto; margin: 15px 0 30px 1px; background:url(../images/hero.jpg) no-repeat top left; *height:275px; margin: 15px 0 15px 1px;}
#exclusives h2{margin:40px 0 10px 455px; _margin-top:50px;}
#exclusives p#intro { width: 280px; font-size:12px; font-weight:bold; color:#828282; float:left; margin-left:455px; _margin-left:230px; }

div.borderline {border-bottom:1px solid #ccc; margin:0px 20px 20px 20px; clear:both; height:20px;}



/* CUSTOMIZE */
.module_bottom {margin-bottom:11px; }

#customize, #ipodmore, #onlinestore { margin:0 0 0px 30px; padding-top:17px; width:775px; padding-bottom:20px;}
h3.intro{width:100%;}

#customize .content_left {width:390px; float:left; clear:both; *margin-bottom:-30px;}

div#game{margin-left:-29px; background:url(../images/game_image01.jpg) no-repeat top left; width:380px; height:250px!important; margin-top:60px;  padding-top:40px; _position:relative;}
div.w225{width:225px; margin:-75px 0 0 190px; _position:relative; _margin:-70px 0 0px 190px;}

div#apps{width:370px; margin-top:0px; }
div#apps img{margin-top:20px;}
div.w160{width:160px; margin:-90px 0 0 240px;}


a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/jp/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }

a.buynow {background:url(../images/buynow-btn.gif) no-repeat top left; display:block; width:72px; height:25px; text-indent:-9999px; float:left; margin-left:245px; _margin:10px 0 0 125px;}

a.buynow_left {background:url(../images/buynow-btn.gif) no-repeat top left; display:block; width:72px; height:25px; text-indent:-9999px; float:left; margin-top:0.5em;}

#customize .content_right {width:320px; float:right; padding:30px 30px 0 0; position:relative; }
img.left {float:left; margin-right:10px; }
img.right {float:right; margin-left:10px; }

.game_column {margin-top:50px; _margin-top:10px; _clear:both;}
.game_column a.buynow {margin-left:140px; _margin-left:80px; _margin-top:0;}
span.red {color:red;}


/* ipodmore */
#ipodmore .content_left {width:390px; float:left; clear:both; margin-top:30px;}

#ipodmore .content_right {width:320px; float:right; padding:30px 30px 0 0; position:relative; _margin-right:-28px;}
#ipodmore .content_right img {margin-left:1px;}

.ipodmore_column {clear:both; margin-bottom:60px; *margin-bottom:30px;}
.ipodmore_column a.buynow {margin-left:140px; margin-top:5px;}
.ipodmore_column img.left {margin-bottom:15px; margin-left:-5px; margin-right:5px;}

.ipodmore_column.middle p {width:265px;}
.ipodmore_column.middle {*margin-top:-10px;}
.ipodmore_column.middle a.buynow {margin-left:195px; margin-top:-1em; _margin-left:90px;}


/* onlinestore */
#onlinestore img#engraving_hero {margin:50px 20px 0 -29px; width:285px; float:left; _position:relative;}
#engraving {width:450px; float:right; margin:30px 30px 0 0; }
#engraving h3, #engraving p{width:180px; margin:0;}

.mb30 {margin-bottom:30px!important;}

#campaign {clear:both;}
#campaign img.left{ margin-right:15px;}
#campaign .campaign_columm {width:200px; float:left; margin:0 20px 0 0px }


.modulecontent { position: relative; }
#primary { color: #666;  _margin-right:-20px;}
#primary h2, #primary h3 { color: #000; }
#primary .module_top { font-size: 1px; }
#primary h3 { font-size: 12px; font-weight: bold; margin-bottom: 4px; }
#primary h2 { margin-bottom: 5px; }
#primary p { margin-bottom: 15px; line-height: 16px; }
#primary .content span { white-space: nowrap; }



#giftwrap { width: 587px; overflow: auto; margin: 0 0 13px 126px; padding-top: 58px; position: relative; }
#giftwrap .content { width: 312px; float: left; }
#giftwrap .content .thinner { width: 291px; }
#giftwrap img { float: right; margin: 14px 0 0; }

#hero { position: absolute; bottom: 192px; left: 1px; }

.footnotes ol, .footnotes ul { list-style: none none outside; }
.footnotes ol li, .footnotes ul li { display: inline; color: #999; font-size: 10px; }

