html{font-size:100.01%;}
body{
	margin:0;
	leftmargin:0; 
	topmargin0 
	marginwidth:0;
	marginheight:0;
	font:62.5% "Calibri";
	color:#082633;
}
a{
	color:#082633;
	text-decoration:none;
	outline: none;
}
a:hover{
	text-decoration:underline;
}
p img{
	display:inline;
	padding:0 2px;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
/*page*/
#page{
	position:relative;
	width:950px;
	padding:0 5px;
	margin:0 auto;
	font-size:1.2em;
	line-height:1.4167em;
	overflow:hidden;
}
/*header*/
#header{
	width:100%;
	font-size:1em;
	line-height:1.1667em;
	overflow:hidden;
}
#header div.top{
	width:100%;
	overflow:hidden;
}
#header h1{
	float:left;
	display:inline;
	margin:17px 0 0;
}
#header h1 a{
	float:left;
	width:200px;
	height:93px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/logo.png) no-repeat 0 0;
}
#header ul.navigation{
	float:right;
	display:inline;
	margin:61px 0 0;
	padding:0 0 18px;
	font-weight:bold;
	list-style:none;
}
#header ul.navigation li{
	float:left;
	padding:0 3px 0 10px;
}
#header ul.navigation li a{
	float:left;
	padding:5px 0 12px 32px;
	color:#53626e;
}
#header ul.navigation li a.contact-us{background:url(../img/icons-navig.gif) no-repeat 0 0;}
#header ul.navigation li a.site-map{background:url(../img/icons-navig.gif) no-repeat 0 -100px;}
#header ul.login{
	float:right;
	display:inline;
	margin:66px 16px 0 0;
	padding:0 0 30px;
	font-weight:bold;
	list-style:none;
	overflow:hidden;
}
#header ul.login li{
	float:left;
	padding:0 10px;
	margin:0 -1px 0 1px;
	border-right:1px solid #53626e;
	color:#092733;
}
#header ul.login li a{color:#53626e;}
#header div.menu{
	width:100%;
	margin:18px 0 0;
	font-size:12px;
	line-height:38px;
	text-transform:uppercase;
	overflow:hidden;
	color:#fff;
	background:#092733;
}
#header div.menu ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#header div.menu ul li{
	float:left;
	border-right:1px solid #53626e;
}
#header div.menu ul li.active{letter-spacing:-1px;}
#header div.menu ul li a{
	float:left;
	padding:0 16px;
	color:#fff;
}
#header div.menu ul li.active a,
#header div.menu ul li a:hover{
	text-decoration:none;
	color:#6eab23;
	background:url(../img/bg-menu-hover.gif) repeat-x 0 0;
}
#header div.menu ul li.active a{font-weight:bold;}
#header div.menu div.products{
	float:right;
}
#header div.menu div.products fieldset,
#header div.menu div.products form{
	float:left;
}
#header div.menu div.products label{
	float:left;
	margin:0 12px 0 0;
}
#header div.menu div.products  select{
	float:left;
	width:130px;
	margin:9px 10px 0 0;
	font:10px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
