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

body 
{
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
font: normal 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: url(images/bg.jpg) repeat-x 50% 0 #000000;
}
a:link, a:visited, a:active
{
color: #FFFFFF;
text-decoration: underline;
}
a:hover
{
color: #FFFFFF;
text-decoration: underline;
}
h1 
{
text-decoration:none;
font: normal 34px Times New Roman, serif;
color: #FFFFFF;
}
.mainholder
{
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 60px;
border: 0px solid #00FF00;
padding-bottom: 10px;
}
.main
{
width: 900px;
display: block;
float: left;
border: 0px solid #0000FF;
}
.mainportfolio
{
width: 900px;
height: 540px;
margin-left: auto;
margin-right: auto;
margin-top: 180px;
background-color: #000000;
}
.column1
{
width: 400px;
display: block;
float: left;
margin-right: 53px;
}
.column2
{
width: 447px;
display: block;
float: left;
margin-bottom: 10px;
}
.mpholder
{
width: 427px;
background-color: #FFFFFF;
display: block;
float: right;
padding: 10px;
text-align: center;
}
.mpimgholder
{
display: block;
background-color: #999999;
}
.boxes
{
width: 78px;
height: 78px;
margin: 12px 14px 0px 0px;
display: block;
float: left;
background: #999999;
text-decoration: none;
text-align: center;
}
.boxesend
{
width: 78px;
height: 78px;
margin: 12px 0px 0px 0px;
display: block;
float: left;
background: #999999;
text-decoration: none;
text-align: center;
}
.boxes:hover, .boxesend:hover
{
cursor: pointer;
}
.boxes p, .boxesend p
{
margin: 0px;
display: block;
float: left;
padding: 2px;
background: #000000;
color: #CC0000;
text-decoration: none;
filter:alpha(opacity=65);
opacity: 0.65;
-moz-opacity:0.65;
width: 74px;
font: bold 14px Arial, Helvetica, sans-serif;
}
.galthumb {
width: 300px;
display: block;
float: left;
border: 0px solid #FF0000;
margin-bottom: 10px;
}
.gallink {
	padding: 0px 10px 10px 10px;
}
.gallink a:link, .gallink a:active, .gallink a:visited, .gallink a:hover {
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.holders
{
width: 270px;
height: 165px;
background-color: #FFFFFF;
display: block;
float: left;
padding: 10px;
margin-right: 10px;
border: 0px solid #FF0000;
}
.holdertitle
{
width: 284px;
height: 20px;
padding: 4px 4px 4px 10px;
display: block;
float: left;
border: 0px solid #FF0000;
font: 14px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.holderlink a
{
width: 284px;
height: 20px;
padding: 4px 4px 4px 10px;
display: block;
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.holderlink a:visited, .holderlink a:active, .holderlink a:link  
{
color: #FFFFFF;
text-decoration: none;
}
.holderlink a:hover
{
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.topmenuholder
{
border: 0px solid #FF0000;
width: 100%;
height: 85px;
margin-right: 0px;
margin-left: 0px;
}
.topmenu
{
border: 0px solid #FF0000;
width: 900px;
margin-right: auto;
margin-left: auto;
margin-top: 46px;
}
.topmenu a:visited, .topmenu a:active, .topmenu a:link  
{
text-align: left;
padding: 10px 0px 10px 20px;
display: block;
float: right;
text-decoration:none;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
border: 0px solid #FF0000;
}
.topmenu a:hover
{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.bottom
{
border-top: 3px solid #FFFFFF;
width: 100%;
display: block;
float: right;
padding: 0px;
}
.bottomholder
{
border: 0px solid #FF0000;
width: 900px;
margin-left: auto;
margin-right: auto;
height: 110px;
}
.bottomlinks
{
width: 600px;
font: 12px Arial, Helvetica, sans-serif;
border: 0px solid #FF0000;
display: block;
float: left;
}
.bottomlinks a
{
text-align: left;
padding: 10px;
display: block;
float: left;
text-decoration: none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.bottomlinks a:visited, .bottomlinks a:active, .bottomlinks a:link  
{
color: #666666;
}
.cmlogo
{
width: 300px;
display: block;
float: right;
border: 0px solid #FF0000;
margin-top: 10px;
}

.table {
	border-top: 1px solid #1B282C;
	border-left: 1px solid #1B282C;
}

.table p {
	margin: 0px;
}

.table th {
  background: #1B282C;
	border-right: 1px solid #1B282C;
	border-bottom: 1px solid #1B282C;
}

.table td {
  background: #888888;
	border-right: 1px solid #1B282C;
	border-bottom: 1px solid #1B282C;
}

.text {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #000000;
}

.submit {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background: #730300;
}
.contactlinks a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
