/* Everyi.com - EveryMac.com's iPod, iPhone & iPad Site - Phablet CSS *//* Link & Text Formatting */.hostsponsor { 	display:none;	}.hostsponsor a {	color: white;	}								p, h3 {	margin: 0px 10px 10px 10px;	}		p.specstop {	margin: -10px 10px 10px 10px;		font-style: italic;	}					 		 .mocklink { color: #330066;			text-decoration: 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 }/* Background & Main Box */	#wrapper {	width: 100%;	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: 100%;	}	#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 {	display:none; 	}	#searchtop {	display:none;	}		 	#searchtop form, #searchtop h4 {	display:none;	}	#searchtop input.txt {	display:none;	}			#toprightcorner {	display:none; 	}	/* Main Navigation */#navigationwrapper {	background-color: gray;	height: 27px;	width: 100%;	}#navigationleft {	display:none;	}		#navigationcenter {	background-color: gray;	height: 27px;	width: 100%;	padding: 0px;	float: left; 	text-align: center;	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; }#topnav { display: none; }p.tophidden { display: none; }	#extrawidenav { display: none; }p.extrawidehidden { display: none; }		#navigationrightedge {	display:none;	}		/* Primary Advertising Block */#topadvertisementwrapper {	background-color: #734F97;	height: 100px;	width: 100%;	}#topadvertisementleft {	display:none;	}#topadvertisementmain {		background-color: #734F97;	height: 100px;	width: 100%;	float: left;	padding-top: 8px;	}	#lookupembedbanner { display: none; }p.lookupembedbanner { display: none; }			/* Three Main Columns */#contentwrapper {	width: 100%;	margin-left: auto;	margin-right: auto;	padding: 0px;	text-align: left;	background-color: white; 	}/* Western District */		#contentleft {	display:none;	}				/* Central District */	/* The next three are for the tabs */#container {	width: 92%;	margin-bottom: 1em;	padding: 0px; 	margin-left: 7px;	margin-right: 0px;}	.resp-tabs-container {    padding: 0px;    background-color: #fff;    clear: left;    margin-right: 10px;	font-size: 12px;}.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: 100%;	padding-top: 20px;	margin-left: 0px;	margin-right: 12px;	float: left; 	background-color: #FFFFFF; 	}	#contentcenter hr	{	border: none;	background-color: black;	color: black;	height: 1px;	margin-left: 9px;	width: 95%;	}		#contentcenter p { font: 0.8em; }#contentcenter p.small { font: 0.770em; }				   #contentcenter p.disclaimer {				font-size: 0.770em;				color: gray;				}				#contentcenter a { font: 0.8em; }	#contentcenter a.disclaimer { font: 0.770em; }#contentcenter a.small {font: 0.770em; }#contentcenter td {	font: 0.6em;					vertical-align: middle;					padding-left: 0px;					padding-right: 0px;					padding-bottom: 0px;					}#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: 100%;	float: left; 	padding-top: 10px;	}#contentcenter_leftcol {	width: 50%;	float: left; 	}		#contentcenter_rightcol {	width: 50%;	float: left; 	}	#contentcenter_4colwrapper {	width: 100%;	float: left; 	padding-top: 10px;	}#contentcenter_4colwrapper a { font: 0.6em; }		#contentcenter_4col_1 {	width: 25%;	float: left; 	font-size: 11px;	}	#contentcenter_4col_2 {	width: 25%;	float: left; 	font-size: 11px;	}	#contentcenter_4col_3 {	width: 25%;	float: left; 	font-size: 11px;	}#contentcenter_4col_4 {	width: 25%;	float: left; 	font-size: 11px;	}	#contentcenter_3colwrapper {	width: 100%;	float: left; 	padding-top: 10px;	}	#contentcenter_3col_1 {	width: 33%;	float: left; 	}	#contentcenter_3col_2 {	width: 33%;	float: left; 	}	#contentcenter_3col_3 {	width: 34%;	float: left; 	}	#contentcenter_specs_externalnav_wrapper {	width: 100%;	float: left; 	padding-top: 10px;	}	#contentcenter_specs_externalnav_1 {	width: 8%;	float: left; 	}	#contentcenter_specs_externalnav_2 {	width: 46%;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_externalnav_3 {	width: 46%;	font-size: 0.9em;	float: left; 	}#contentcenter_specs_externalnav_noflip_1 {	width: 10%;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_externalnav_noflip_2 {	width: 45%;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_externalnav_noflip_3 {	width: 45%;	font-size: 0.9em;	float: left; 	}	#contentcenter_specs_internalnav_wrapper {	width: 98%;	float: left; 	padding-top: 5px;	}	#contentcenter_specs_internalnav_1 {	width: 16%;	float: left;	padding-left: 10px; 	}		#contentcenter_specs_internalnav_2 {	width: 80%;	float: left; 	}	#contentcenter_specs_internalnav_2 table {	width: 94%;	font-size: 0.82em;	border-collapse: collapse;	}#contentcenter_specs_internalnav_2 td {	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: 98%;	border-collapse: collapse;	margin-left: 10px;	}#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: 720px;	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: #666666;				}				#contentcenter_forums a { font-size: 12px }	#contentcenter_forums a.disclaimer { font-size: 10px }#contentcenter_forums a.small {font-size: 11px }	#integratedbanner {	width: 100%;	float: left; 	padding-top: 15px;	padding-bottom: 15px;	text-align: left;	}/* Wan Chai */		#contentright {	display:none; 	}	#contentright p, #contentright a { 	font-size: 11px;	margin-left: 0px;	text-align: none;/* IE5 Mac Hack	\*/	text-align: left;/* IE5 Mac Hack */	}	#contentright h3 {	font-size: 14px;	text-align: left;	margin-left: 0px;	padding-top: 15px;	}	#contentright img { 	border: 0px solid #000000;	}				#rightsponsorbox {	display:none; 	}	#rightsponsorbox img { 	border: 1px solid #000000;		}			#rightsponsorbox h3 {	font-size: 14px;	text-align: left;	margin-left: 0px;	padding-top: 15px;	}	/* Curved Bottom Footer */#footerwrapper {	background-color: white; 	height: 33px;	width: 100%;	}#footermain p.copyright { 	font-size: 10px;	margin-left: 10px;	}#footermain a.copyright { font-size: 10px }