/*
 * 		1. TYPOGRAPHY (RESETS)
 * ============================================================
 */

body {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#555;
}
h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;font-weight:normal;}

/*
 * 		2. TYPOGRAPHY (HEADINGS)
 * ============================================================
 */
 
h1 { font-size: 4.235em }
h2 { font-size: 3.426em }
h3 { font-size: 2.617em }
h4 { font-size: 2.1175em }
h5 { font-size: 1.618em }
h6 { font-size: 1.309em; }

h1.tt {
	font-size: 3.426em;
	color:#b10000;
	border-bottom:1px solid #999;
	margin:0;
	min-height:10px;
}
.tab-page h1 { font-size: 2.1175em; color:#000; }
.tab-page h2 { font-size: 1.618em; color:#000; }
h2.tt {
	height: 24px;
	overflow: hidden;
	cursor: Default;
	margin: 1px -3px -1px 8px;
	padding: 8px 10px 2px;
	white-space: nowrap;
	text-align: center;
	background: #fff;
	border: 1px solid #999;
	border-bottom-width: 0;
	display:inline-block;
	color:#AD0101;
	font-size:12.7px;
	
}
/*
 * 		2. TYPOGRAPHY
 * ============================================================
 */
 
p, td, li {
	font-size: 1.1545em;
}
th {font-size: 1.12em;}
/*
 * OVERRIDES
 */
.bold { font-weight:bold }
.italic { font-style:italic }

.red { color:#ad0101 }
.grey { color:#676767 }
.wht { color:#fff }
.lt_grey { color:#aaa }
.blk { color:#000 }

.left { text-align:left;}
.right { text-align:right; }
.center { text-align:center; }
.full { text-align:justify }

.underline { text-decoration:underline }

.note {
	font-size:11px;
	font-style:normal;
	color:#000;
}

/*
 * 		2. links
 * ============================================================
 */
 
a {
	color:#0072bc;
	 text-decoration:none;
	 outline:none;
 }
img {border:none}
.utl_links {
	font-size:18px;
	line-height:10px;
}
.utl_links a, .utl_links span {
	font-size: 12px;
	vertical-align:30%;
}
.utl_links a:hover { text-decoration:underline }



/*
 * 		2. FORMS
 * ============================================================
 */

input[type="text"], input.text {
	font-size: 1.1545em;
	padding:5px;
}

input[type="submit"], input.submit {
	cursor:pointer;
}

/* form validation */
.err {color:#F00}
.err input.r {border:2px solid #F00;}


/*
 * 		2. lists
 * ============================================================
 */
ul {margin:10px 0}
ul.product_list {}
ul.product_list li {font-size:13px;}

/*
 * 		2. alignments
 * ============================================================
 */
