/*
		Copyright (c) 2009
		Resource Techniques LTD
		All rights reserved
		
		Mayfair
		base.css (v 1.0.1)
*/


body { margin:0; padding:0; font:62.5%/62.5% arial, verdana, sans-serif; }

form, fieldset, legend, div, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, ul li, table, th, td, tr, img, a  { margin:0; padding:0; border:0; font-weight:normal; font-size:100%; }
input, select, textarea { color:#000000; font-size:100%; font-weight:normal; font-family:arial, verdana, sans-serif; }

a { cursor:pointer; }

ul, ol { list-style:none; }

img { border:none; }

fieldset legend { display:none; }

#header address, em, hr { display:none; }

.hidden { display:none; }
.capitalize { text-transform:capitalize; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }
.normal { font-weight:normal !important; }
.error { color:#DA3838; font-size:95%; }
.hide { display:none; }
.show { display:block; }
.inline { display:inline !important; }
.nowrap { white-space:nowrap; }
.auto { width:auto !important; }
.left { float:left; }
.right { float:right; }
.ifix { overflow:auto; }

/* PIE's "How To Clear Floats Without Structural Markup" http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display : inline-block; }
.clearfix {display : block;} /* Hides from IE-mac \*/
* html .clearfix { overflow:hidden; o\verflow:visible; width:100%; w\idth:auto;	he\ight:1%; }

