body {
background-color: #666666;
}
h1{
color: #CFCFCF;
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
}

h3{
color: #CFCFCF;
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.main {
width: 755px;
height: 390px; 
padding: 10px;
border: medium ridge;
background-color: #333333;
}

.thumbvali {
border: medium solid;
border-width: 2px;
color: #BFBFBF;
}

.mainmain {
width: 767px;
}

.validation {
padding-top: 5px;
float: right;
}

td {
float: left;
}

.large {
width: 500px;
float: right;
padding: 4px;
border-width: 1px;
border: medium dotted;
}

.thumb {
width:220px;
float: left;
padding: 4px;
border-width: 1px;
border: medium dotted;
}

img.contact {
float: left;
}

.nav {
width: 220px;
height: 83px;
float: left;
margin-top: 4px;
padding: 4px;
border-width: 1px;
border: medium dotted;
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

A:link {
border: #BFBFBF;
color: #BFBFBF;
background-color: transparent;
text-decoration:none;
}
A:visited {
border: #BFBFBF;
color: #BFBFBF;
background-color: transparent;
text-decoration:none;
}
A:active {
border: black;
color: black;
background-color: transparent;
text-decoration:none;
}
A:hover {
border: #BFBFBF;
color: black;
background-color: transparent;
text-decoration:none;
}

a {
border: #BFBFBF;
color: #BFBFBF;
background-color: transparent;
text-decoration:none;
}

img {
border-color: #BFBFBF;
}

img:hover {
border-color: black;
}

