/* HOMEPAGE STYLE */
body {
	/*background:#fff url(../images/bg-container-innerpage.jpg) repeat-x left 390px;*/
	background:#fff url(../images/bg-container-innerpage.jpg) repeat-x left 290px;
}

	#homepage .header-wrap {
		background:#df0000 url(../images/bg-site.jpg) no-repeat center top;
		border-bottom:27px solid #000;
		/*height:424px;*/
		height:270px;
	}
	
		#homepage .header {
			/*height:424px;*/
			height:270px;
			margin:0 auto;
			position:relative;
			width:1045px;
		}
		
			#homepage .header h1 {
				position:absolute;
				right:60px;
				top:13px;
			}
			
				#homepage .header h1 a {
					background:url(../images/logo.png);
					cursor:pointer;
					display:block;
					/*height:77px;*/
					height:93px;
					text-indent:-9999px;
					/*width:366px;*/
					width:430px;
					behavior:url(iepngfix.htc);
				}
				
			#homepage .header p {
				background:url(../images/slogan.png);
				/*bottom:26px;*/
				bottom:10px;
				height:229px;
				/*left:45px;*/
				left:25px;
				position:absolute;
				text-indent:-9999px;
				width:544px;
				behavior:url(iepngfix.htc);
			}
			
	#homepage .container {
		background:#fff;
	}
	
		#homepage .container .content {
			margin:0 auto;
			padding:40px 44px;
			position:relative;
			width:957px;
		}
	
		.homepage-content {
			color:#3f4c66;
			width:590px;
			position: relative;
			top: -20px;
		}
			
			.homepage-content h2 {
				font-family:"Lucida Grande", Lucida, Arial, sans-serif;
				font-size:25px;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			.homepage-content p {
				font-size:12px;
				
				line-height:15px;
			}
			
			.homepage-content a {
				background:url(../images/home-buttons.jpg);
				display:block;
				float:left;
				height:86px;
				text-indent:-9999px;
				width:231px;
			}
			.homepage-content .registo {
				background-position:0 0px;
				margin-top: 5px;
				margin-left:5px;
			}
			
			.homepage-content .registo:hover { background:url(../images/home-buttons.jpg) 0 -86px; }
			
			.homepage-content .viatura {
						background:url(../images/ad-viatura.png);
						display:block;
						float:left;
						height:103px;
						text-indent:-9999px;
						width:294px;
						margin: 0px;
					}
					
			.homepage-content .viatura:hover { background:url(../images/ad-viatura-hover.png); }
			
			.homepage-content .historico {
						background:url(../images/grafico.png) no-repeat left;  
						display:block;
						float:left;
						height:103px;
						text-indent:-9999px;
						width:104px;
						margin-left: 10px;
					}
			
			.homepage-content .valor_carro {
						background:url(../images/valor_carro.png) no-repeat left; 
						display:block;
						float:left;
						height:103px;
						text-indent:-9999px;
						width:104px;
						margin-left: 10px;
					}
			/*.homepage-content a:hover { background:url(../images/home-buttons.jpg) 0 -86px; }*/
			
	.date-city {
		background:url(../images/bg-date-city.png);
		color:#202020;
		height:212px;
		padding-top:40px;
		position:absolute;
		right:10px;
		top:-69px;
		width:398px;
		behavior:url(iepngfix.htc);
	}
	
		.date-city span {
			display:block;
			font-family:"Arial black", helvetica black;
			font-size:22px;
			font-weight:bold;
			text-align:center;
		}
		
		.date-city .date {
			/*font-size:89px;*/
			font-size:80px;
			line-height:75px;
		}
		
		.date-city .month {
			font-size:35px;
		}
		
	.options {
		font-family:"Lucida Grande", Lucida, Arial, sans-serif;
		margin-top:0px;
	}
	
		.options h3 {
			color:#b10000;
			font-size:17px;
			font-weight:bold;
		}
			
			.options ul {
				margin:15px 0;
			}
			
				.options ul li {
					float:left;
					/*margin-right:94px;*/
					margin-right:10px;
					width:231px;
				}
				
				.options ul .porto { margin:0px; }
				
				.options .hm-btn {
					background-image:url(../images/home-buttons.jpg);
					display:block;
					height:86px;
					text-indent:-9999px;
					width:231px;
				}
				
				.options .online a { background-position:0 -172px; }
				.options .online a:hover { background-position:0 -258px; }
				
				.options .lisboa a { background-position:0 -344px; }
				.options .lisboa a:hover { background-position:0 -430px; }
				
				.options .porto a { background-position:0 -516px; }
				.options .porto a:hover { background-position:0 -602px; }
				
				.options .live a { background-position:0 -688px; }
				.options .live a:hover { background-position:0 -774px; }
				
				
	#homepage .footer {
		background:#fff;
		margin:0px;
		padding:0px 0 10px;
		width:100%;
	}
	
		#homepage .footer ul {
			background:url(../images/bg-footer-border.gif) repeat-x top left;
			margin:0 auto;
			padding-top:10px;
			width:961px;
		}
				
				
