*{margin: 0; padding: 0;}

#bottom{
clear: both; }

html, body {
	height: 100%;
	
}
body {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 80%;
	font-family: "verdana";
}

#container {
	position: relative;
	min-height: 100%;
}

#content {
	padding-bottom: 130px;
}

#head_container
{
    margin: 0 auto;
	text-align: center;
	width: 100%;
    height: 210px;
    background-image:  url(../images/header.jpg);
    background-repeat:no-repeat;
}

#head
{
	margin: 0 auto;
	width: 1000px;
	height: 150px;
}

#headertitle
{
	float: left;
	height: 50px;
	padding: 130px 0 0 7px;

}

#headercaption
{
	float: right;
	padding: 10px 0 0 0;
	text-align: right;
	font-size: 110%;
	color: #999;
	letter-spacing: -1px;
}

#headercaption a {color: #333;text-decoration: none;}
#headercaption a:hover {color: #333;text-decoration: underline;}

#mainCont
{
	width: 100%;
	background: #FFF;
	text-align: center;
}

#main
{
	width: 1000px;
	margin: 0 auto;
}

#mainContent
{
	float: left;
	width: 330px;
	padding: 10px 7px 0 7px;
	line-height: 160%;
	text-align: left;
}

#mainContent p {margin: 0 0 0 0; padding: 0; color: #666; font-size: 85%;}
#mainContent a{color: #F3661E;text-decoration: none;}
#mainContent a:hover{text-decoration: underline;}
#mainContent span {color: #F49423;}
#mainContent ul{margin: 0 0 15px 30px; list-style-type: square; color: #F3661E; font-size: 85%;}
#mainContent ul li span{color: #666;}

#halfContent
{
	float: left;
	width: 480px;
	padding: 10px 0 0 0;
	line-height: 160%;
	text-align: center;
}
#halfContent p {margin: 0 0 0 0; padding: 0; color: #666; font-size: 110%; letter-spacing: -1px;}
#halfContent a{color: #F3661E;text-decoration: none;}
#halfContent a:hover{text-decoration: underline;}


#bottomInfo
{
	float: left;
	width: 900px;
	padding: 20px 7px 0 7px;
	line-height: 160%;
	text-align: center;
}
#bottomInfo p{ color: #666; font-size: 100%;}
#bottomInfo a{color: #F3661E;text-decoration: none;}
#bottomInfo a:hover{text-decoration: underline;}

#map
{
	float: left;
	width: 500px;
	padding: 40px 7px 0 0;
}

#rightdiv
{
	float: right;
	width: 330px;
	padding: 10px 0 0 7px;
	line-height: 160%;
    text-align: left;
}

#rightdiv p { margin: 0 0 0 0;	padding: 0;	color: #666; font-size: 85%;}
#rightdiv a{color: #F3661E;text-decoration: none;}
#rightdiv a:hover{text-decoration: underline;}


#spec
{
	float: right;
	width: 280px;
	padding: 0 0 0 0;
    margin: 15px 0 0 0;
	line-height: 160%;
    text-align: center;
	color: #666;
    border: solid 1px #EAEAEA;
    background-color: #F5F5F5;
}

#spec ul{list-style-type: none; font-size: 85%;}
#spec li{color: #ccc;}

#spectitle
{
	float: left;
	width: 130px;
	line-height: 160%;
	color: #B9B9B9;
    padding-right: 20px;
	text-align: right;
    border-top: solid 1px #EAEAEA;
}

#specdetails
{
	float: left;
	width: 130px;
	line-height: 160%;
	text-align: left;
    border-top: solid 1px #EAEAEA;
    color: #666;
}


h1
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #F49423;
	font-size: 125%;
    font-weight:normal;
}

h2
{
	margin: 0 0 0 0;
	padding: 0;
	color: #333;
	font-size: 100%;
    font-weight:normal;
}

#content_img
{
	float: left;
	width: 280px;
	padding: 0 15px 0 15px;
    /*border: 1px solid #CCC;*/
}

#footer {
	position: absolute;
	bottom: 0;
	height: 130px;
	background-image:  url(../images/footer.jpg);
    background-repeat:no-repeat;
	width: 100%;
}

#footer_container
{
	margin: 0 auto;
	width: 1000px;
	font-size: 85%;
	color: #CCC;
	text-align: center;
}

#footer_text
{
	float: left;
	padding: 105px 0 0 0;
}

#footer_text a{color: #F49423;text-decoration: none;}
#footer_text a:hover{color: #F3661E;}

#footer_credit
{
	float: right;
	text-align: right;
	padding: 105px 0 0 0;
}

