body {
	padding: 0;
	margin: 0 auto;
	background: #fff url(../graphics/body_bg.gif) left top repeat-x;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	padding: 0;
	margin: 0 0 1em 0;
	color: #6D6B6C;
	font-weight: normal;
}

a {
	color: #8C8885;
}

#head div {
	float: left;
	padding-bottom: 18px;
	background: url(../graphics/banner_menu_bottom_bg.gif) left bottom repeat-x;
}

#head #banner_icons {
	background: none;
}

#head ul {
	padding: 0;
	margin: 92px 0 0 0;
	list-style-type: none;
	float: left;
	
}

#head ul li {
	display: block;
	float: left;
}

#head ul li a {
	display: block;
	background: #4e4b4a;
	margin: 0 0 1px 1px;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

#head ul li a#home {
	margin-left: 0;
	background: #4e4b4a url(../graphics/banner_menu_left_bg.gif) left top no-repeat;
}

#head ul li a#contact {
	background: #4e4b4a url(../graphics/banner_menu_right_bg.gif) right top no-repeat;
}

#head ul li a:hover {
	background: #96908E;
}

#head ul li a#home:hover {
	margin-left: 0;
	background: #96908E url(../graphics/banner_menu_left_bg.gif) left -26px no-repeat;
}

#head ul li a#contact:hover {
	background: #96908E url(../graphics/banner_menu_right_bg.gif) right -26px no-repeat;
}

#head img {
	float: left;
}

#head img.right {
	float: right;
}

#breadcrumb img {
	margin-right: 22px;
	float: left;
}

#breadcrumb div {
	padding: 7px 0;
	float: left;
	color: #716f6e;
}

#breadcrumb a {
	color: #716f6e;
	font-weight: bold;
}

#main { position: relative; }

#main .column {
	width: 240px;
	padding: 0 10px;
	float: left;
}

#main .double-column {
	width: 500px;
	padding: 0 10px;
	float: left;
}
.column.menu div div,
.column.menu div div div,
.column.menu div div div img {
	float: left;
}

.column.menu div div {
	width: 119px;
}

.column.menu div div.stockists {
	margin-right: 2px;
}

.column.menu div div div {
	background: url(../graphics/minitab_bg.gif) top right no-repeat;
	color: #9C9A9A;
}

.column.menu div div div span {
	display: block;
	background: url(../graphics/minitab_left_bg.gif) top left no-repeat;
	text-align: center;
	font-size: 90%;
	padding: 5px 0;
}

.column.menu div.logos {
	clear: both;
	padding-top: 6px;
	float: left;
}

.column.menu div.logos ul {
	list-style-type: none;
	padding: 0 1px 1px 0;
	background: url(../graphics/white_gray_gradient.gif) left bottom repeat-x;
	margin-bottom: 20px;
	float: left;
}

.column.menu div.logos ul li {
	float: left;
	padding: 12px 9px 12px 9px;
	background: #fff;
	margin-left: 1px;
}

#content.column img.main {
	margin-bottom: 20px;
}

#right img.hispan2 {
	padding-right: 10px;
}

* html #right { position: absolute; top: 20px; right: 0; }


#content table {
	width: 100%;
	border-collapse: collapse;
}

#content table tr.alt {
	background: #eee;
}

#content table thead tr {
	background: #DFDFE1 url(../graphics/thead_bg.gif) left top repeat-x;
	text-transform: uppercase;
}

#content table thead tr th {
	text-align: left;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 95%;
	height: 47px;
}

#content table thead tr th strong {
	text-transform: none;
}

#content table tr {
}

#content table tr th {
}

#content table tr td {
	padding: 5px 10px;
	line-height: 150%;
}
