/* CSS Document */
/* Fix IE. Hide from IE Mac \*/
* html ul#horNav li
{
	float: left;
	height: 1%;
}

* html ul#horNav li a { height: 1%; }

/* End */
#horNav
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 827px;
	float:left;
}

#horNav li
{
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}

#horNav li a#home
{
	display: block;
	width: 107px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/home-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#home:hover
{
	display: block;
	background-image: url(../images/home-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#home a#home
{
	display: block;
	background-image: url(../images/home-on.jpg);
}

#horNav li a#mission
{
	display: block;
	width: 101px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/mission-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#mission:hover
{
	display: block;
	background-image: url(../images/mission-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#mission a#mission
{
	display: block;
	background-image: url(../images/mission-on.jpg);
}

#horNav li a#services
{
	display: block;
	width: 102px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/services-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#services:hover
{
	display: block;
	background-image: url(../images/services-on.jpg);
	background-repeat: no-repeat;

}

body#services a#services
{
	display: block;
	background-image: url(../images/services-on.jpg);
}

#horNav li a#gallery
{
	display: block;
	width: 101px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/gallery-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#gallery:hover
{
	display: block;
	background-image: url(../images/gallery-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#gallery a#gallery
{
	display: block;
	background-image: url(../images/gallery-on.jpg);
}

#horNav li a#guarantee
{
	display: block;
	width: 102px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/guarantee-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#guarantee:hover
{
	display: block;
	background-image: url(../images/guarantee-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#guarantee a#guarantee
{
	display: block;
	background-image: url(../images/guarantee-on.jpg);
}

#horNav li a#finance
{
	display: block;
	width: 102px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/financing-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#finance:hover
{
	display: block;
	background-image: url(../images/financing-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#finance a#finance
{
	display: block;
	background-image: url(../images/financing-on.jpg);
}

#horNav li a#bill
{
	display: block;
	width: 105px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bill-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#bill:hover
{
	display: block;
	background-image: url(../images/bill-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#bill a#bill
{
	display: block;
	background-image: url(../images/bill-on.jpg);
}
#horNav li a#contact
{
	display: block;
	width: 107px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/contact-off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#horNav li a#contact:hover
{
	display: block;
	background-image: url(../images/contact-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#contact a#contact
{
	display: block;
	background-image: url(../images/contact-on.jpg);
}

/*sidenav*/
#vertNav {
	display:block;
	width:135px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 15px 10px 0 0;
	padding: 0;
}
#vertNav h1 {
	font-size:16px;
	padding:5px;
	border-bottom:2px solid #EEE;
}
#vertNav a {
	display:block;
	height:13px;
	font-size:12px;
	color:#AAA;
	text-decoration:none;
	padding: 0px 0px 5px 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0F411C;
	font-weight: bold;
	text-align: left;
}
#vertNav a:hover {
	color:#333;
	background-color:#C7C0B8;
	padding-left:10px;
}

#vertNav a.side:hover {
	border-color:#0F411C;
}

#vertNav2 {
	display:block;
	width:235px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 15px 10px 0 0;
	padding: 0;
	font-size: 10px;
	list-style-image: none;
	list-style-type: none;
	height:15px;
}

#vertNav2 h1 {
	font-size:13px;
	text-align: left;
}
#vertNav2 a {
	display:block;
	height:15px;
	font-size:12px;
	color:#AAA;
	text-decoration:none;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
	text-align: left;
	list-style-image: none;
	list-style-type: none;	
}
#vertNav2 a:hover {
	color:#333;

	padding-left:10px;

}


.submit {
	margin-left: 200px;
	margin-top: 10px;
}
