/* LINK COLORS  */

a:link { 
	color: #a50000;
	font-weight:bold;
	text-decoration:none;
	}
a:visited { 
	color: #a50000;
	font-weight:bold;
	text-decoration:none;
	}
a:hover { 
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
a:active { 
	color: #a50000;
	font-weight:bold;
	text-decoration:none;
	}


/* BODY AND MAIN LAYOUT  */

body {
background-image:  url("images/bgtile.gif");
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

div.main {
width: 769px;
height: auto;
}

div.menu {
width: 769px;
height: 70px;
}

div.header {
width: 769px;
height: 165px;
}

div.footer {
color:#FFFFFF;
width: 769px;
height: 69px;
padding-top: 10px;
background-image:  url("images/footer.gif");
}

#interior {
width: 689px;
padding-top: 20px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
min-height: 400px;
text-align:left;
}

/* FONT STYLES */

font.title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #a50000;
}
font.subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
padding-left: 20px;
}
font.title1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color: #a50000;
}


div.home {
background-image: url("images/bodybg.gif");
background-repeat:repeat-y;
width: 769px;
}

/* For 3 column pages */
table.MAINtable3 {
width: 769px;
text-align:left;
}

td.MAINright {
padding-bottom: 50px;
vertical-align:top;
padding-top: 30px;
padding-left: 10px;
padding-right: 15px;
}
td.MAINleft {
padding-bottom: 50px;
padding-top: 30px;
width: 175px;
vertical-align:top;
padding-left: 20px;
padding-right: 20px;
}
td.MAINmiddle {
background-image: url("images/3middle.gif");
background-repeat:repeat-y;
vertical-align:top;
width: 247px;
padding-bottom: 60px;
padding-left: 30px;
padding-right: 30px;
padding-top: 30px;
}


ul.list1 {
list-style-image: url("images/bullet.gif");
}

li {
padding-top: 10px;
padding-bottom: 10px;
}
/* Contact Form Rows */
.row { /* contact form row */
   margin: 7px 0;
}

.row label {  /* contact form row label */

            display: block;
            float: left;
            width: 150px;
            font-size: 11px;
            text-align: right;
			padding-top: 4px;
			

}

 

#photos a {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 30px;
	border: 0;
	text-decoration: none;

} 

#photos a img {
	border: 1px solid #dedede;
}


img {
border:0;
}