/*Mac Mini Product Selection*/
/*=============================================================================================*/
/*Product Column Widths*/

body.family-mac-macmini div#product-selection-title-1,
body.family-mac-macmini div#product-selection-title-2,
body.family-mac-macmini div#product-selection-1,
body.family-mac-macmini div#product-selection-2 {
	float: left;
}
body.family-mac-macmini div#product-selection-title-1,
body.family-mac-macmini div#product-selection div#product-selection-1 {
	width: 500px;
}
body.family-mac-macmini div#product-selection-title-2,
body.family-mac-macmini div#product-selection div#product-selection-2
/*body.family-mac-macmini div#product-model-list div.model-2*/ {
	padding-left: 25px;
}
body.family-mac-macmini div#product-selection div#product-selection-2 {
	border-left: 1px solid #CCC;
}

body.family-mac-macmini div#product-model-list img.product-model-image {
	margin-right: 20px;
}

body.family-mac-macmini div#product-model-list div.model-1 {
	background: none;
	padding-right: 0px;
}
body.family-mac-macmini div#product-model-list div.model-type {
	width: 175px;
	margin-right: 13px;
}
body.family-mac-macmini div#product-selection-2 div#product-model-list div.model-type {
	margin-right: 0px;
}

body.family-mac-macmini div#product-selection-2 div#product-model-list div.product-model img.product-model-image {
}

/*body.family-mac-macmini div#product-selection div#product-selection-2 table.product-table {
	width: 360px;
}
body.family-mac-macmini div#product-selection-2 table.product-table td {width: auto;}*/
/*Product Color/View Switcher*/
/*body.family-mac-macmini div#product-selection table.product-table div#selection-gallery-window,
body.family-mac-macmini div#product-selection table.product-table div#selection-gallery-window img {
	position: static;
}*/


/*Overview Tab*/
/* tab */
#overview .in-the-box .col1 ul, #overview .in-the-box ul { width: 235px; }
#overview .hero { margin: 37px 0 0 84px; }
body.family-mac-macmini #store-tab-overview { line-height: 1.5em; }
#overview .in-the-box .included img { bottom: 30px; }
#overview .in-the-box .col1 .included img { right: 34px; }
#overview .in-the-box .included, #overview .in-the-box .info, #overview .software { margin-left: 15px; }
#overview .in-the-box .col1 { width: 447px; }
#overview .in-the-box .col1 .software img { padding-right: 20px; }
#overview .at-a-glance .col1 ul { margin: -6px 0 0 18px; }
#overview .at-a-glance .col1 ul li { float: none; margin-bottom: 15px; width: 425px; }
#overview .at-a-glance .col1 ul li p, #overview .at-a-glance .col1 ul #feature2 p, #overview .at-a-glance .col1 ul li h5 { margin-left: 86px; }
#overview .at-a-glance .col1 ul #feature1 img { left: -32px; position: relative; }
#overview .at-a-glance .col1 ul #feature1 h5, #overview .at-a-glance .col1 ul #feature1 p { position: relative; left: -12px; }
#overview .at-a-glance .col1 ul #feature3 { margin-bottom: 15px; padding-bottom: 0; }
#overview .at-a-glance .col1 ul #feature4 { background: url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/macmini/img/bg-gradient-special-feature.gif) repeat-y; margin-left: -32px; padding: 26px 0 20px; width: 500px; }
#overview .at-a-glance .col1 ul #feature4 img { margin-top: 0; }
#overview .at-a-glance .col1 ul #feature4 p, #overview .at-a-glance .col1 ul #feature4 h5 { margin-left: 118px; width: 304px; }
#overview .in-the-box .col2 { background: transparent url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/macmini/img/overview-vertical-rule.gif) top left no-repeat; margin-left: 30px; padding-left: 32px; width: 399px; }
#overview .in-the-box .col2 img { float: right; padding-right: 0; position: relative; }
#overview .at-a-glance .col2 .mini-options { background: transparent url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/macmini/img/bg-rule-options.gif) top left no-repeat; margin-top: 5px; padding-top: 5px; }
#overview .at-a-glance .col2 .mini-options p { margin-bottom: 0; width: 375px;}
#overview .in-the-box .info h4, #overview .in-the-box .software h4 { margin-top: 20px; }
#overview .in-the-box .software p { width: 230px; }
#overview .accessories { overflow: visible; }
#overview .accessories .col2 .sideview { margin-left: 0; }
#overview .in-the-box h4.special { font-size: 15px; margin-bottom: 15px; }

/*Tech Specs Tab*/
body.family-mac-macmini #techspecs h2,
#techspecs #spec-switcher {
	margin-top: 36px;
}
#techspecs #spec-switcher ul {
	width: auto;
}
#techspecs .optical, #techspecs .wifi { padding-top: 10px; }
#techspecs .footnotes p { color: #999 !important; margin-top: 5px; }

#techspecs #inthebox { margin: 35px 0 40px 0; }
#techspecs #inthebox h4 { font-size: 16px; font-weight: normal; margin-bottom: 15px; }
#techspecs #inthebox h5 { font-size: 12px; font-weight: bold; }
#techspecs #inthebox .box { background: none; float: left; margin-left: 0; padding-bottom: 15px; width: 411px; }
#techspecs #inthebox .box ul { width: 150px; }
#techspecs #inthebox .box img { margin-top: -142px; }
#techspecs #inthebox .software { float: right; width: 470px; }
#techspecs #inthebox #included div.left { float: left; width: 280px; }
#techspecs #inthebox #included div.right { float: right; width: 155px; }
#techspecs #inthebox .adjust { margin-top:-18px; }
#techspecs #inthebox img.ilife { margin:-7px 5px 0 10px; }

/*Gallery Tab*/
/*=====================================================*/

/* tab */
body.family-mac-macmini #store-tab-gallery {
	line-height: 1.5em;
}


/* gallery */
body.family-mac-macmini #store-tab-gallery table {
	margin: 20px auto;
	vertical-align: middle;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-prev, 
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-next {
	width: 20px;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-big {
	padding: 0 35px;
	text-align: center;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-thumbs {
	padding: 20px 242px 0;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-prev a {
	background: transparent url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-prev.gif) bottom left no-repeat;
	display: block;
	height: 17px;
	width: 20px;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-prev a:hover {
	background-position: top left;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-prev a img {
	display: none;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-next a {
	background: transparent url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-next.gif) bottom left no-repeat;
	display: block;
	height: 17px;
	width: 20px;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-next a:hover {
	background-position: top left;
}
body.family-mac-macmini #store-tab-gallery table td#prod-gallery-next a img {
	display: none;
}


/* image gallery */
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont {
	background-color: #e9edef;
	float: left;
	width: 334px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .top {
	background: #e9edef url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-thumb-top.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-bottom: -2px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl {
	padding: 0 5px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .btm {
	background: #e9edef url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-thumb-btm.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-top: -2px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-thumbs-cont .mdl img {
	border: 0;
	display: block;
}


/* qt gallery */
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont {
	background-color: #e9edef;
	float: left;
	margin-left: 15px;
	width: 172px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .top {
	background: #e9edef url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-thumb-top.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-bottom: -2px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl {
	padding: 0 5px 0;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .btm {
	background: #e9edef url(http://storeimages.apple.com/1708/store.apple.com/Catalog/regional/amr/img/gallery-bg-thumb-btm.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-top: -2px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-mac-macmini #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl img {
	border: 0;
	display: block;
}