/*login popup*/
#page div.login-popup{
	display:none;
	position:absolute;
	left:446px;
	top:6px;
	width:299px;
	overflow:hidden;
}
#page div.login-popup div.bg-top{
	float:left;
	width:100%;
	height:60px;
	background:url(../img/bg-login-top.png) no-repeat 0 0;
}
#page div.login-popup div.bg-bottom{
	float:left;
	width:100%;
	height:33px;
	background:url(../img/bg-login-bottom.png) no-repeat 0 0;
}
#page div.login-popup div.bg-body{
	float:left;
	width:261px;
	padding:0 19px;
	color:#fff;
	background:url(../img/bg-login-body.png) repeat-y 0 0;
}
#page div.login-popup a.close{
	position:relative;
	z-index:2;
	display:block;
	width:27px;
	height:27px;
	margin:0 0 0 9px;
	text-indent:-9999px;
	overflow:hidden;
}
#page div.login-popup div.form-login{
	position:relative;
	height:1%;
	padding:5px 12px 12px 17px;
	margin:-45px 0 0;
	font-size:0.9167em;
	line-height:24px;
	overflow:hidden;
}
#page div.login-popup div.item{
	float:left;
	width:100%;
	padding:0 0 2px;
}
#page div.login-popup div.item label{
	float:left;
	width:60px;
	padding:0 8px 0 0;
	text-align:right;
}
#page div.login-popup div.item input.text{
	float:left;
	width:156px;
	height:15px;
	padding:4px 3px 3px;
	margin:0;
	border:1px solid #bacbe3;
	border-top:1px solid #98aac0;
	font:11px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	background:#dbe8f3;
}
#page div.login-popup div.item a{color:#6dab22;}
#page div.login-popup div.item a.forgot{
	float:left;
	margin:3px 0 0;
	font-weight:bold;
}
#page div.login-popup div.item input.submit{
	float:right;
	width:59px;
	height:24px;
	padding:0 0 1px;
	margin:6px 0 0;
	border:0;
	font:11px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
	background:url(../img/btn-login.png) no-repeat 0 0;
}
/*main*/
#main{
	width:100%;
	padding:0 5px;
	margin:2px -5px 0;
	overflow:hidden;
}
#main ul.home-pictures{
	width:110%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main ul.home-pictures li{
	float:left;
	width:236px;
	height:236px;
	margin:0 2px 0 0;
	background:#6eab23;
}
#main ul.home-pictures img{display:block;}
#main ul.home-pictures li h2{
	margin:51px 16px 0;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
	color:#fff;
}
#main div.two-columns{
	width:110%;
	margin:2px 0 0;
	overflow:hidden;
	color:#fff;
	background:url(../img/bg-two-columns.gif) repeat-y 0 0;
}
#main div.two-columns div.column{
	float:left;
	width:426px;
	padding:12px 24px 16px;
	margin:0 2px 0 0;
	background:#092733;
}
#main div.two-columns div.gray{
	background:#53626e;
}
#main div.two-columns h3{
	padding:0 0 16px;
	margin:0;
	font-size:1.5em;
	line-height:1.3889em;
	font-weight:normal;
	background:none;
}
#main div.two-columns span.date{
	display:block;	
}
#main div.two-columns h2{
	padding:0 0 18px;
	margin:0;
	font-size:1em;
	line-height:1.4167em;
}
#main div.two-columns p{
	position:relative;
	padding:0 0 17px;
	margin:0;
}
#page a.more{
	float:left;
	padding:0 10px;
	border:1px solid #53626e;
	line-height:22px;
	text-transform:uppercase;
	color:#fff;
	background:#092733 url(../img/bg-more.gif) repeat-x 0 0;
}
#main a.more:hover{
	text-decoration:none;
	color:#6eab23;
}
#main div.two-columns a.more{margin:6px 0 0;}
#main div.two-columns div.column img{
	float:right;
	display:inline;
	margin:40px -24px 0px 19px;
}
#main div.two-columns h4{
	margin:0;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
}
#main div.two-columns div.gray a.more{margin:-3px 0 0;}
#main h3{
	padding:6px 20px 10px;
	margin:0;
	font-size:1.5em;
	line-height:1.2223em;
	font-weight:normal;
	color:#fff;
	background:#6eab23;
}
#main h3 a{color:#fff;}
#main h3 a:hover{
	text-decoration:none;
	color:#082633;
}
#main p{
	margin:0;
	padding:0 0 17px;
}
#main div.manufacturers-links{
	padding:0 0 32px;
	margin:14px 0 0;
}
#main div.manufacturers-links p{
	font-size:1.1667em;
	line-height:1.4286em;
}
#main ul.logos{
	width:110%;
	margin:8px 0 0;
	padding:0 0 16px;
	list-style:none;
	overflow:hidden;
}
#main div.alone div.logo,
#main ul.logos li{
	float:left;
	width:230px;
	height:151px;
	padding:3px 5px 5px 3px;
	background:url(../img/bg-logo.png) no-repeat 0 0;
}
#main div.alone div.logo a,
#main ul.logos a{
	display:table;
	width:230px;
	height:151px;
	cursor:pointer;
}
* html #main div.alone div.logo a,
* html #main ul.logos a{
	position:relative;
	display:block;
}
*+html #main div.alone div.logo a,
*+html #main ul.logos a{
	position:relative;
	display:block;
}
#main div.alone div.logo a span,
#main ul.logos a span{
	display:table-cell;
	width:100%;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
