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

a { color:#000;}

#container {
	width: 1000px;
	min-height:690px;
	border:1px #ccc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color:#fff;
	margin:0 auto;
	padding:0px;
}

#header {
	width: 1000px;
	height: 118px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	float:left;
}

#navcontainer {
	width: 1000px;
	height:28px;
	background-color:#FFF;
	margin:0 auto;
	float:left;
}
#topnav {
	width:960px;
	height:33px;
	background-color:#c00;
	margin-left:20px;
	color: #fff;
	float:left;
	line-height:28px;
}

#topnav a:link {text-decoration:none;
	color:#fff;}
#topnav a:hover {color:#ccc;}

#topnav a:visited { color: #fff; text-decoration: none;}


#content {
	min-height:225px;
	width:980px;
	float:left;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
}

#highlight_box {
	width:940px;
	height:355px;
	background-color:#ccc;
	float:left;
	margin:0px 10px 10px 10px;
	padding:10px;
}

.highlight_interior {
	margin:10px;
}

#sidebox {
	float:right;
	width:300px;
	height:auto;
	background-color:#ccc;
	margin:0px 10px 0px 15px;
}

#footer {
	width:970px;
	height:40px;
	margin:0 auto;
	background-color:#000;
	color:#fff;
	float:left;
}

#footer_right {
	float:right;
	margin-right:10px;
}


.copy {
	font-family:Verdana, Geneva, sans-serif;
	margin-left: 10px;
}

.copy a:link {text-decoration:underline;
	margin:0px;}
.copy a:hover {text-decoration:none;
	color:#C00;}

.footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:10px 10px 10px 20px;
}

.footer a:link {text-decoration:none;
	color:#FFF;
	}
.footer a:hover {text-decoration:none;
	color:#C00;
}
.footer a:visited { color: #fff; text-decoration: none;}


.h1 {font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#666;
}

.h2 {font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#666;
}

.h2_sidebox {font-size:16px; 
	font-weight:bold;
	margin:10px;
}

.header {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
}

.header a:link {text-decoration:none;
	color:#000;
	}
.header a:hover {text-decoration:none;
	color:#C00;
}

img.float_left {
	float:left;
	padding-right:10px;
}

img.float_right {
	float:right;
	padding:0px 10px 0px 0tpx;
}

.indexbox_head {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:16px;
	color:#c00;
	font-weight:bold;
}

.indexbox {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.indexbox a:link {text-decoration:none;
	margin:0px;
	color:#c00;
}
.indexbox a:hover {text-decoration:none;
	font-weight:bold;
}

.indexbox a:visited { color: #c00; text-decoration: none;}

.sidebox {font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	margin:10px;
}

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
text-decoration:none;
}

/*gallery*/

.photos {
    border: 10px solid #F0F0F0;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    width: 800px;
}
img {
    border: medium none;
}

.photos div img {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    margin: 0px 10px 10px 10px;
}
.photos ul.thumbs {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 790px;
}
.photos ul.thumbs li {
    border: 5px solid #DDDDDD;
    float: left;
    height: 100px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 110px;
}
.photos ul.thumbs li:hover {
    border: 5px solid #888888;
    opacity: 0.75;
}
.photos ul.thumbs li img {
    left: -145px;
    position: absolute;
    top: -180px;
}

