@charset "UTF-8";
/* CSS Document */

div.gallery_header {
padding: 20 30 0px 30px;
}

span.mit { 
font-style: arial,sans-serif;
font-weight:normal;
text-transform:uppercase;
}

a.mi { 
font-style: arial,sans-serif;
font-weight:900;
text-transform:uppercase;
color: blue;
}

.ProdThumbOuter {
width:95px;
border: 1px solid grey;
}

.ProdThumbImage {
width:95px;
text-align:center;
vertical-align:middle;
display : table-cell;
width:93px;
height:95px;
}

.ProdThumbName
{
background-color: #887D75;
height: 19px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #f2f2f2;
display: block;
line-height: 20px;
text-align:center;
}

.ProdThumbNameTall
{
background-color: #887D75;
white-space:normal;
height:20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #f2f2f2;
display: block;
line-height: 100%;
text-align:center;
vertical-align:middle;
padding:10px 5px;
}

table.winners_table {
width: 750px;
}

td.first_cell {
width: 250px;
}

td.second_cell {
width: 200px;
}

td.third_cell {
width: 300px;
}


table.editorial_table {
}

td.catTitle a {
color:#666666;
font-size: 12px;
}

div.product_heading {
margin-left:20px;
}

td.catTitle a:hover {
color:#90a107;
font-size: 12px;
}

input.dmsbutton#cancelButton {
visibility: hidden;
display: none;
}

input.dmsbutton#emailButton {
visibility: hidden;
display: none;
}

input.dmsbutton#checkoutButton {
visibility: hidden;
display: none;
}

input.dmsbutton#cartButton {
visibility: hidden;
display: none;
}

input.dmsbutton#purchaseOrderButton{
visibility: hidden;
display: none;
}

input.dmsbutton#nextButton {
visibility: visible;
}

/* Contract Projects */
#contractProjects td	{vertical-align:top; padding-right:20px; padding-top:40px;}

/* Home */
table.home_footer td {
vertical-align: top;
font-size: 10px;
}

/* Footer */

.OuterTable
{
	width: 889px;;
	border: 0px solid #000000;
}

#Footer Table
{
	width:100%;
	
}	

#Footer .RightFooter
{
	text-align: right;
	
}

.Bottom td
{
	background-color: #887D75;
	height: 30px;
	vertical-align: middle;
	padding: 0px 10px 0px 10px; 
	color:#FFFFFF;
	font-size: 10px; 
	font-family: verdana, arial,ms sans serif; 
}

.Bottom a, .Bottom a:visited 
{
	color: #ffffff; 
	text-decoration: none;
}

.Bottom a:hover, .Bottom a:visited:hover 
{
	color: #90A107; 
	text-decoration: none;
}
.Search
{
	text-align: right;
	vertical-align: bottom;
}

.InputSearch
{
	margin: 0px 5px 3px 0px;
	height: 20px;
	border: 1px solid #666666;
}