* html #main div.alone div.logo a span,
* html #main ul.logos a span{ 
   position:absolute; 
   top:50%;
}
*+html #main div.alone div.logo a span,
*+html #main ul.logos a span{ 
   position:absolute; 
   top:50%;
}
* html #main div.alone div.logo a span img,
* html #main ul.logos a span img{ 
   position:relative; 
   top:-50%;
}
*+html #main div.alone div.logo a span img,
*+html #main ul.logos a span img{ 
   position:relative; 
   top:-50%;
}
#main div.alone{
	width:100%;
	margin:20px 0 0;
	overflow:hidden;
}
#main div.alone div.logo{
	margin-right:18px;
}
* html #main div.alone div.logo{margin-right:15px;}
#main div.alone div.text{
	height:1%;
	overflow:hidden;
}
#main div.alone p{
	padding:0 0 16px;
	margin:0;
	font-size:1em;
	line-height:1.3334em;
}
#main div.alone div.hot{
	margin:14px 0 0;
	font-size:2em;
	line-height:1.2917em;
	font-weight:bold;
	color:#6bb02d;
}
#main div.alone div.hot span{display:block;}
#main div.alone div.hot span.small{
	font-size:0.5834em;
	line-height:1.2858em;
}
#main div.alone div.hot span.black{color:#092733;}
#main div.alone div.hot span a{color:#6bb02d;}
#main div.black-title{
	height:1%;
	padding:0 14px 0 20px;
	line-height:3.1667em;
	overflow:hidden;
	color:#fff;
	background:#292929 url(../img/bg-dark-title.gif) repeat-x 0 0;
}
#main div.black-title h2{
	float:left;	
	margin:6px 0 0;
	font-size:1.5em;
	line-height:1.2223em;
	font-weight:normal;
}
#main div.black-title a.website{
	float:right;
	color:#fff;
}
#main div.top-info{
	width:100%;
	padding:5px 5px 14px;
	margin:5px -5px 0;
	overflow:hidden;
}
#main div.top-info img{
	float:left;
}
#main div.jump-to{
	margin:10px 0 0;
	float:right;
}
#main div.jump-to form,
#main div.jump-to fieldset{float:left;}
#main div.jump-to select{font:1em "Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
#main div.text-image{
	width:100%;
	font-size:1.1667em;
	line-height:1.5715em;
	overflow:hidden;
	background:#d4d0cb;
}
#main div.text-image div.image{
	float:right;
	padding:0 0 2px 2px;
	margin:0 0 -2px;
	background:#fff;
}
* html #main div.text-image div.image{margin-left:-3px;}
#main div.text-image div.image img{display:block;}
#main div.text-image div.text{
	height:1%;
	padding:0 21px;
	margin:18px 0 0;
	overflow:hidden;
}
#main div.products{
	width:100%;
	padding:0 0 0;
	margin:18px 0 0;
	overflow:hidden;
}
#main div.products ul.head{
	width:100%;
	margin:0 0 1px;
	padding:0;
	font-size:1.1667em;
	line-height:1.2143em;
	font-weight:normal;
	list-style:none;
	overflow:hidden;
	color:#fff;
	background:#092733;
}
#main div.products li{
	height:1%;
	padding:4px 10px 7px 15px;
	overflow:hidden;
}
#page #main div.products li.model{
	float:left;
	width:266px;
}
* html #page #main div.products li.model{margin-right:-3px;}
#page #main div.products li.price{
	float:right;
	width:75px;
	text-align:right;
}
#main div.products h3{
	padding:5px 13px 6px;
	margin:0 0 0;
	font-size:1.1667em;
	line-height:1.2143em;
}
#main div.products ul.products{
	width:100%;
	margin:0 0 19px;
	padding:0;
	line-height:1.3334em;
	list-style:none;
	overflow:hidden;
	background:url(../img/bg-products.png) repeat-y 0 0;
}
#main div.products-logout ul.products{
	background:url(../img/bg-products-logout.png) repeat-y 0 0;
}
#main div.products ul.products li{
	position:relative;
	float:left;
	width:100%;
	padding:0;
}
#main div.products ul.row{
	height:1%;
	margin:3px 0 0;
	padding:0 0 14px;
	border-bottom:2px solid #cdcccc;
	list-style:none;
	overflow:hidden;
}
#main div.products-logout ul.row{padding-right:20px;}
#main div.products ul.row li{
	position:static;
	float:none;
	width:auto;
	height:1%;
	padding:4px 10px 7px 15px;
	overflow:hidden;
}
#main div.products span{
	display:block;
	font-size:1.1667em;
	line-height:1.2143em;
	text-align:right;
	letter-spacing:-1px;
}
#main div.products span.name{
	padding:0 0 10px;
	font-weight:bold;
	text-align:left;
}

