﻿.relative
{
	position:relative;}

.clearfix {
*display:table;
*zoom:1;}

.clear
{
	clear:both;
	overflow:hidden;
	height:0;}


.blankspace
{
	height:1.5em;
	overflow:hidden;
	margin:0;
	padding:0;
	clear:both;}


.mainWrap {
	width:1050px;
	margin:auto;
	min-width:320px;}

.headers .topWrap
{
	height:102px;}


.headers .nav li
{
	float:left;
	_display:inline;
	padding:8px 2px 8px 3px;
	position:relative;
	z-index:999;
	zoom:1;}

.headers .nav li a
{
	display:block;
	line-height:42px;
	font-size:15px;
	color:#333;
	padding:0 14px;
	*padding:0 18px;}

.headers .nav li a:hover,.headers .nav li a.hover
{
	background:#943232;
	color:#fff;}

.headers .nav li a i
{
	padding:0;
	*margin:0 -3px 0 6px;}

.headers .nav li a i:before
{
	margin-right:-4px;}

#nav ul
{
	background:#943232;
	position:absolute;
	top:42px;
	width:180px;
	z-index:2;
	padding:5px 0;
	display:none;}

#nav ul.last
{
	right:2px;}


#nav ul li
{
	float:none;
	display:block;
	padding:0;
	margin:0;}

#nav ul li a
{
	line-height:38px;
	color:#fff;
	padding:0 0 0 20px;
	font-size: 12px;}

#nav ul li a:hover
{
	background:#671212;}

 .headers .nav li
{
	padding:8px 2px 5px 2px;}
.headers .nav li a
{
	padding:0 19px;
	font-size: 14px;}
 .headers .nav li a i:before
{
	margin-right:-6px;}

 .headers .nav li a i
{
	*margin:0 -7px 0 5px;}

#nav ul.last
{
	right:2px;}