/* 1080 Distribution CSS 
 ***********************************************/

/* Globals */
* { margin: 0; padding: 0; }


/* HTML */
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #25201f; }


/* Type */
h1 { 
	display: block;
	height: 80px;
	text-indent: -7777px;
	background: url(../img/logo-1080.png) left top no-repeat; }
h2 {
	display: block;
	margin-bottom: 26px;
	text-indent: -7777px; }
h3 {
	margin-bottom: 15px;
	color: #403836;
	font-size: 14px; }
p {
	width: 240px;
	margin-bottom: 16px;
	color: #808080;
	font-size: 11px;
	line-height: 14px; }
#content p a {
	color: #636363;
	font-weight: bold;
	text-decoration: none; }
#content p a:hover { color: #000; }


/* Layout */
#container, #footer {
	margin: 0 auto;
	text-align: left; }
#container {
	padding: 90px 20px 12px 20px;
	background: #e2e0db url(../img/bg.gif) left top repeat-x; }
#footer {
	width: 722px;
	height: 26px;
	margin-top: 1px;
	line-height: 26px;
	background: #fbfbfb url(../img/bg-footer.gif) left top repeat-x; }
#content {
	margin-top: 45px;
	background: url(../img/logo-leaf.gif) left bottom no-repeat; }
#content, #body {
	min-height: 500px;
	height: auto !important;
	height: 500px; }
#body {
	float: left;
	padding-left: 20px;
	border-left: 1px solid #c5c1bf; }


/* Nav */
ul#nav {
	float: left;
	width: 161px;
	list-style: none; }
ul#nav li {
	float: left;
	margin-bottom: 4px;
	line-height: 10px;
	clear: left; }
ul#nav li a { 
	display: block;
	text-indent: -7777px; }
ul#nav #m1 a { 
	width: 39px;
	background: url(../img/menu-home.gif) left top no-repeat; }
ul#nav #m1.sel a { 
	background: url(../img/menu-home-over.gif) left top no-repeat; }
ul#nav #m2 a { 
	width: 74px;
	background: url(../img/menu-products.gif) left top no-repeat; }
ul#nav #m2.sel a { background-image: url(../img/menu-products-over.gif); }
ul#nav #m3 a { 
	width: 100px;
	background: url(../img/menu-distributors.gif) left top no-repeat; }
ul#nav #m3.sel a { background-image: url(../img/menu-distributors-over.gif); }
ul#nav #m4 a { 
	width: 65px;
	background: url(../img/menu-contact.gif) left top no-repeat; }
ul#nav #m4.sel a { background-image: url(../img/menu-contact-over.gif); }
#footer p {
	float: left;
	display: inline;
	width: 116px;
	height: 8px;
	margin: 10px 0 0 20px;
	text-indent: -7777px;
	background: url(../img/line-copyright.png) left top no-repeat; }


/* Content */
h2.distributors {
	width: 119px;
	height: 16px;
	background: url(../img/title-distributors.png); }
h2.welcome {
	width: 190px;
	height: 42px;
	background: url(../img/title-welcome.png); }
h2.contact {
	width: 79px;
	height: 15px;
	background: url(../img/title-contact.png); }
h2.component {
	width: 168px;
	height: 38px;
	background: url(../img/title-component.png); }
p.intro {
	width: 360px;
	color: #4d4d4d;
	font-size: 14px;
	line-height: 18px; }
p.wid1 { width: 240px; }
p.underline {
	padding-bottom: 20px;
	background: url(../img/underline.gif) left bottom no-repeat; }
#content img { margin: 10px 0 20px 18px; }
ul.downloads {
	margin-bottom: 10px;
	list-style: none; }
ul.downloads li {}
ul.downloads a {
	display: block;
	width: 200px;
	height: 24px;
	padding-left: 30px;
	color: #959595;
	line-height: 24px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; }
ul.downloads a:hover { color: #333; }
ul.downloads li.info a { background: url(../img/icon-info.png) left top no-repeat; }
ul.downloads li.diagram a { background: url(../img/icon-diagram.png) left top no-repeat; }
ul.downloads li.driver a { background: url(../img/icon-driver.png) left top no-repeat; }
ul.downloads li.sheet a { background: url(../img/icon-sheet.png) left top no-repeat; }


/* Fixes */
#container { 
	width: 722px; 
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 682px; } 
#body { 
	width: 521px; 
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 500px; } 
#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }