/*iMac Product Selection*/
/*============================================================================================*/
body.family-mac-imac div#product-selection {
	_padding-right: 10px;
}

body.family-mac-imac div#product-selection h2 {
	margin-bottom: 4px;
}
body.family-mac-imac div#product-selection table.product-table {
	margin-left: 0;
	width: 947px;
}

/*Product Column Widths*/

body.family-mac-imac div#product-selection table.product-table td.column-1,
body.family-mac-imac div#product-selection table.product-table td.column-2,
body.family-mac-imac div#product-selection table.product-table td.column-3,
body.family-mac-imac div#product-selection table.product-table td.column-4 {
    width: 170px;
	
}
body.family-mac table.product-table th,
body.family-mac table.product-table td {
	padding-right: 10px;
	vertical-align: bottom;
	text-align: left;
	!padding-right: 0px;
}

/*Product Color/View Switcher*/
body.family table.product-table tr.product-model td {
	position: static;
}
body.family-mac-imac div#product-selection table.product-table td.column-5 {
	padding-right: 0;
	vertical-align: middle;
}
body.family-mac-imac div#product-selection table.product-table div#selection-gallery-window {
	position: relative;
	left: -6px;
	top: -80px;
	width: 228px;
}

body.family-mac-imac div#product-selection table.product-table div#selection-gallery-window img {
	position: absolute;
	top: 0;
	left: 0;
}


body.family-mac-imac div#product-selection table.product-table div.prod-switch {
	width: 140px;
	position: relative;
    top: 120px;
    left: 61px;
	!left: 69px;
}

/* for education */
div#product-model-list div.model-type ul.model-type-details { }
div#product-model-list img.product-model-image { }
div#product-model-list div.model-type { width: 300px; }
div#product-model-list div.model-1 { background: none; }

/*Overview Styles*/
/*=============================================================================================*/
#overview .at-a-glance .col1 { position: relative; }
#overview .at-a-glance .col1 .hero { position: absolute; bottom: 0px; right: -15px; }
#overview .at-a-glance .col1 ul { margin: 35px 0 0 3px; }
#overview .at-a-glance .col1 ul li { float: none; margin-bottom: 18px; width: 323px; }
#overview .at-a-glance .col1 ul li a.learn-more { _white-space:nowrap; }
#overview .at-a-glance .col1 ul li p, #overview .at-a-glance .col1 ul #feature2 p, #overview .at-a-glance .col1 ul #feature4 p, #overview .at-a-glance .col1 ul li h5 { margin-left: 75px;  }
#overview .at-a-glance .col1 ul li img { margin-top: 3px; }
#overview .at-a-glance .col1 ul #feature4 img { left: -17px; position: relative; margin-top: 0; }
#overview .at-a-glance .col1 ul #feature4 { width: 290px; }
#overview .at-a-glance .col1 ul #feature4 p { width: 175px; }
#overview .at-a-glance .col1 p.preorder-note { color: #777; font-size: 9px; width: 140px; line-height: 1.2em; text-align: right; position: absolute; bottom: 0px; right: 0; }
#overview .accessories .col2 .sideview { margin-left: 0; }
#overview .buy-mac .support p, #overview .buy-mac .genius p { padding-left: 120px; }
#overview .accessories { overflow: visible; }
#overview .new-accessories { margin-bottom: 25px; }
#overview .new-accessories .col1 { width: 443px; }
#overview .new-accessories .col2 { margin-left: 57px; width: 360px; }
#overview .new-accessories .info { float: left; }
#overview .new-accessories .col1 .info { width: 255px; }
#overview .new-accessories .col2 .info { width: 255px; }
#overview .new-accessories .col1 .product-image,
#overview .new-accessories .col2 .product-image { float: right; position: relative; }
#overview .new-accessories .col1 .product-image { padding-top: 50px; }
#overview .accessories .divider { height: 1px; border-bottom: 1px solid #E6E6E6; margin: 0 17px 28px; }

/*Overview Styles for Brazil*/
/*=============================================================================================*/
#overview.brasil .in-the-box .included img { bottom: 30px; }
#overview.brasil .in-the-box .col1 .included img { right: 34px; }
#overview.brasil .in-the-box .included, #overview.brasil .in-the-box .info, #overview.brasil .software { margin-left: 15px; }
#overview.brasil .in-the-box .col1 { width: 447px; }
#overview.brasil .in-the-box .col1 .software img { padding-right: 20px; }
#overview.brasil .in-the-box .col2 { background: transparent url(http://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.brasil .in-the-box .col2 img { float: right; padding-right: 0; position: relative; }
#overview.brasil .prev-model { margin: 0 0 0 6px; width: 490px; }

/* tech specs */
#techspecs .graphics { padding-left: 55px; }

/*Compare Table */
#store-tab-compare table#compare-table #model-row th.column5 img.model-type-violator {
	display: block;
	margin: -21px 0 6px;
	position: relative;
	left: 52px;
	!left: -20px;
}
/*Gallery Tab*/
/*=============================================================================================*/
body.family-mac-imac #store-tab-gallery {
	line-height: 1.5em;
}

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


/* image gallery */
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont {
	background-color: #edf0f2;
	float: left;
	width: 496px;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .top {
	background: #edf0f2 url(http://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-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl {
	padding: 0 5px;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .btm {
	background: #edf0f2 url(http://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-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-thumbs-cont .mdl img {
	border: 0;
	display: block;
}

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


/* qt gallery */
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont {
	background-color: #e9edef;
	float: left;
	margin-left: 15px;
	width: 172px;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .top {
	background: #e9edef url(http://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-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl {
	padding: 0 5px 0;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .btm {
	background: #e9edef url(http://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-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-mac-imac #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl img {
	border: 0;
	display: block;
}


/* sections */
/* s1 */
body.family-mac-imac #store-tab-warranty .section1 {
	margin: 15px 0 10px 360px;
}
/* s2 */
body.family-mac-imac #store-tab-warranty div.section2 {
	margin: 20px 0 0 360px;
}
body.family-mac-imac #store-tab-warranty .section2 .col1 {
	float: left;
	width: 370px;
}
body.family-mac-imac #store-tab-warranty .section2 .col2 {
	float: right;
	margin-top: 25px;
	width: 156px;
}
body.family-mac-imac #store-tab-warranty .section2 .col1 p {
	margin-bottom: 12px;
}
body.family-mac-imac #store-tab-warranty .section2 .col1 .chart {
	padding: 10px 0 20px;
}

body.family-mac-imac #store-tab-warranty .footnote {
	color: #999999;
	font-size: 9px;
	line-height :1.3em;
	margin: 10px 0 0;
}