@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#232323;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-attachment: scroll;

}

.left-img {
	padding: 5px;
	border: 1px solid #ebfbfb;
	background: #fff;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	}
	
.right-img {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border: 1px solid #ebfbfb;
	background: #fff;
	padding: 5px;
	}


#container {
width: 100%;
height: 100%;
background-color: #FFFFFF;
background-image: url(../images/bg.jpg);
background-repeat:repeat;
}

#header-container {
width: 100%;
height:110px;
background-image: url(../images/header-bg.jpg);
background-repeat: repeat-x;
}

#header {
width: 988px;
height: 110px;
background-image: url(../images/header.jpg);
background-repeat: no-repeat;
margin: 0 auto;
}

#contact-info {
float: right;
text-align: right;
margin-right: 20px;
margin-top: 10px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #6666cc;
display: inline;
}

#menu-box {
	float: right;
	list-style: none;
	padding-top: 0px;
	width: 780px;
	height:34px;
	margin-left:6px;
	background-repeat: repeat-x;
	margin-top:10px;
	margin-right: 9px;
	display: inline;
}

.horiz-menu{
	margin: 0;
	padding: 0;
	float: right;
	font: 14.25px Arial;
	font-weight: bold;
	width: 100%;
	height:25px;
	overflow: hidden;
	background-image: url(images/horiz-menu-bg.jpg);
	background-repeat: repeat-x;
	color: #6666cc;
}

.horiz-menu li{
display: inline;
}

.horiz-menu li a{
float: right;
color: #6666cc;
padding: 9px 9px;
text-decoration: none;
line-height: 0px;
border-right: 0px solid #6666cc;
}

.horiz-menu li a:hover{
color: #666666;
text-decoration: none;
}
.horiz-menu li a:visited{
color: #6666cc;
text-decoration: none;
}
.horiz-menu li a:visited:hover{
color: #666666;
text-decoration: none;
}






.headerlogo {width:140px; height:80px; float: left; z-index:2; margin-left:40px; margin-top:15px;}

#body-container {
width:957px;
height: 100%;
background-image: url(../images/content-bg.jpg);
background-repeat:repeat;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 3px;
padding-left:15px;
padding-right: 16px;

}

#body-area {
width: 1046px;
background-image: url(../images/main-bg.jpg);
background-repeat: repeat;
margin: 0 auto;
}

#flash-area {
padding: 6px;
width: 943px;
height: 351px;
background-image: url(../images/flash-bg.jpg);
}

#flash {
width: 942px;
height: 350px;
background-image: url(../images/flash.jpg);
background-repeat: no-repeat;
}

#ad-block {
padding: 6px;
margin-top: 5px;
width: 943px;
height: 228px;
background-image: url(../images/ad-block.jpg);
}

#ad-title {
width: 305px;
height: 34px;
border: 1px solid #cccccc;
background-image: url(../images/ad-title.jpg);
margin-top:5px;
}

#ad-title h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:14px;
color: #7b7ebc;
text-align:left;
line-height: 23px;
margin:0px;
padding-top:5px;
padding-left:5px;
text-decoration: none;
}

#ad-title h1 a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:17px;
color: #7b7ebc;
text-align:left;
line-height: 23px;
margin:0px;
padding-top:5px;
padding-left:3px;
text-decoration: none;}

#ad-title h1 a:hover{
color: #666666;
text-decoration: none;
}

#ad-title h1 a:visited {
color: #7b7ebc;
text-decoration: none;
}

#ad-title h1 a:visited:hover{
color: #666666;
text-decoration: none;
}
#ad-title-icon{
margin-right:5px;
float: right;
}

#ad-title-icon a:link img{
border: none;
}
#ad-title-icon a:hover img{
border: none;
}
#ad-title-icon a:visited img{
border: none;
}
#ad-title-icon a:hover:visited img{
border: none;
}

#ad1 {
width:307px;
height: 230px;
float:left;
margin-right:9px; 
}

#ad-image {
width: 305px;
height: 185px;
border: 1px #cccccc;
text-decoration:none;
}

#ad-image a:link img {
border: 1px solid #cccccc;
text-decoration:none;
}

#ad-image a:hover img {
border: 1px solid #999999;
text-decoration:none;
}

#ad-image a:visited img {
border: 1px solid #cccccc;
text-decoration:none;
}

#ad-image a:visited:hover img {
border: 1px solid #999999;
text-decoration:none;
}

