#headerIn {
	background-image: url(../images/header_1.gif);
}
	#header .header_text {
		height: 40px;
		color: #cfc2c2;
		padding: 7px 0 0 0;
		line-height: 140%;
	}
	
	#header .promoSection {
        padding: 15px 0 0 55px;
    }

.promoSection a {
	color: #ffffff;
}
	.promoSection a:hover {
		color: #66e1f2;
	}
.box_970 h1 a {
	text-decoration: none;
}
	.box_970 h1 a:hover {
		color: #555555;
	}

.delimiterFullSize {
	border-top: 1px solid #dbdfe2;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	height: 1px;
	overflow: hidden;
}

.tech_specs_macbook_pro {
	font-size: 13px;
}
.tech_specs, .tech_specs p {
	font-size: 13px !important;
	line-height: 160%;
}

#footer .oneSection {
	width: 158px; /* 136 default */
	float: left;
}
	#footer .oneSection .title, #footer .oneSection .titleNotFirst {
		color: #ffffff;
	}
	#footer .oneSection a:hover {
		color: #ffffff;
	}



.box_970 {

}
	.box_970 .top {
		background: url(/images/box970_top.jpg) no-repeat;
		width: 970px;
		height: 7px;
		overflow: hidden;
	}
	.box_970 .middle {
		background-color: #ffffff;
		width: 896px; /* 651->725px */
		min-height: 20px;
		padding: 9px 37px 0 37px;
		border-bottom: 1px solid #ffffff; /* Fixes FF2, Safari, Opera bug - space between middle and bottom */
	}
	.box_970 .middle h1 {
		line-height: 130%;
	}
	.box_970 .bottom {
		background: url(/images/box970_bottom.jpg) no-repeat;
		width: 970px;
		height: 35px;
		overflow: hidden;
	}


/* Footer */
	.box_footer_2 .top {
		background: url(/images/footer_2_top.jpg) no-repeat;
		width: 968px;
		height: 13px;
		overflow: hidden;
	}
	.box_footer_2 .middle {
		background: #2b2b2b url(/images/footer_2_middle.jpg) no-repeat left top;
		width: 952px;
		min-height: 90px;
		padding: 8px 0 10px 16px;
	}
	.box_footer_2 .bottom {
		background: url(/images/footer_2_bottom.jpg) no-repeat;
		width: 968px;
		height: 7px;
		overflow: hidden;
	}

/* tech_specs */
.tech_specs {
	color: #555555;
}
	.tech_specs, .tech_specs p {
		font: 11px/160% Tahoma, "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	}
	.tech_specs a {
		color: #21aec2;
		text-decoration: underline;
	}
	.tech_specs a:hover {
		text-decoration: none;
	}
	.tech_specs .title, .tech_specs h2 {
		color: #292929;
		font-size: 22px;
		line-height: 24px;
		padding: 12px 0 0 0;
	}
	.tech_specs .description {
		color: #555555;
		font: 11px Tahoma, "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
		padding: 10px 0 0;
	}
	.tech_specs .phoneHighlite {
		color: #28c3d9;
		font-size: 15px;
	}
	.tech_specs .column_1, .tech_specs .column_2, .tech_specs .column_3 {
		float: left;
		width: 278px; /* 310 */
	}
	.tech_specs .column_1 {
		padding: 0 15px 0 0;
	}
	.tech_specs .column_2 {
		padding: 0 15px 0 15px;
	}
	.tech_specs .column_3 {
		padding: 0 0 0 15px;
	}
	.tech_specs li {
		background: url(/images/bullet-apple-2.gif) no-repeat 0 5px;
		padding: 0 0 0 20px;
	}
	.tech_specs .level_2 li {
		padding: 0 0 0 20px;
	}
	.tech_specs h3 {
		clear: both;
		margin: 30px 0 0 0;
		border-top: 1px solid #dbdfe2;
		padding: 15px 0 5px 0;
		font-size: 15px;
		color: #21aec2;
	}
	.tech_specs h3.first {
		margin: 20px 0 0 0;
	}
	.tech_specs .price {
		display: block;
		margin: 0 auto;
		padding: 3px 0;
		color: #d5379d;
		font-size: 20px;
		width: 140px;
		text-align: center;
	}
	.tech_specs .button_buy {
		margin: 5px auto 0 auto;
	}
	.tech_specs .addToFavourites:hover {
		background-position: 0 -27px;
	}
	.tech_specs .b {
		color: #292929;
	}
	.tech_specs .label_display {
		width: 90px;
		float: left;
	}
	.tech_specs strong.b2 {
		font-weight: 500;
	}

/* tech_specs_default - no specs found */
.tech_specs_default .mainPic {
	width: 400px;
	height: 238px;
	margin: 0 0 0 10px;
	float: right;
}

/* tech_specs themes */
.tech_specs_macbook_pro .mainPic, .tech_specs_macbook_air .mainPic, .tech_specs_imac .mainPic, .tech_specs_macmini .mainPic {
	width: 400px;
	height: 238px;
	margin: 0 0 0 10px;
	float: right;
}
.tech_specs_macbook_pro .mainPicPreview, .tech_specs_macbook_air .mainPicPreview, .tech_specs_macpro .mainPicPreview {
	float: right;
	width: 361px;
	margin: 0 0 20px 30px;
}
.tech_specs_macbook_white .mainPicPreview {
	float: right;
	width: 361px;
	margin: 15px 0 20px 30px;
}
.tech_specs_apple_display .mainPicPreview {
	float: right;
	width: 361px;
	margin: 15px 0 20px 30px;
}
.tech_specs_imac .mainPicPreview, .tech_specs_macmini .mainPicPreview {
	float: right;
	width: 220px;
	margin: 0 0 20px 30px;
}

.tech_specs_macbook_pro .mainPicPreview img, .tech_specs_macbook_air .mainPicPreview img, .tech_specs_macbook_white .mainPicPreview img, .tech_specs_imac .mainPicPreview img, .tech_specs_macmini .mainPicPreview img, .tech_specs_macpro .mainPicPreview img, .tech_specs_apple_display .mainPicPreview img {
	display: block;
	margin: 0 auto;
}

