/* theme redesign by Mark Davis 2010 */


img {
	border:none;
}

#slideshow1 {
	width:325px;
	height:469px;
	margin:0;
	padding:0;
}

#slides1 {
	width:325px;
	height:469px;
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slides1 li {
	width:325px;
	height:469px
	margin:0;
	padding:0;
}

#slideshow2 {
	width:259px;
	height:469px;
	margin:0;
	padding:0;
}

#slides2 {
	width:259px;
	height:469px;
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slides2 li {
	width:259px;
	height:469px
	margin:0;
	padding:0;
}

.header{
	background: rgb(220,220,220);
	font-family: sans-serif, verdana, arial, helvetica;
	border-top: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	border-left: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	width: 775px;
}

.footer{
	background: rgb(255,255,255);
	font-family: sans-serif, verdana, arial, helvetica;
	font-size: 11px;
	color:#000;
	border-top: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	border-left: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	width: 775px;
	}
	
.footer a:link{
	background: rgb(255,255,255);
	font-family: sans-serif, verdana, arial, helvetica;
	color:#0000FF;
	font-size: 11px;
		}
		
.footer a:hover{
	background: rgb(255,255,255);
	font-family: sans-serif, verdana, arial, helvetica;
	color:rgb(145,145,145)
	font-size: 11px;
		}
		
.footer a:active{
	background: rgb(255,255,255);
	font-family: sans-serif, verdana, arial, helvetica;
	color:rgb(145,145,145)
	font-size: 11px;
		}
		
.footer a:visited{
	background: rgb(255,255,255);
	font-family: sans-serif, verdana, arial, helvetica;
	color:#800080
	font-size: 11px;
		}

/* class for links bar (should not be used anywhere else) */
.left_bar{
	background: rgb(255,255,255);
	font-size: 13px;
	font-family: sans-serif, verdana, arial, helvetica;
	border-left: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
}

.nav_bar{
	background-color: rgb(255,255,255);
	font-size: 11px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	font-family: sans-serif, verdana, arial, helvetica;
	border-right: 0px solid rgb(0,0,0);
	padding:3px 0px 3px 5px;
}
.nav_bar a:link{
	font-family: 11px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.nav_bar a:active{
	font-family: 11px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.nav_bar a:visited{
	font-family: 11px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.nav_bar a:hover{
	font: 11px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);
}

.nonav_bar{
	background-color: rgb(255,255,255);
 	font-size: 11px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	font-family: sans-serif, verdana, arial, helvetica;
	border-right: 0px solid rgb(0,0,0);
	padding:3px 0px 3px 5px;
}

.nav_bar_gradient{
	background: rgb(255,255,255);
	border-right: 1px solid rgb(0,0,0);
}

/* for the body cell (should not be used anywhere else) */
.content_cell{
	background: rgb(255,255,255);
	font-size: 12px;
	color: rgb(0,0,0);
	width: 625px;
	font-family: sans-serif, verdana, arial, helvetica;
	border-right: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	margin:10px 10px 10px 10px;
	padding-left: 3px;
	
}

/* This should be used throughout the web page and will determine what your text and links will look like */

.standard{
	background-color: rgb(255, 255, 255);
	font-size: 12px;
	color: rgb(0,0,0);
	font-family: sans-serif, verdana, arial, helvetica;
}
.standard a:link{
	font: 12px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #0000FF;
	text-decoration:none;
}

.standard a:visited{
	font: 12px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #800080;
	text-decoration:none;
}
.standard a:hover{
	font: 12px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: rgb(145,145,145);
	text-decoration:none;
}

.standard a:active{
	font: 12px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: rgb(145,145,145);
	text-decoration:none;
}

.tob{
	background-color: rgb(255,255,255);
	font-size: 12px;
	color: rgb(0, 0, 0);
	font-family: sans-serif, verdana, arial, helvetica;
}
.tob a:link{
	font-family: 12px helvetica, sans-serif, verdana, arial;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,0,0);
}
.tob a:active{
	font: 12px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,0,0);
}
.tob a:visited{
	font: 12px helvetica, sans-serif, verdana, arial;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,0,0);
}
.tob a:hover{
	font: 12px helvetica, sans-serif, verdana, arial;
	font-weight: bold;
	color: rgb(0, 0, 0);
}