#main div.products h4{
	padding:0 0 18px;
	margin:0;
	font-size:1.1667em;
	line-height:1.2143em;
	letter-spacing:-1px;
}
#main div.products p{padding:0 0 14px;}
#main div.products ul.products ul.row ul{
	margin:0;
	padding:0 0 14px;
	list-style:none;
}
#main div.products ul.products ul.row ul li{
	height:auto;
	padding:0 0 0 10px;
	background:url(../img/marker-list.gif) no-repeat 0 6px;
}
#main div.products div.top{
	position:relative;
	right:0;
	bottom:0;
}
#main div.products a.top{
	position:absolute;
	right:0;
	bottom:0;
	padding:2px 10px;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	background:#cdcccc;
}
#main div.products a.top:hover{
	text-decoration:none;
	background:#bcbbbb;
}
/*form page*/
#main div.login{
	padding:0 5px;
	margin:0 -5px;
}
#main div.form-login{
	float:left;
	display:inline;
	padding:0 0 21px;
	margin:19px 0 0 115px;
	font-size:1.1667em;
	line-height:38px;
	font-weight:bold;
	color:#062633;
}
#main div.login div.item{
	float:left;
	padding:0 42px 0 0;
}
#main div.login label{
	float:left;
	padding:0 9px 0 0;
}
#main div.login input.text{
	float:left;
	width:169px;
	height:17px;
	padding:9px 12px 10px;
	margin:0;
	border:1px solid #bacbe3;
	border-top:1px solid #98aac0;
	border-left:1px solid #98aac0;
	font:bold 14px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#062633;
	background:#dbe8f3;
}
#main div.login input.submit{
	position:relative;
	float:left;
	display:inline;
	width:69px;
	height:38px;
	padding:0 0 1px;
	margin:0 0 0 -37px;
	border:0;
	font:12px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
	background:url(../img/btn-dark.gif) repeat-x 0 0;
}
#main div.open-account-text{
	width:100%;
	font-size:1.1667em;
	line-height:1.2143em;
	overflow:hidden;
}
#main div.open-account-text h3{
	margin-bottom:13px;
	font-size:1.2858em;
}
#main div.open-account-text p.note{
	padding:0 0 11px;
	font-size:0.7143em;
	line-height:1.2em;
}
#main div.open-account-form{
	width:100%;
	padding:0 5px;
	margin:12px -5px 0;
	font-size:0.9167em;
	line-height:1.1818em;
	overflow:hidden;
}
#main div.open-account-form div.form-block{
	position:relative;
	width:100%;
	padding:0 5px 13px;
	margin:0 -5px;
	overflow:hidden;
}
#main div.open-account-form div.form-block h4{
	padding:4px 17px 5px;
	margin:0 0 8px;
	font-size:1.091em;
	line-height:1.0667em;
	color:#fff;
	background:#6eab23;
}
#main div.open-account-form div.details{
	width:962px;
	margin-right:-17px;
}
#main div.open-account-form div.details div.col{
	float:left;
	display:inline;
	width:469px;
	padding:0 5px 0 5px;
	margin:0 7px 0 -5px;
}
#main div.open-account-form div.form-block ul{
	width:100%;
	margin:-5px -5px 0;
	padding:5px 5px 15px;
	list-style:none;
	overflow:hidden;
}
#main div.open-account-form div.form-block ul li{
	float:left;
	width:100%;
	padding:0 0 2px;
}
#main div.open-account-form div.form-block ul label{
	float:left;
	width:178px;
	line-height:24px;
	text-align:right;
}
#main div.open-account-form div.form-block ul label.two-rows{
	line-height:13px;
	margin:-1px 0;
}
#main div.open-account-form div.form-block ul .text{
	float:right;
	width:264px;
	height:15px;
	padding:3px 7px 4px;
	margin:0 0 0 2px;
	border:1px solid #bacbe3;
	border-top:1px solid #98aac0;
	border-left:1px solid #98aac0;
	font:11px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#062633;
	background:#dbe8f3;
}
#main div.open-account-form div.form-block ul textarea.text{
	width:272px;
	height:68px;
	max-width:280px;
	margin:0;
	padding:3px;
}
#main div.open-account-form div.form-block ul ul.checks{
	float:right;
	width:300px;
	padding-bottom:0;
	margin-right:-25px;
}
#main div.open-account-form div.form-block ul ul.checks li{
	width:auto;
	padding:0 38px 0 0;
}
#main div.open-account-form div.form-block ul input.checkbox{
	float:left;
	width:15px;
	height:14px;
	margin:5px 5px 0 0;
}
#main div.open-account-form div.form-block ul ul.checks label{width:auto;}
#main div.open-account-form div.form-block ul select{
	float:right;
	width:280px;
	font:11px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