/* INNERPAGE STYLE */
				
	#Hlisboa .header-wrap {
		background: #000 url(../images/bg-lisboa.jpg) no-repeat center top;
		/*height:390px;*/
		height:290px;
	}
	
	
	#Hlive .header-wrap {
		/*background: #000 url(../images/bg-emdirecto.png) no-repeat center top;*/
		background: #000 url(../images/bg-emdirecto.jpg) no-repeat center top;
		/*height:390px;*/
		height:290px;
		display:none;
	}
	
		#Hlisboa .header,
		#Honline .header,
		#Hlive .header,
		#Hporto .header {
			/*height:390px;*/
			height:290px;
			margin:0 auto;
			position:relative;
			width:1045px;
		}
		
			#Hlisboa .header h1,
			#Honline .header h1,
			#Hlive .header h1,
			#Hporto .header h1 {
				position:absolute;
				right:60px;
				top:13px;
			}
			
				#Hlisboa .header h1 a,
				#Honline .header h1 a,
				#Hlive .header h1 a,
				#Hporto .header h1 a {
					background:url(../images/logo-innerpage.gif);
					cursor:pointer;
					display:block;
					/*height:47px;*/
					height:50px;
					text-indent:-9999px;
					/*width:168px;*/
					width:180px;
				}
				
			#Hlisboa .header p {
				background:url(../images/slogan-lisboa.png);
				/*bottom:118px;*/
				/*bottom:170px;*/
				bottom:100px;
				height:133px;
				left:45px;
				position:absolute;
				text-indent:-9999px;
				width:271px;
			}
			
			#Hlive .header p {
				background:url(../images/slogan-emdirecto.png);
				bottom:100px;
				height:229px;
				left:45px;
				position:absolute;
				text-indent:-9999px;
				width:544px;
			}
			
			#Hlisboa .header ul,
			#Honline .header ul,
			#Hlive .header ul,
			#Hporto .header ul {
				left:45px;
				position:absolute;
				/*top:39px;*/
				top:13px;
			}
			
				#Hlisboa .header ul li,
				#Honline .header ul li,
				#Hlive .header ul li,
				#Hporto .header ul li {
					float:left;
					font-family:"Lucida Grande", Lucida, Arial, sans-serif;
					font-size:12px;
					font-weight:bold;
					margin-right:2px;
					width:122px;
				}
				
					#Hlisboa .header ul li a,
					#Honline .header ul li a,
					#Hlive .header ul li a,
					#Hporto .header ul li a {	
						background:url(../images/bg-header-menu.jpg) 0 0;
						color:#fff;
						display:block;
						font-weight:bold;
						padding:4px 5px 4px 15px;
					}
					
					#Hlisboa .header ul li a:hover,
					#Honline .header ul li a:hover,
					#Hlive .header ul li a:hover,
					#Hporto .header ul li a:hover { background:url(../images/bg-header-menu.jpg) 0 -20px; }
					
				#Hlisboa .header ul li.active a,
				#Honline .header ul li.active a,
				#Hlive .header ul li.active a,
				#Hporto .header ul li.active a {
					background:#a6b6c3;	
					color:#000;
				}
				
		#Hlisboa .container {}
		
			.content {
				margin:0 auto;
				padding:0 0 50px;
				width:957px;
			}
			
				.mainmenu {
					height:40px;
				}
				
					.mainmenu li {
						float:left;
						width:175px;
					}
					
					.mainmenu li.active { background:#000 }
					
						.mainmenu li a {
							color:#fff;
							display:block;
							font-size:18px;
							padding:11px 15px; 
						}
						
						.mainmenu li a:hover {
							background:url(../images/bg-mainmenu.jpg) 0 -40px;
						}
						
						.mainmenu li.active a { color:#7d879c }
						.mainmenu li.active a:hover { background:#000; }
			
				.innerpage-feature {
					height:300px;
					position:relative;
				}
				
					.sched {
						background:url(../images/bg-date-city.png);
						color:#202020;
						height:212px;
						padding-top:40px;
						position:absolute;
						left:0px;
						top:20px;
						width:398px;
					}
					
						.sched span {
							display:block;
							font-family:"Arial black", helvetica black;
							font-size:26px;
							font-weight:bold;
							text-align:center;
						}
						
						.sched .date {
							font-size:106px;
							line-height:92px;
						}
						
						.sched .month {
							font-size:35px;
						}
					
					.catalogo {
						background:url(../images/bg-innerpage-feature.png);
						height:281px;
						position:absolute;
						right:0px;
						top:20px;
						width:596px;
					}
					
						.catalogo a {
							background:url(../images/btn-veja.gif) 0 0;
							bottom:10px;
							display:block;
							height:67px;
							position:absolute;
							right:30px;
							text-indent:-9999px;
							width:181px;
						}
						
						.catalogo a:hover {
							background:url(../images/btn-veja.gif) 0 -67px;
						}
						
				.ads {
					margin:30px 0 0 0;
				}
				
					.viatura {
						background:url(../images/ad-viatura.png);
						display:block;
						float:left;
						height:103px;
						text-indent:-9999px;
						width:294px;
					}
					
					.viatura:hover { background:url(../images/ad-viatura-hover.png); }
					
					.credito {
						float:right;
						/*width:586px;*/
						width:600px;
					}			
					
						.credito h4 {
							background:#858fa6;
							color:#fff;
							float:left;
							font-size:12px;
							font-weight:bold;
							padding:2px 5px;
						}		
						
						.credito div {
							border:1px dotted #afb5c4;
							margin-top:16px;
							padding:10px 20px;
						}
						
							.caixa {
								background:url(../images/ad-caixa.png);
								display:block;
								float:left;
								height:34px;
								margin-top:10px;
								text-indent:-9999px;
								/*width:267px;*/
								width:220px;
							}
							
							.bancomais {
								background:url(../images/bancomais.png);
								display:block;
								float:left;
								height:62px;
								margin-left:20px;
								text-indent:-9999px;
								width:68px;
							}
							
							.credibom {
								background:url(../images/ad-credibom.png);
								display:block;
								float:left;
								height:40px;
								margin:10px 0 0 20px;
								text-indent:-9999px;
								width:145px;
							}
							
							.bpn {
								background:url(../images/bpn.png);
								display:block;
								float:left;
								height:60px;
								margin:0px 0 0 20px;
								text-indent:-9999px;
								width:60px;
							}
							
			.search-filter {
				background:#202020;
				padding:10px 40px;
			}
			
			.video-stream { position:relative;  }
			
				.search-filter .date-today {
					float:left;
					width:310px;
				}
				
				.video-stream .date-today { width:100% }
				
					.search-filter .date-today span,
					.search-filter .date-today strong,
					#Honline .date-today em,
					#Hporto .date-today em {
						color:#fff;
						display:block;
						font-family:arial;
						font-style:normal;
						font-weight:bold;
					}
					
					.search-filter .date-today span {
						font-size:22px;
					}
					
					.search-filter .date-today strong {
						font-size:91px;
					}
					
					.video-stream .date-today span {
						margin:5px 0;
						width:250px;
					}
					
					.search-filter .date-today strong.add {
						font-family:arial black;
						font-size:60px;
						left:260px;
						position:absolute;
						top:7px;
					}
					
				.search-filter form {
					float:left;
					margin-left:20px;
					width:540px;
				}
				
					.search-filter form ul {
						float:left;
						padding:16px 0;
						width:387px;
					}
					
						.search-filter form ul li {
							float:left;
							padding:10px 0;
							width:49.5%;
						}
						
						.search-filter form ul li:after {
							content:".";
							display:block;
							height:0;
							clear:both;
							visibility:hidden;
						}
						
						.search-filter form ul li {display:inline-block;}
						.search-filter form ul li {display:block;}
						
							.search-filter form ul li label {
								display:block;
								color:#fff;
								float:left;
								font-family:"Lucida Grande", Lucida, Arial, sans-serif;
								font-size:12px;
								font-weight:bold;
								width:50px;
							}
							
							.search-filter form ul li select {
								font-size:11px;
								width:125px;
							}
				
				.search-filter p {
					float:right;
					margin-top:24px;
				}		
				
					.search-filter p a {
						background:url(../images/btn-filter.jpg) 0 0;
						display:block;
						height:60px;
						text-indent:-9999px;
						width:130px;
					}
					.search-filter p a:hover { background:url(../images/btn-filter.jpg) 0 -60px; }
			
				.anterior-seguinte {
					float:right;
					height:60px;
					margin-top:25px;
					width:310px;
				}
				
					.anterior-seguinte .anterior,
					.anterior-seguinte .seguinte {
						display:block;
						height:60px;
						text-indent:-9999px;
						width:130px;
					}
				
					.anterior-seguinte .anterior { background:url(../images/btn-anterior-seguente.gif) 0 0; float:left }
					.anterior-seguinte .anterior:hover { background:url(../images/btn-anterior-seguente.gif) 0 -120px; }
					
					.anterior-seguinte .seguinte { background:url(../images/btn-anterior-seguente.gif) 0 -60px; float:right; }
					.anterior-seguinte .seguinte:hover { background:url(../images/btn-anterior-seguente.gif) 0 -180px; }
					
			.catalogo-table {
				background:#fff;
				font-family:"Lucida Grande", Lucida, Arial, sans-serif;
				width:100%;
			}
			
				.catalogo-table th {
					background:#858fa6;
					color:#fff;
					font-family:"Lucida Grande", Lucida, Arial, sans-serif;
					font-size:14px;
					font-weight:bold;
					padding:4px 5px;
					text-align:center;
				}
				
				.marca { width:15% }
				.marca_historico {width:20%}
				.modelo { width:20% }
				.versao { width:30% }
				.ano { width:5% }
				.portas { width:7% }
				.lugares { width:5% }
				.ano_portas_lugares {width:15%}
				.km { width:8% }
				.caract { width:1% }
				.valor_venda { width:13% }
				.data_venda { width:7% }
				.car-photo { width:28% }
				
					.car-photo p {
						margin:0 auto;
						width:120px;
					}
				
						.prev,
						.next {
							display:block;
							float:left;
							height:18px;
							text-indent:-9999px;
							width:17px;
						}
					
						.prev { background:url(../images/bg-prevnext-arrows.gif) 0 0; }
						.prev:hover { background:url(../images/bg-prevnext-arrows.gif) 0 -36px; }
						
						.next { background:url(../images/bg-prevnext-arrows.gif) 0 -18px; }
						.next:hover { background:url(../images/bg-prevnext-arrows.gif) 0 -54px; }
						
						th span,
						.pagination span {
							display:block;
							float:left;
							margin:0 5px;
						}
					
						.catalogo-table th input,
						.pagination input {
							background:url(../images/bg-page-input.gif) no-repeat;
							border:none;
							color:#202020;
							font-family:"Lucida Grande", Lucida, Arial, sans-serif;
							font-size:12px;
							font-weight:bold;
							height:18px;
							text-align:center;
							width:28px;
						}
					
				.catalogo-table .even td { background:#d9dbe0 url(../images/bg-footer-border.gif) repeat-x left bottom }
					
				.catalogo-table td {
					background:url(../images/bg-footer-border.gif) repeat-x left bottom;
					color:#35332d;
					font-family:"Lucida Grande", Lucida, Arial, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding:6px;
					text-align:center;
					vertical-align:middle;
				}
					
					
					.car-thumb {
						background:url(../images/bg-car-photo.png);
						display:block;
						height:81px;
						margin:0 auto;
						padding:11px 0 0 0;
						width:115px;
					}
					
						.car-thumb em {
							display:block;
							height:70px;
							margin:0 auto;
							overflow:hidden;
							width:93px;
						}
						
							.car-thumb em img { width:93px; }
							
			.product-details {
				padding:20px 30px;
			}
			
				.car-details {
					float:left;
					width:240px;
				}
				
					.car-details h3 {
						color:#666666;
						font-family:"Lucida Grande", Lucida, Arial, sans-serif;
						font-size:35px;
						font-weight:bold;
					}
						
						.car-details h3 span {
							color:#202020;
							display:block;
							font-family:"Lucida Grande", Lucida, Arial, sans-serif;
							font-size:16px;
							font-weight:normal;
							line-height:25px;
						}
					
					.car-details ul {}
					
						.car-details ul li {
							background:url(../images/bg-footer-border.gif) repeat-x left bottom;
							font-family:"Lucida Grande", Lucida, Arial, sans-serif;
							font-size:12px;
							padding:5px;
						}
						
							.car-details ul li strong { font-weight:bold }
				
				.car-images {
					float:right;
					width:560px;
				}
				
					.large-image {
						height:420px;
						overflow:hidden;
						margin-bottom:15px;
						width:560px;
					}
					
						.large-image img {
							width:560px;
						}
						
					.car-images ol {}
					
						.car-images ol li {
							float:left;
							width:55px;
							margin-right:1px;
						}
						
							.car-images ol .last { margin:0px }
						
							.car-images ol li a {
								display:block;
							}
							
							.car-images ol li .thumb {
								border:3px solid #fff;
								height:37px;
								text-align:center;
							}
							
							.car-images ol li .thumb:hover {
								border:3px solid #202020;
							}
							
							.car-images ol li .img-number {
								color:#202020;
								font-size:10px;
								padding:2px 0;
								text-align:center;
							}
							
			.pagination {
				background:#202020;
				color:#fff;
				font-family:"Lucida Grande", Lucida, Arial, sans-serif;
				font-size:13px;
				font-weight:bold;
				margin:10px 0;
				padding:5px;
			}
			
				.pagination strong {
					display:block;
					float:right;
					margin-right:25px;
				}
			
				.pagination .prev,
				.pagination .next { margin-top:2px }
			
				.pagination .prev { background:url(../images/bg-prevnext-arrows.gif) 0 -36px; }
				.pagination .prev:hover { background:url(../images/bg-prevnext-arrows.gif) 0 -72px; }
				.pagination .next { background:url(../images/bg-prevnext-arrows.gif) 0 -54px; }
				.pagination .next:hover { background:url(../images/bg-prevnext-arrows.gif) 0 -90px; }
				
				.backtotop {
					background:url(../images/bg-backtotop.gif);
					display:block;
					float:right;
					height:11px;
					margin-top:4px;
					text-indent:-9999px;
					width:21px;
				}
				
		.servicos {
			background:#fff;
		}
		
			.servicos h1 {
				color:#d7dae2;
				font-family:Arial, Helvetica, sans-serif;
				font-size:91px;
				font-weight:bold;
				line-height:110px;
				text-align:center;
			}
			
			.servicos h2 {
				color:#666666;
				font-family:Arial, Helvetica, sans-serif;
				font-size:40px;
				font-weight:bold;
				line-height:50px;
				text-align:center;
			}
			
			.servicos ol {
				margin:20px 75px;
			}
			
				.servicos ol li:after {
					content:".";
					display:block;
					height:0;
					clear:both;
					visibility:hidden;
				}
				.servicos ol li { display:inline-block; margin-bottom:15px}
				.servicos ol li {display:block;}
			
					.servicos ol h6 {
						background:url(../images/bg-footer-border.gif) repeat-x left bottom;
						color:#858fa6;
						font-family:lucida grande;
						font-size:26px;
						font-weight:bold;
						margin-bottom:25px;
						padding:0 0 8px;
					}
					
					.servicos ol p {
						color:#333;
						font-family:lucida grande;
						font-size:12px;
						line-height:18px;
						margin:14px 50px 14px 195px;
					}
					
						.servicos ol p strong {
							font-weight:bold;
						}
					
						.servicos ol img {
							float:left;
						}
	
		#Honline .anterior-seguinte,
		#Hlisboa .anterior-seguinte,
		#Hlive .anterior-seguinte,
		#Hporto .anterior-seguinte {
			margin-top:0px;
		}
		
		#Honline .date-today em,
		#Hlisboa .date-today em,
		#Hlive .date-today em,
		#Hporto .date-today em {
			font-size:24px;
			margin:3px 0;
		}
		
			#Honline .car-details,
			#Hlisboa .car-details,
			#Hlive .car-details,
			#Hporto .car-details,
			.product-details-video .car-details {
				width:300px;
			}
					
					#Honline fieldset {
						margin-top:5px;
					}
					
					.input-bid {
						background:url(../images/bg-bid-input.gif) no-repeat 0 0;
						border:none;
						color:#666;
						/*float:left;*/
						float:right;
						font-family:"Lucida Grande", Lucida, Arial, sans-serif;
						font-size:22px;
						font-weight:bold;
						height:30px;
						margin-top:3px;
						padding:14px 12px;
						width:133px;
					}
					
					.btn-bid {
						background:url(../images/btn-licitar.gif) no-repeat 0 0;
						border:none;
						display:block;
						/*float:right;*/
						float:left;
						height:62px;
						text-indent:-9999px;
						width:132px;
					}
					.btn-bid:hover { background:url(../images/btn-licitar.gif) no-repeat 0 -62px; }
					
				.column-table {width:100%}
					
					.column-table th,
					.column-table td {
						background:url(../images/bg-footer-border.gif) repeat-x left bottom;
						font-family:"Lucida Grande", Lucida, Arial, sans-serif;
						font-size:12px;
						line-height:14px;
						padding:3px 7px 4px;
					}
				
					.column-table th {
						font-weight:bold;
						text-align:left;
					}
					
					.column-table td {
						text-align:right;
					}
					
					.four-column th { width:22%; }
					.four-column td { width:32%; }
					
					.column-table .total th,
					.column-table .total td {
						background:none;
						color:#858FA6;
						font-size:16px;
					}
					
					.product-details-video .column-table .total th,
					.product-details-video .column-table .total td { color:#990000 }
					
					.column-table .total th {
						padding:10px 7px 5px;
					}
					
					.column-table .total td {
						font-weight:bold;
						padding:10px 7px 5px;
					}
					
/* online */

	#Honline .header-wrap { 
		background:#000 url(../images/bg-online.jpg) no-repeat center top;
		/*height:390px;*/
		height:290px;
	}
	
			#Honline .header p {
				background:url(../images/slogan-online.png);
				/*bottom:118px;*/
				/*bottom:180px;*/
				bottom:100px;
				height:131px;
				/*left:100px;*/
				left:45px;
				position:absolute;
				text-indent:-9999px;
				width:302px;
			}
			
			
			
			/* porto */

	#Hporto .header-wrap { 
		background:#000 url(../images/bg-porto.jpg) no-repeat center top;
		/*height:390px;*/
		height:290px;
	}
	
			#Hporto .header p {
				background:url(../images/slogan-porto.png);
				/*bottom:118px;*/
				/*bottom:200px;*/
				bottom:100px;
				height:133px;
				/*left:45px;*/
				left:745px;
				position:absolute;
				text-indent:-9999px;
				width:271px;
			}
			
			
			
