/*
Theme Name: Ahlera Aquatic
Theme URI: http://www.ahlera.com/
Version: 1.5
Author URI: http://www.ahlera.com/
*/

body {
	background-color: #082030;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 0.9375em;
	line-height: 1.875em;
	color: #E7EBEE;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center 300px;
	}


/*--HEADER----------------------------------------------------------------------------------------------------------------------*/

header {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 100%;
	background-image: url(../img/header.png);
	background-repeat: repeat-x;
	background-position: center top;
	position: absolute;
	z-index: 500;
	top: 0px;
	display: block;
	}

	#header_content {
		padding: 0px;
		height: 120px;
		width: 1045px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		}

/*-----------------------------------------------*/

h1#logo a {
	float: left;
	color: #E7EBEE;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	display: block;
	height: 119px;
	width: 345px;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

	h1#logo a:hover {
		background-position: center -120px;
		}

/*-----------------------------------------------*/

nav {
	float: right;
	margin-right: 50px;
	background-image: url(../img/menulinea.png);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 645px;
	display: block;
	}

/*-----------------------------------------------*/

ul#menu {
	width:525px;
	height: 75px;
	float: right;
	display: block;
	}

ul#menu li a {
	float: left;
	margin-left: 30px;
	text-align: center;
	color: #E7EBEE;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 75px;
	height: 33px;
	padding-top: 42px;
	background-image: url(../img/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

	ul#menu li a:hover, ul#menu li.active a {
		color: #99D235;
		background-position: center -75px;
		}

/*-----------------------------------------------*/
	
ul#menu2 {
	color: #bcc8d0;
	font-size: 0.625em;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	line-height: normal;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	float: right;
	margin-top: 10px;
	width: 240px;
	}

ul#menu2 li a {
	display: inline;
	color: #a9b7c2;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	float: left;
	}
	
	ul#menu2 li a:hover {
		background-color: #0b2b40;		
		}


/*--MAIN--------------------------------------------------------------------------------------------------------------------*/

#main {
	padding: 0px;
	height: 480px;
	width: 100%;
	background-image: url(../img/body.jpg);
	background-repeat: no-repeat;
	background-position: center -120px;
	margin-top: 120px;
	}

#main_content {
	padding: 0px;
	height: 480px;
	width: 945px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	}

section#home, section#about, section#portfolio, section#contact {
	margin: 0px;
	padding: 0px;
	height: 480px;
	width: 945px;
	position: absolute;
	z-index: 100;
	overflow: hidden;
	}


/*--HOME--------------------------------------------------------------------------------------------------------------------------*/

hgroup.home_left {
	float: left;
	margin-left: 29px;
	width: 435px;
	display: block;
	}

hgroup.home_right {
	padding: 0px;
	float: right;
	height: 450px;
	width: 480px;
	background-image: url(../img/home_example.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 1px;
	display: block;
	}

section#home h2 {
	background-image: url(../img/home1.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	height: 180px;
	width: 435px;
	margin-top: 62px;
	margin-bottom: 14px;
	}

	section#home h2.es {
		background-image: url(../img/home1_es.png);
		}

section#home h3 {
	background-image: url(../img/home2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 195px;
	width: 435px;
	}
		  
section#home h3.es {
 	background-image: url(../img/home2_es.png);
	}

section#home h5 {
	color: #ced4d8;
	font-size: 0.75em;
	background-image: url(../img/bullet3.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: right;
	margin-right: 43px;
	margin-bottom: 0px;
	margin-top: 326px;
	}

	section#home h5 a {
		color: #ced4d8;
		text-decoration: none;
		padding-right: 3px;
		padding-left: 3px;
		}

	section#home h5 a:hover {
		color: #ced4d8;
		background-color: #0b2b40;
		}



/*--SERVICES--------------------------------------------------------------------------------------------------------------------------*/

section#about, section#contact {
	padding-left: 30px;
	}

#about_left, #contact_left {
	float: left;
	width: 329px;
	height: 435px;
	margin-top: 15px;
	}
	
#about_right, #contact_right {
	width: 557px;
	float: right;
	margin-top: 45px;
	margin-right: 30px;
	height: 450px;
	}

section#about h3, #contact h3 {
	font-size: 1.33em;
	color: #e8ecef;
	background-image: url(../img/bullet4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 15px;
	margin-top: 29px;
	}

section#about h4 {
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 0.75em;
	margin-left: 13px;
	text-indent: 15px;
	font-weight: bold;
	margin-top: 1px;
	line-height: 2.65em;
	}

section#about h4.first {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 10px;
	background-position: left 17px;
	margin-bottom: 30px;
	}

