/* EveryMac.com - Mac Specs, Prices, Answers, & More - Traditional CSS (Devices Version) */html {-ms-overflow-style: none;} /* Link & Text Formatting */.hostsponsor { 	color: black;	font-style: italic;	background-color: white;	height: 25px;	margin: 0px;	line-height: 2;	border-top: 2px white;	-moz-border-radius-bottomleft: 25px 25px;	border-bottom-left-radius: 25px 25px; 	}.hostsponsor a {	color: black;	}								p, h3 {	margin: 0px 10px 10px 10px;	}		p.specstop {	margin: -10px 10px 10px 10px;		font-style: italic;	}					 		 .mocklink { color: #330066;			text-decoration: underline dotted;			}.comppic {		float: left;		margin-right: 20px;		margin-bottom: 10px;		 }		 .comppicright {		float: right;		margin-left: 20px;		margin-bottom: 10px;		 }		 .handcursor {		cursor:hand;		cursor:pointer;		 }		 a img, :link img, :visited img, img { border: none }/* Expanding Search */.button {	display: inline-block;	margin: 4px 2px;	background-color: #444;	font-family: sans-serif;	font-size: 14px;	padding-left: 32px;	padding-right: 32px;	height: 33px;	line-height: 33px;	text-align: center;	color: white;	text-decoration: none;	cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;	-webkit-user-select: none;	-ms-user-select: none;	user-select: none;}.button:hover {	transition-duration: 0.4s;	-moz-transition-duration: 0.4s;	-webkit-transition-duration: 0.4s;	-o-transition-duration: 0.4s;	background-color: #867696;	color: black;}.search-container {	position: relative;	display: inline-block;	margin: -3px 32px 18px 2px;		height: 33px;	width: 33px;	vertical-align: bottom;	}.mglass {	display: inline-block;	pointer-events: none;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);}.searchbutton {	position: absolute;	font-size: 22px;	width: 100%;	margin: 0;	padding: 0;}.search:focus + .searchbutton {	transition-duration: 0.4s;	-moz-transition-duration: 0.4s;	-webkit-transition-duration: 0.4s;	-o-transition-duration: 0.4s;	background-color: #867696;	color: black;}	.search {	position: absolute;	left: 32px; /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */	background-color: white;	outline: none;	border: none;	border-bottom: 1px solid black;	padding: 0;	width: 490px;	/* This keeps the search box visible on larger displays by default	*//*	width: 0;	*/	height: 100%;	z-index: 10;	transition-duration: 0.4s;	-moz-transition-duration: 0.4s;	-webkit-transition-duration: 0.4s;	-o-transition-duration: 0.4s;}.search:focus {	width: 490px; /* Bar width+1px */	padding: 0 16px 0 0;}.expandright {	left: auto;	right: 10px; /* Button width-1px */}.expandright:focus {	padding: 0 0 0 0;}	/* Background & Main Box */	#wrapper {	width: 920px;	margin-left: auto;	margin-right: auto;	padding: 0px;	text-align: left;	background-color: white;	}	/* Top Bar - Logo & Sponsored Hosting */	#logoheader {	background-color: white;	height: 69px;	width: 920px;	}	#everylogo {	background-color: white;	height: 69px;	width: 320px;	padding: 0px;	float: left;	background-image: url(..//images/interface_elements/everyi-logo-noshadow.gif);	background-repeat: no-repeat;	}	#hostsponsorbox {	background-color: #FFFFFF;	height: 69px;	width: 578px;	padding: 0px;	float: left;	text-align: right; 	}	#searchtop {	background-color: white;	height: 34px;	width: 572px;	float: left;	margin-top: 8px;	margin-bottom: 8px;	text-align: right;	}		 	#searchtop form, #searchtop h4 {	text-align: right;	font: 0.688em;	}		#searchtop input.txt {	width: 118px;	height: 16px;	}			#toprightcorner {	background-color: white;	height: 27px;	width: 22px;	padding: 0px;	display: block;	float: left;	}	/* Main Navigation */#navigationwrapper {	background-color: gray;	height: 42px;	width: 920px;	display: flex;	flex-wrap: nowrap;	}#navigationleft {	background-color: gray;	height: 42px;	width: 18px;	padding: 0px;	display: block;	float: left;	}		#navigationcenter {	background-color: gray;	height: 42px;	width: 902px;/*	width: 773px;	*/	padding: 0px;	float: right; 	text-align: left;	background-repeat: no-repeat;	}	#navigationcenter a:link, #navigationcenter a:visited {	font-weight: bold;	font-size: 0.9em;	color: white;	margin: 0px;	line-height: 2.2;	} #navigationcenter a:hover, #navigationcenter a:active {	font-weight: bold;	font-size: 0.9em;	color: white;	margin: 0px;	line-height: 2.2;	}	#smallnav { display: none; }p.smallhidden { display: none; }#mednav { display: none; }p.medhidden { display: none; }#extrawidenav { display: none; }p.extrawidehidden { display: none; }		#navigationrightedge {	background-color: gray;	height: 42px;	width: 0px;	padding: 0px;	display: block;	float: none; 	}/* Primary Item Block */#topitemwrapper {	background-color: gray;	height: 121px;	width: 920px;	}#topitemleft {	background-color: #3C5490;	height: 121px;	width: 0px;	padding: 0px;	float: left;	}#topitemmain {		background-color: #F0F0F0;/*	background-color: #734F97;	*/	height: 106px;	width: 918px;/*	width: 902px;	*//*	width: 771px;	*/	float: left;	padding-top: 7px;	padding-left: 2px;	}/* Main Notification Bar */#notificationwrapper {	background-color: #867696;	height: 42px;	width: 920px;	display: flex;	flex-wrap: nowrap;	}#notificationleft {	background-color: #867696;	height: 42px;	width: 8px;/*	width: 147px;	*/	padding: 0px;	float: left;	}		#notificationcenter {	background-color: #867696;	height: 42px;	width: 912px;/*	width: 773px;	*/	padding: 0px;	float: right; 	text-align: left;	background-repeat: no-repeat;	}	#notificationcenter a:link, #notificationcenter a:visited {	font-style: italic;	font-size: 0.9em;	color: white;	margin: 0px;	line-height: 2.2;	} #notificationcenter a:hover, #notificationcenter a:active {	font-style: italic;	font-size: 0.9em;	color: white;	margin: 0px;	line-height: 2.2;	}	#notificationrightedge {	background-color: #867696;	height: 42px;	width: 0px;	padding: 0px;	display: block;	float: none; 	}		/* Main Columns */#contentwrapper {	width: 920px;	margin-left: auto;	margin-right: auto;	padding: 0px;	text-align: left;	background-color: white; 	}/* Western District */		#contentleft {	width: 330px;/*	width: 155px;	*/	padding-top: 30px;	margin-left: 2px;	text-align: center;	float: left; 	background-color: #FFFFFF;	}#contentleft_forums {	width: 151px;	padding-top: 20px;	margin-left: 2px;	text-align: center;	float: center;	/* was left, then right */ 	background-color: #FFFFFF;/*	display: none;	*/}	#contentleft p { 	font-size: 12px;	text-align: left;	}		#contentleft h3 {	text-align: left;	padding-top: 8px;	}	#contentleft img { /*	border: 0px solid #000000;	*/	}#contentitemleft {	background-color: white;/*	border-color: red;	border-style: solid;	*/		width: 301px;	height: 251px;	margin-left: 15px;	padding: 0px;	display: block;	float: left; 	}#contentitemleft_forums {	background-color: white;/*	border-color: red;	border-style: solid;	*/	width: 151px;	height: 251px;	margin-left: 6px;	padding: 0px;	display: block;	float: left; 	}#contentnavleft {	background-color: white;	width: 301px;/*	height: 525px;		*/	margin-left: 15px;		padding: 0px;	display: block;	float: left; 	}#contentsponleft {	background-color: white;	width: 301px;/*	height: 1400px;	*/	margin-left: 15px;		padding: 0px;	display: block;	float: left; 	}#contentsponleft h3 {	margin-left: 0px;	font-size: 15px;	font-family: Verdana;	}#contentsponleft p {	margin-left: 0px;	font-family: Verdana;	}#contentsponleft p.support {	margin-left: 0px;	color: white;	}#contentsponleft img {	border: 1px solid gray;	}#contentnavlefttablet {	display: none;		}#contentsponlefttablet {	display: none;		}			/* Central District */	/* The next three are for the tabs */#container {	width: 98%;	margin-bottom: 1em;	padding: 5px; 	margin-left: 5px;}		.resp-tabs-container {    padding: 0px;    background-color: #fff;    clear: left;    margin-right: 18px;	font-size: 13px;}		.resp-tab-active {	border: 1px solid #c1c1c1 !important;	border-bottom: none;	margin-bottom: -1px !important;	padding: 12px 14px 14px 14px !important;	border-top: 4px solid gray !important;	border-bottom: 0px #fff solid !important;}	#contentcenter {	width: 556px;	padding-top: 30px;	margin-left: 11px;/* IE5 Mac Hack	\*/	margin-left: 16px;/* IE5 Mac Hack */	margin-right: 13px;/* IE5 Mac Hack	\*/	margin-right: 16px;/* IE5 Mac Hack */	float: left; 	background-color: #FFFFFF; 	}	#contentcenter hr	{	border: none;	background-color: black;	color: black;	height: 1px;	margin-left: 10px;	width: 95%;	}		#contentcenter p { font: 0.9em; }#contentcenter p.small { font: 0.750em; }				   #contentcenter p.disclaimer {				font-size: 0.750em;				color: dimgray;				padding-top: 10px;				}				#contentcenter a { font: 0.9em; }	#contentcenter a.disclaimer { font: 0.625em; }#contentcenter a.small {font: 0.750em; }#contentcenter td {	font: 0.688em;					vertical-align: middle;					padding-left: 3px;					padding-right: 3px;					padding-bottom: 3px;					}#contentcenter td.head { font-size: 11px; }					#contentcenter td.smallnav { font-size: 10px; }							#contentcenter td.subhead  { font-size: 10px;							 font-style: italic;							 color: #666666;									}								#contentcenter td.unpadded { font-size: 11px; 							 padding-left: 0px;							 padding-right: 0px;							 padding-bottom: 0px;							}							#contentcenter span.small { font-size: 11px; }											#contentcenter_colwrapper {	width: 536px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	padding-top: 10px;	}#contentcenter_leftcol {	width: 260px;	float: left; 	}		#contentcenter_rightcol {	width: 260px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	}	#contentcenter_4colwrapper {	width: 536px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	padding-top: 10px;	}	#contentcenter_4col_1 {	width: 135px;	float: left; 	}	#contentcenter_4col_2 {	width: 135px;	float: left; 	}	#contentcenter_4col_3 {	width: 135px;	float: left; 	}#contentcenter_4col_4 {	width: 128px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	}	#contentcenter_3colwrapper {	width: 536px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	padding-top: 10px;	}	#contentcenter_3col_1 {	width: 178px;	float: left; 	}	#contentcenter_3col_2 {	width: 180px;	float: left; 	}	#contentcenter_3col_3 {	width: 178px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	}	#contentcenter_specs_externalnav_wrapper {	width: 536px;	float: left; 	padding-top: 10px;	}	#contentcenter_specs_externalnav_1 {	width: 26px;	float: left; 	}	#contentcenter_specs_externalnav_2 {	width: 285px;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_externalnav_3 {	width: 225px;	font-size: 0.9em;	float: left; 	}#contentcenter_specs_externalnav_noflip_1 {	width: 12px;	float: left; 	}	#contentcenter_specs_externalnav_noflip_2 {	width: 292px;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_externalnav_noflip_3 {	width: 232px;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_internalnav_wrapper {	width: 536px;	float: left; 	padding-top: 5px;	}	#contentcenter_specs_internalnav_1 {	width: 88px;	float: left; 	}		#contentcenter_specs_internalnav_2 {	width: 448px;	float: left; 	}#contentcenter_specs_internalnav_2 table {	width: 430px;	border-collapse: collapse;	}#contentcenter_specs_internalnav_2 td {	font-size: 0.82em;	border-bottom: 1px solid #CECECE;	vertical-align: middle;	padding-top: 3px;	padding-bottom: 3px;	}	#contentcenter_specs_internalnav_2 tr:hover {	background-color: #CECECE;	}	#contentcenter_specs_table table {	width: 515px;	border-collapse: collapse;	}#contentcenter_specs_table_pairs td {	font-size: 12px;	border-top: 1px solid #CECECE;	vertical-align: middle;	width: 25%;	height: 25px;	padding-top: 3px;	padding-bottom: 3px;	}#contentcenter_specs_table_details td {	font-size: 12px;/*	border-bottom: 1px solid #CECECE;	*/	vertical-align: middle;	padding-top: 3px;	padding-bottom: 5px;	}	#contentcenter_specs_table_details span.small { font-size: 12px; }#contentcenter_specs_table_details a.small { font-size: 12px; }	#contentcenter_specs_table_pairs tr:hover {	background-color: #CECECE;	}	#contentcenter_forums {	width: 693px;	padding-top: 30px;	margin-left: 0px;/* IE5 Mac Hack	\*/	margin-left: 3px;/* IE5 Mac Hack */	margin-right: 0px;/* IE5 Mac Hack	\*/	margin-right: 3px;/* IE5 Mac Hack */	float: left; 	background-color: #FFFFFF; 	}	#contentcenter_forums p { 	font-size: 12px }#contentcenter_forums p.small { font-size: 11px }				   #contentcenter_forums p.disclaimer {				font-size: 10px;				color: dimgray;				}				#contentcenter_forums a { font-size: 12px }	#contentcenter_forums a.disclaimer { font-size: 10px }#contentcenter_forums a.small {font-size: 11px }	#integrateditem {	width: 536px;	height: 251px;	margin-left: 10px;/*	border-color: red;	border-style: solid;	*/	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	padding-top: 15px;	padding-bottom: 15px;	text-align: left;	}/* Wan Chai */		#contentright {/*	width: 173px;	*/	width: 18px;	padding-top: 30px;	margin-left: 0px;	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	background-color: #FFFFFF; 	}	#contentright p, #contentright a { 	font: 0.750em;	margin-left: 0px;	text-align: none;/* IE5 Mac Hack	\*/	text-align: left;/* IE5 Mac Hack */	}	#contentright h3 {	font: 14px;	text-align: left;	margin-left: 0px;	padding-top: 15px;	}	#contentright img { 	border: 0px solid #000000;	}				#rightsponsorbox {	width: 0px;/*	width: 162px;	*/	padding: 0px;	text-align: center;	margin-left: 0px;	margin-bottom: 0px;/*	margin-bottom: 15px;	*/	float: none;/* IE5 Mac Hack	\*/	float: left; /* IE5 Mac Hack */	background-color: #FFFFFF; 	}	#rightsponsorbox img { 	border: 1px solid #000000;		}			#rightsponsorbox h3 {	font-size: 14px;	text-align: left;	margin-left: 0px;	padding-top: 15px;	}	/* Bottom Footer */#footerwrapper {	background-color: #FFFFFF;	height: 33px;	width: 920px;	}#footerleftcorner {	background-color: #FFFFFF;	height: 33px;	width: 332px;/*	width: 157px;	*/	float: left;	}#footermain {	background-color: white; 	text-align: left;	height: 31px;	width: 588px;/*	width: 730px;	*/	padding: 0px;	float: left;	}	#footermain p.copyright { /*	font-size: 0.625em;	*/	font-size: 10px;	padding-left: 16px; 	}#footermain a.copyright { font-size: 10px }#footerrightcorner {		background-color: #FFFFFF; 	height: 33px;	width: 0px;	display: block;	float: left; 	}