#main div.open-account-form div.form-block ul select.name-title{width:60px;}
#main div.open-account-form div.form-block ul p{
	float:left;
	width:100%;
	padding:0 0 13px;
	text-align:right;
}
* html #main div.open-account-form div.form-block ul p{float:none;}
#main div.open-account-form div.form-block a.top{
	position:absolute;
	right:5px;
	bottom:-1px;
	padding:0 10px;
	font-size:1.091em;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	background:#6eab23;
}
#main div.open-account-form div.form-block a.top:hover{
	text-decoration:none;
	background:#5d911e;
}
#main div.open-account-form div.details a.top{right:17px;}
#main div.open-account-form div.references p{
	padding:0;
	font-size:1.2728em;
	line-height:1.2143em;
}
#main div.open-account-form div.references p.note{
	font-size:1em;
	line-height:1.1819em;
}
#main div.open-account-form div.references-cols{
	width:954px;
	padding:0 5px;
	margin:8px -9px 0 -5px;
	overflow:hidden;
}
#main div.open-account-form div.references-cols div.col{
	float:left;
	width:313px;
	padding:0 5px 0 0;
}
#main div.open-account-form div.form-block span.number{
	display:block;
	padding:0 0 5px;
	font-size:1.2728em;
	line-height:1.2143em;
	font-weight:bold;
}
#main div.open-account-form div.references ul input.text{
	width:297px;
	margin:0;
}
#main div.open-account-form div.form-block ul input.small{width:202px;}
#main div.open-account-form div.references ul label{width:85px;}
#main div.open-account-form div.references ul textarea.text{
	max-width:313px;
	width:305px;
}
#main div.open-account-form div.form-block h5{
	margin:0;
	font-size:1em;
	line-height:1.1819em;
}
#main div.open-account-form div.authorised-contact ul{
	width:960px;
	margin-right:-15px;
}
#main div.open-account-form div.authorised-contact ul li{
	width:310px;
	padding:0 10px 0 0;
}
#main div.open-account-form div.authorised-contact ul label{
	float:none;
	display:block;
	width:auto;
	padding:0 0 4px;
	text-align:left;
}
#main div.open-account-form div.authorised-contact ul input.text{
	float:none;
	display:block;
	width:294px;
	margin:0;
}
#main div.open-account-form div.form-block ul.buttons{
	width:100%;
	padding:5px 5px 33px;
	margin:0 -5px;
	overflow:hidden;
}
#main div.open-account-form div.form-block ul.buttons li{
	width:auto;
	padding:0 10px 0 0;
}
#main div.open-account-form div.form-block input.submit{
	display:block;
	width:110px;
	height:38px;
	padding:0;
	margin:0;
	border:0;
	font:12px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
	background:url(../img/btn-dark.gif) repeat-x 0 0;
}
#main div.main-content{
	width:100%;
	margin:5px 0 0;
	overflow:hidden;
}
#content{
	float:left;
	width:670px;
}
#main ul.blog{
	width:100%;
	margin:0;
	padding:0 0 26px;
	list-style:none;
	overflow:hidden;
}
#main ul.blog1{
	width:100%;
	list-style:none;
	overflow:hidden;
}