#about h4.middle {
	background-position: left 19px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 12px;
	margin-bottom: 6px;
	}

section#about h3.middle_en {
	margin-top: 15px;
}

section#about h4.last {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 12px;
	background-position: left 18px;
	}

section#about h3.last {
	margin-top: 20px;
}

.about_img {
	width: 557px;
	height: 135px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

	.about1 {
		background-image: url(../img/services1.png);
		}

	.about2 {
		background-image: url(../img/services2.png);
		}

	.about3 {
		background-image: url(../img/services3.png);
		}


/*--PORTFOLIO--------------------------------------------------------------------------------------------------------------------------*/

section#portfolio {
	background-image: url(../img/portfolio_ie_line.gif);
	background-repeat: no-repeat;
	background-position: center 345px;
}

#portfolio_up1, #portfolio_up2, #portfolio_up3, #portfolio_up4, #portfolio_up5, #portfolio_up6, #portfolio_up7, #portfolio_up8, #portfolio_up9, #portfolio_up10, #portfolio_up11, #portfolio_up12 {
	height: 345px;
	width: 885px;
	margin-right: 29px;
	margin-left: 30px;
	z-index: 1000;
	position: absolute;
	}

#portfolio_big_1, #portfolio_big_2, #portfolio_big_3, #portfolio_big_4, #portfolio_big_5, #portfolio_big_6, #portfolio_big_7, #portfolio_big_8, #portfolio_big_9, #portfolio_big_10, #portfolio_big_11, #portfolio_big_12 {
	float: left;
	height: 345px;
	width: 545px;
	background-repeat: no-repeat;
	background-position: center top;
	}

	#portfolio_big_1 {
		background-image: url(../img/port1b.png);
		}

	#portfolio_big_2 {
		background-image: url(../img/port2b.png);
		}

	#portfolio_big_3 {
		background-image: url(../img/port3b.png);
		}

	#portfolio_big_4 {
		background-image: url(../img/port4b.png);
		}

	#portfolio_big_5 {
		background-image: url(../img/port5b.png);
		}

	#portfolio_big_6 {
		background-image: url(../img/port6b.png);
		}

	#portfolio_big_7 {
		background-image: url(../img/port7b.png);
		}

	#portfolio_big_8 {
		background-image: url(../img/port8b.png);
		}

	#portfolio_big_9 {
		background-image: url(../img/port9b.png);
		}

	#portfolio_big_10 {
		background-image: url(../img/port10b.png);
		}

	#portfolio_big_11 {
		background-image: url(../img/port11b.png);
		}

	#portfolio_big_12 {
		background-image: url(../img/port12b.png);
		}

hgroup.portfolio_bigtext {
	float: right;
	height: 299px;
	width: 295px;
	margin-top: 60px;
	margin-right: 45px;
	}

hgroup.portfolio_bigtext h3 {
	font-size: 1.33em;
	color: #e8ecef;
	background-image: url(../img/bullet4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 15px;
	}

hgroup.portfolio_bigtext h4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 9px;
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 17px;
	font-size: 0.75em;
	margin-left: 13px;
	text-indent: 15px;
	font-weight: bold;
	margin-top: 1px;
	line-height: 2.65em;
	height: 182px;
	border-bottom: 1px solid #46697f;
	}
	
	hgroup.portfolio_bigtext h4 a {
		color: #ced4d8;
		text-decoration: none;
		}
	
	hgroup.portfolio_bigtext h4 a:hover {
		background-color: #0b2b40;
		}

hgroup.portfolio_bigtext h5 a {
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	font-size: 0.85em;
	font-weight: bold;
	line-height: 2.65em;
	height: 30px;
	width: 60px;
	float: right;
	text-indent: 13px;
	text-decoration: none;
	}

	hgroup.portfolio_bigtext h5 a:hover {
		background-color: #0b2b40;
		}

/*-----------------------*/

ul#portfolio_nav, ul#portfolio_nav_2 {
	width: 885px;
	height: 120px;
	margin-left: 30px;
	margin-top: 343px;
	z-index: 1001;
	position: absolute;
	}
	
ul#portfolio_nav_2 {
	z-index: 1001;
	position: absolute;
}


ul#portfolio_nav li, ul#portfolio_nav_2 li {
	text-align: center;
	float: left;
	width: 120px;
	height: 75px;
	margin-left: 15px;
	margin-top: 30px;
	display: block;
	}

ul#portfolio_nav li.next, ul#portfolio_nav li.prev, ul#portfolio_nav_2 li.next, ul#portfolio_nav_2 li.prev {
	display: block;
	height: 75px;
	width: 30px;
	}

ul#portfolio_nav li.next a, ul#portfolio_nav_2 li.next a {
	display: block;
	height: 75px;
	width: 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/port_next.png);
	}

