
/******************************/
/*********LAYOUT AREA**********/
/******************************/

#globalNavigation,
#cookieTrail,
#sectionNavigationBar,
.clear#em,
#advertisingBanner,
#footer,
#footerWide,
#footerHome,
.rightCol					{display:none;}

.width		{padding:0 !important; margin:0 !important;}
* html .minwidth {padding-left:0px;}
* html .container {margin-left:0px; position:relative;}

div.contentContainerWrapper[class] {width:640px;}
* html div.contentContainerWrapper {margin:0; position:absolute; top:30px; left:0; width:640px;}

/******************************/
/***********MAIN AREA**********/
/******************************/

body,
body *	{background-color:#fff !important; font-family: Arial, Helvetica, sans-serif;}
a,
a:visited	{text-decoration:none; color:#00f;}
/* a:after		{content: "  " attr(href);} */
* html a	{text-decoration:underline !important;}

h1			{font-size:1.8em; margin:6px 0 12px 0;}
h2			{font-size:1.7em;}
h3			{font-size:1.6em; margin:6px 0 12px 0;}
h4,
h5,
h6			{font-size:1.5em; margin:3px 0 9px 0;}

img			{margin:0 10px 10px 0;}
div			{margin:10px 0;}

th,
td			{vertical-align:top;}

hr			{background:url(/i/dot.gif) repeat-x 0 1px; height:3px; border:#fff;}
* html hr	{background:#fff; height:1px; color:#fff; border-bottom:dotted 1px #999;}

#newsArea,
#featureArea,
#spotlightArea	{width:32.9%;}

#comparisonChart table,
.dataTable {border-right:1px solid #000; border-bottom:1px solid #000; margin:0 0 10px 0;}
#comparisonChart table th,
.dataTable th {border-top:1px solid #000; border-left:1px solid #000; font-size:85%; background:#ebebeb; text-align:left; padding:4px 2px;}
#comparisonChart table td,
.dataTable td {border-top:1px solid #000; border-left:1px solid #039; font-size:85%; padding:4px 2px;}

.vatAndBuy,
#secondButton		{display:none;}

table	{border-left:solid 1px #333; border-top:solid 1px #333;}
table td,
table th	{border-right:solid 1px #333; border-bottom:solid 1px #333;}


.floatholder:after, .pagination:after, ul.floatholderB li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
* html .pagination {height: 1%;}
* html ul.floatholderB li {height: 1%;}
/* End hide from IE-mac */