#main ul.blog li{
	position:relative;
	float:left;
	width:100%;
	padding:0 0 20px;
	margin:9px 0 0;
	border-bottom:2px solid #cdcccc;
	}

#main ul.blog1 li{
	position:relative;
	float:right;
	width:100%;
	padding:0 0 20px;
	margin:9px 0 0;
	border-bottom:2px solid #cdcccc;
}
#main ul.blog span.date{display:block;}
#main ul.blog h2{
	padding:0 0 18px;
	margin:0;
	font-size:1em;
	line-height:1.4167em;
}
#main a.top{
	position:absolute;
	right:0;
	bottom:-2px;
	padding:2px 10px;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	background:#cdcccc;
}
#main a.top:hover{
	text-decoration:none;
	background:#bcbbbb;
}
#main h3.bottom{
	margin-bottom:28px;
}
#sidebar{
	float:right;
	width:230px;
	margin:12px 0 0;
}
#sidebar div.banner{
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
}
#sidebar div.banner img{display:block;}
#sidebar div.banner a{display:block;}
#main div.company-card{
	width:200px;
	padding:19px 12px 17px 18px;
	margin:0 0 20px;
	font-size:1.3334em;
	line-height:1.375em;
	overflow:hidden;
	color:#fff;
	background:#092733;
}
#main div.company-card div.logo{padding:0 0 6px;}
#main div.company-card dl{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
#main div.company-card dl dt{
	float:left;
	padding:0 6px 0 0;
}
* html #main div.company-card dl dt{margin-right:-3px;}
#main div.company-card dl dd{
	padding:0;
	margin:0;
	font-weight:bold;
}
#main div.company-card a{
	font-weight:normal;
	color:#6dab22;
}
#main div.big-text{
	font-size:1.1667em;
	line-height:1.4286em;
	padding:0 0 0 4px;
	margin-top:10px;
}
#main div.download{
	position:relative;
	width:100%;
	padding:0 0 8px;
	margin:0 0 30px -4px;
	border-bottom:2px solid #cdcccc;
	overflow:hidden;
}
#main div.download div.image{float:left;padding:0 20px 0 0;}
#main div.download div.image a{float:left;}
#main div.download div.image img{float:left;}
#main div.download div.text{
	height:1%;
	margin:54px 0 0;	
	font-size:2.2858em;
	line-height:1.1875em;
	overflow:hidden;
}
#main div.download div.text a span{display:block;}
#main div.download div.text a span.green{color:#6dab22;}
#main div.download div.text a{float:left;}
#main div.download div.text a:hover span{text-decoration:underline;}


#footer{
	width:100%;
	margin:2px 0 0;
	overflow:hidden;
}
#footer div.dark-line{
	height:1%;
	padding:0 15px;
	line-height:38px;
	overflow:hidden;
	color:#fff;
	background:#0b2834 url(../img/bg-footer.gif) repeat-x 0 0;
}
#footer p{
	float:left;
	margin:0;
	font-size:1.1667em;
	font-weight:bold;
}
#footer span.copyright{
	float:right;
	font-size:0.9167em;
}
#footer ul{
	width:110%;
	margin:14px 0 0;
	padding:0;
	font-size:1.1667em;
	line-height:48px;
	font-weight:bold;
	list-style:none;
	overflow:hidden;
	color:#6dab22;
}
#footer ul li{
	float:left;
	padding:0 50px 14px 58px;
}
#footer ul li a{
	float:left;
	display:inline;
	padding:0 0 14px 58px;
	margin:0 0 -14px -58px;
	color:#6dab22;
}
#footer ul li.phone{background:url(../img/icons-footer.png) no-repeat 0 0;}
#footer ul li.fax{background:url(../img/icons-footer.png) no-repeat 0 -200px;}
#footer ul li.email{background:url(../img/icons-footer.png) no-repeat 0 -400px;}
#footer ul li.website{background:url(../img/icons-footer.png) no-repeat 0 -600px;}