ul#portfolio_nav li.prev, ul#portfolio_nav_2 li.prev {
	margin-left: 0px;
	}

ul#portfolio_nav li.prev a, ul#portfolio_nav_2 li.prev a {
	margin-left: 0px;
	background-image: url(../img/port_prev.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 75px;
	width: 30px;
	display: block;
	}

ul#portfolio_nav li.prev a:hover, ul#portfolio_nav_2 li.prev a:hover, ul#portfolio_nav li.next a:hover, ul#portfolio_nav_2 li.next a:hover {
	background-position: 0px -75px;
	}
	
.port1 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

	.port1 a:hover, .port2 a:hover, .port3 a:hover, .port4 a:hover, .port5 a:hover, .port6 a:hover, .port7 a:hover, .port8 a:hover, .port9 a:hover, .port10 a:hover, .port11 a:hover, .port12 a:hover {
		background-position: center top;
		}

.port2 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port3 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port4 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port4.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port5 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port5.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port6 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port6.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port7 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port7.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port8 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port8.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port9 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port9.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port10 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port10.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port11 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port11.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.port12 a {
	width: 120px;
	height: 75px;
	display:block;
	background-image: url(../img/port12.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

/*--CONTACT--------------------------------------------------------------------------------------------------------------------------*/

section#contact h4 {
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 0.75em;
	margin-left: 13px;
	text-indent: 10px;
	height: 31px;
	font-weight: bold;
	margin-top: 1px;
	line-height: 2.65em;
	}

#contact_right {
	margin-top: 15px;
	}

#contact_right_up {
	height: 159px;
	width: 557px;
	}

#contact_right_up_left {
	float: left;
	height: 159px;
	width: 328px;
	}

#contact_right_up_right {
	float: right;
	height: 159px;
	width: 165px;
	margin-right: 30px;
	}

#contact_right_up h4 {
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 0.75em;
	margin-left: 13px;
	text-indent: 15px;
	height: 31px;
	font-weight: bold;
	margin-top: 1px;
	line-height: 2.65em;
	}

#contact_right_bot {
	clear: both;
	width: 558px;
	height: 195px;
	margin-right: 30px;
	}

section#contact h4.first1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 7px;
	background-position: left 16px;
	height: 29px;
	padding-right: 3px;
	padding-left: 3px;
	text-indent: 10px;
	}

section#contact h4.first2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 7px;
	background-position: left 16px;
	height: 29px;
	padding-right: 3px;
	padding-left: 3px;
	text-indent: 8px;
	}

#contact_left h4.middle a {
	margin-left: -5px;
	}

section#contact h4.middle {
	padding-top: 0px;
	height: 29px;
	text-indent: 15px;
	}

section#contact h4.last {
	text-indent: 15px;
	}

section#contact h3.last {
	margin-top: 18px;
	}

	section#contact h4 a {
		color: #ced4d8;
		text-decoration: none;
		padding-right: 3px;
		padding-left: 3px;
		}

	section#contact h4 a:hover  {
		color: #ced4d8;
		text-decoration: none;
		background-color: #0b2b40;
		}

section#contact h4.map {
	height: 180px;
	width: 505px;
	clear: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 12px;
	background-position: left 16px;
	padding-left: 10px;
	}

/*--ContactForm---------------------------------------------------------------------------------***/

#contact h3.line {
	height: 24px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ced4d8;
	}

.form_line{
	height: 30px;
	width: 316px;
	}

#contact_form {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 8px;
	background-image: none;
	text-indent: 0;
	margin-left: 15px;
	font-size: 0.75em;
	}

#contact_form form {
	height: 180px;
	width: 330px;
	}

#contact_form.campo {
	display: block;
	height: 30px;
	}

#contact_form label {
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	display: inline;
	font-weight: bold;
	color: #ced4d8;
	font-size: 1em;
	float: left;
	text-align: right;
	padding-left: 5px;
	}

#contact_form input {
	float: right;
	height: 20px;
	margin-top: 5px;
	width: 215px;
	margin-right: 15px;
	background-color: #e7ecef;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	}

	#contact_form input:focus {
		background-color: #fafafa;
		}

#contact_form textarea {
	display: inline;
	float: right;
	height: 56px;
	margin-top: 5px;
	width: 215px;
	margin-right: 15px;
	background-color: #e7ecef;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	padding: 2px;
	}

	#contact_form textarea:focus {
		background-color: #fafafa;
		}

#contact_form #boton {
	width: 41px;
	background-color: #0b2b40;
	color: #ced4d8;
	font-size: 0.9em;
	height: 26px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;	
	}