#ad2 {
width:307px;
height: 230px;
float:left; 
margin-right: 9px;
}

#ad3 {
width:307px;
height: 230px;
float:left;
}

#content-area {
padding: 0px;
width: 955px;
display: inline;
}

#left-column {
display: inline;
padding: 0px;
width: 670px;
height: auto;
float:left;
background-image:url(../images/content-bg-page.jpg);
background-repeat: repeat;
border: solid 1px #e7e4e4;
margin-left: 1px;
padding:5px;
}

#left-column p {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #7b7ebc;
text-align:left;
line-height: 16px;
margin:0px;
padding-top:7px;
padding-left:12px;
text-decoration: none;
}

#left-column p a:link {
color: #7b7ebc;
text-decoration: underline;
}

#left-column p a:hover {
color: #7b7ebc;
text-decoration: none;
}

#left-column p a:link:visited {
color: #7b7ebc;
text-decoration: underline;
}

#left-column p a:hover:visited {
color: #7b7ebc;
text-decoration: none;
}


.clear-contentunit2 {clear: both; width:98%; height:1px; border:none; background:#efffff; color:#efffff;}

#title {
padding-top: 0px;
width: 650px;
height:25px;
margin: auto;
border-bottom: 1px dashed #e7e4e4;
}
#title h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:17.5px;
color: #7b7ebc;
text-align:left;
line-height: 18px;
margin:0px;
padding-top:5px;
padding-left:0px;
text-decoration: none;
}

#right-column {
padding: 0px;
width: 253px;
float:right;
background-image:url(../images/content-bg-page.jpg);
background-repeat: repeat;
border: solid 1px #e7e4e4;
padding:5px;
}

#gallery-area {
float: left;
width: 650px;
margin-left:10px;
padding:2px;
}
#gallery-image {
float: left; 
width: 120px;
height: 75px;
margin-top:2px;
margin-right:4px;
margin-bottom: 5px;
margin-left:5px;
color:#999999;
background-color:#010127;
}
#gallery-image a:link img {
border: 1px solid;
border-color: #999999;
}

#gallery-image a:hover img{
border: 1px solid;
border-color: #666666;
}


#footer-container {
width: 988px;
height:100%;
margin: 0 auto;
padding-bottom: 25px;
background-image:url(../images/main-bg.jpg);
background-repeat: repeat-y;
clear: both;
display: inline;
}
#footer {
width: 988px;
height:93px;
background-image: url(../images/footer.jpg);
margin: 0 auto;
clear: both;
}

.footercopyrightarea {
	margin: 0px;
	float: right;
	height: 25px;
	width: 500px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:inline;
}
#copyrightsarea {
	float: right;
	height: 20px;
	width: 300px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9999cc;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	margin-right:30px;
	display: inline;

}

#copyrightsarea a:link {
	color: #9999cc;
	text-decoration: none;

}

#copyrightsarea a:hover {
	color: #9999cc;
	text-decoration: underline;

}

#copyrightsarea a:visited {
	color: #9999cc;
	text-decoration: none;

}

#copyrightsarea a:visited:hover {
	color: #9999cc;
	text-decoration: underline;

}
#copyrightstext {
	float: right;
	height: 25px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9999cc;
	text-decoration: none;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
	margin-right: 85px;
	text-align: right;
}

#copyrightstext a:link {
	color: #9999cc;
	text-decoration:none;
}
#copyrightstext a:hover {
	color: #9999cc;
	text-decoration:none;
}
#copyrightstext a:visited {
	color: #9999cc;
	text-decoration:none;
}
#copyrightstext a:visited:hover {
	color: #9999cc;
	text-decoration:none;
}
#hours {
float: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9999cc;
	text-decoration: none;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 180px;
	margin-left: 250px;
	text-align: left;
}
#fb {
float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 144px;
	margin-left: 15px;
}

#fb a:link {
	color: #9999cc;
	text-decoration:none;
}
#fb a:hover {
	color: #9999cc;
	text-decoration:none;
}
#fb a:visited {
	color: #9999cc;
	text-decoration:none;
}
#fb a:visited:hover {
	color: #9999cc;
	text-decoration:none;
}

#final {
width: 1046px;
height: 100%;
background-image:url(../images/main-bg.jpg);
background-repeat: repeat;
margin: 0 auto;
}

.clear-contentunit {clear:both; width:100%; height:1px; border:none; background:#ffffff; color:#ffffff;}