.pricelist{
	background-color: rgb(255,255,255);
	font-size: 10px;
	font-weight: bold;
	color: rgb(0,0,0);
	font-family: helvetica, verdana, arial, sans-serif;
}
.pricelist a:link{
	font: 10px helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0, 0, 0);
}
.pricelist a:active{
	font: 10px helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,0,0);
}
.pricelist a:visited{
	font: 10px helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,0,0);
}
.pricelist a:hover{
	font: 10px helvetica, verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: rgb(0, 0, 0);
}

.highlight{
	background-color: rgb(255,255,255);
	font-size: 10px;
	font-weight: bold;
	color: rgb(0,0,0);
	font-family: helvetica, sans-serif, verdana, arial;
}

.title{
	background-color: rgb(255,255,255);
	font-size: 15px;
	font-weight: bold;
	color: rgb(221,125,59);
	font-family: helvetica, sans-serif, verdana, arial;
	text-decoration: none;
}
.title a:link{
	font-size: 15px;
	font-weight: bold;
	color: rgb(221,125,59);
	font-family: helvetica, sans-serif, verdana, arial;
	text-decoration: none;
}
.title a:active{
	font-size: 15px;
	font-weight: bold;
	color: rgb(221,125,59);
	font-family: helvetica, sans-serif, verdana, arial;
	text-decoration: none;
}
.title a:visited{
	font-size: 15px;
	font-weight: bold;
	color: rgb(221,125,59);
	font-family: helvetica, sans-serif, verdana, arial;
	text-decoration: none;
}
.title a:hover{
	font-size: 15px;
	font-weight: bold;
	color: rgb(221,125,59);
	font-family: helvetica, sans-serif, verdana, arial;
	text-decoration: none;
}

.error{
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: rgb(179,27,27);
}

.photo_text{
	background-color: rgb(255,255,255);
	font-size: 10px;
	color: #0000FF;
	font-family: sans-serif, verdana, arial, helvetica;
}
.photo_text a:link{
	font-size: 10px;
	font-family: sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #0000FF;
}
.photo_text a:active{
	font-size: 10px;
	font-family: sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #0000FF;
}
.photo_text a:visited{
	font-size: 10px;
	font-family: sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #0000FF;
}
.photo_text a:hover{
	font-size: 10px;
	font-family: sans-serif, verdana, arial, helvetica;
	font-weight: bold;
	color: #0000FF;
}

.cat_image{
	border-top: 0px solid rgb(0,0,0);
	border-bottom: 0px solid rgb(0,0,0);
	border-left: 0px solid rgb(0,0,0);
	border-right: 0px solid rgb(0,0,0);
}

h1 {
	font-size: .8em;
	font-color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
}

.pdf {
	padding-left: 30px;
	float:left;
	border:none;
	background-color:white;
	width:180px;
	vertical-align:middle;
	}
	
.pdf2 {
	border:none;
	background-color:white;
	vertical-align:middle;
	width:200px;
	}
	
.pdftxt {
	border:none;
	background-color:white;
	padding-left:10px;
	text-align:center;
	}

.indexlabel {
	text-align: center;
	font-weight:bold;
}

.projectdisplay {
	position:relative;
	float:left;
	margin:8px;
	width:150px;
	height:160px;
}

img.clip {
	border:none;
	width:150px;
	position:absolute;
	top:14px;
	z-index:0;
	clip:rect(0px,150px,150px,0px);
	opacity:1.0;
	filter:alpha(opacity=100);

}

.projectlabel {
	position: absolute;
	width:150px;
	left:1px;
	font: 11px sans-serif, verdana, arial, helvetica;
	font-weight: bold;
}

.projectlabel a:link{
	color: #0000FF;
	text-decoration:none;
}

.projectlabel a:visited{
	color: #800080;
}
.projectlabel a:hover {
	color: rgb(145,145,145);
	}

.projectlabel a:active{
	color: rgb(145,145,145);
}

.noscript {
	font-size: 20px;
	color: black;
	font-family: sans-serif, verdana, arial, helvetica;
}
	
	
/*

a:link img  {
	filter:alpha(opacity=100);
    opacity:1.0;
	border:none;
}


a:visited img  {
	filter:alpha(opacity=100);
    opacity:1.0;
	border:none;
}

a:hover img  {
	filter:alpha(opacity=60);
    opacity:0.6;
	border:none;
}

a:active img  {
	filter:alpha(opacity=60);
    opacity:0.6;
	border:none;
}

*/