#contact_form #boton:hover {
	background-color: #0b2b40;
	cursor: pointer;
	color: #99d235;
	}

.form_line2 {
	height: 26px;
	margin-top: 10px;
	width: 316px;
	clear: both;
	padding-top: 5px;
	}

.flash_msg{
	width: 170px;
	display:none;
	background-color: #0b2b40;
	color: #99d235;
	height: 24px;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-left: 81px;
	padding-bottom: 2px;
	}

.flash_msg2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ced4d8;
	padding-top: 8px;
	padding-top: 9px;
	background-image: url(../img/bullet2.png);
	text-indent: 15px;
	height: 179px;
	width: 315px;
	font-size: 0.75em;
	background-repeat: no-repeat;
	background-position: left 16px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ced4d8;
	margin-top: 1px;
	color: #e8ecef;
	display: none;
	}


/*--FOOTER--------------------------------------------------------------------------------------------------------------------------*/

footer {
	height: 240px;
	width: 100%;
	background-image: url(../img/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	}

#footer_content {
	padding: 0px;
	height: 240px;
	width: 945px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#footer_left {
	float: left;
	height: 150px;
	width: 328px;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

	#footer_content_left {
		margin: 0px;
		padding: 0px;
		height: 180px;
		width: 765px;
		float: left;
		}

#footer_middle {
	height: 150px;
	width: 347px;
	float: right;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 15px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/footervlines.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

	#footer_middle h5 {
		font-weight: bold;
		}

#footer_right {
	float: right;
	height: 150px;
	width: 177px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#footer_content h5 {
	font-weight: bold;
	background-image: url(../img/bullet1.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	height: 30px;
	padding-left: 11px;
	color: #e7eaed;
	}
		
#footer_content li {
	color: #ced4d8;
	background-image: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 0.75em;
	margin-left: 13px;
	text-indent: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #092333;
	height: 28px;
	}
		
	#footer_content li a {
		color: #ced4d8;
		text-decoration: none;
		display: block;
		}	

	#footer_content li a:hover {
		color: #E7EBEE;
		background-color: #092333;
		background-image: url(../img/bullet2.png);
		background-repeat: no-repeat;
		background-position: left center;
		}

	#footer_content li.space {
		background-image: none;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		}

		#footer_content li.rss, #footer_content li.rss a:hover {
			background-image: url(../img/feed.png);
			text-indent: 32px;
			}

		#footer_content li.mail, #footer_content li.mail a:hover {
			background-image: url(../img/mail.png);
			text-indent: 32px;
			}

		#footer_content li.facebook, #footer_content li.facebook a:hover {
			background-image: url(../img/facebook.png);
			text-indent: 32px;
			}

		#footer_content li.twitter, #footer_content li.twitter a:hover {
			background-image: url(../img/twitter.png);
			text-indent: 32px;
			}

		#footer_content li.cuti, #footer_content li.cuti a:hover {
			background-image: url(../img/cuti.png);
			text-indent: 30px;
			}
		
		#footer_content li.spotlight {
			height: 87px;
			display: block;
			}

	#footer_content li.spotlight a {
		background-image: url(../img/spotlight.png);
		height: 87px;
		background-repeat: no-repeat;
		background-position: center top;
		display: block;
		}
	
		#footer_content li.spotlight a:hover {
		background-position: center -87px;
		background-color: transparent;
			}

#footer2 {
	height: 30px;
	width: 925px;
	clear: both;
	background-image: url(../img/footer2hlines.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 1px;
	}

#footer2 h6 {
	font-size: 0.75em;
	color: #ced5d9;
	}

	#footer2 h6 a {
		font-size: 1.01em;
		color: #79ab34;
		text-decoration: none;
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		}
	
	#footer2 h6 a:hover {
		color: #89be34;
		background-color: #071a26;
		}



/*--RESET--------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	position: absolute;
	left: -1000px;
	top: -1000px;
	}



html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, header, section, article, footer {  
	margin: 0px; 
	padding: 0px; 
	}

table { 
	border-collapse: collapse; 
	border-spacing: 0px; 
	}

fieldset, img {  
	border: 0px; 
	}

address, caption, cite, code, dfn, em, th, var { 
	font-style: normal; 
	font-weight: normal; 
	}

ol, ul { 
	list-style: none; 
	}

caption,th { 
	text-align: left; 
	}

h1, h2, h3, h4, h5, h6 { 
	font-size: 100%; 
	font-weight: normal; 
	}

q:before, q:after { 
	content: ''; 
	}

abbr, acronym {
	border: 0px; 
	}

a, input {
	outline-style: none;
	outline-width: 0;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

span, .none {
	display: none;
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}