/* Em Directo */

	.prices { margin-top:15px; }
	
		.prices p {
			font-family:"Lucida Grande", Lucida, Arial, sans-serif;
			font-size:12px;
			font-size:16px;
			font-weight:bold;
			margin:5px 0;
		}
		
			.prices p span {
				color:#990000;
				font-size:14px;
				margin-left:10px;
			}
		
		.prices p a {
			background-image:url(../images/btn-prices.gif);
			display:block;
			float:left;
			height:54px;
			text-indent:-9999px;
			width:94px;
		}
		
		.prices p .one-h { background-position:0 0; }
		.prices p .one-h:hover { background-position:0 -54px; }
		
		.prices p .two-h { background-position:0 -108px; margin-left:7px; }
		.prices p .two-h:hover { background-position:0 -162px; }
		
		.prices p .five-h { background-position:0 -216px; margin-left:7px; }
		.prices p .five-h:hover { background-position:0 -270px; }

	.video {
		float:left;
		width:240px;
	}
	
		.video-container {
			height:auto;
			width:240px;
		}

	.other-car-details {
		float:right;
		width:300px;
	}
	
	.container {
		margin:0 auto;
		position:relative;
	}
	
		.container h5 {
			background:#858fa6;
			color:#fff;
			font-family:"Lucida Grande", Lucida, Arial, sans-serif;
			font-size:16px;
			font-weight:bold;
			margin-top:21px;
			padding:7px;
		}
		
			.container .black-header {
				background:#000;
				margin-bottom:3px;
			}
			
				.container .black-header span {
					color:#999;
					font-family:"Lucida Grande", Lucida, Arial, sans-serif;
					font-size:11px;
					float:right;
					margin-top:0px;
				}
				
	.footer {
		background:transparent url(../images/bg-footer-border.gif) repeat-x top left;
		clear:both;
		margin:10px auto;
		padding:10px 0;
		width:961px;
	}
	
		.footer ul {}
		
			.footer ul li {
				color:#3f4c66;
				float:left;
				font-size:10px;
				width:20%;
			}
			
			.footer ul .first { width:29.9% }
			
			.footer ul .last { width:10%; text-align:right }
			
				.footer ul li a {
					color:#3f4c66;
				}
				
				.footer ul li a:hover { text-decoration:underline }

