body
{
margin: 0px; padding: 0px;
background: #28281c;
text-align: center;
}
#midwrapper{
float: left;
width: 900px;
text-align: left;
padding: 0px;
background-color:#FFFFFF;
}
#portfolio{
float: left;
width:auto;
background-color: #d7d7c7;
}
#portfolio a{
color:#000000;
text-decoration: underline;
}
#portfolio .desc{
	width: 620px;
	font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #333333;
	font-size: 1.2em;
}
#portfolio img{
border: 2px solid #d7d7c7;
}
#portfolio td{
padding: 3px;
}
#portfolio .small{
padding: 10px;
}
#tablewrapper{
float: left;
width: 900px;
padding-top: 35px;
}
#portwrapper{
float: left;
width: 870px;
height: 291px;
text-align: left;
padding: 0 15px 0 15px;
background: #e2e2e2 url('images/midd-banner.jpg') no-repeat;
}
.imgport{
border: 2px solid #000000;
}
#portwrapper td{
padding: 0 0 25px 0;
}
#portwrapper img{
vertical-align: middle;
}
#portwrapper span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
text-transform:uppercase;
}
#portwrapper a{
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; 
text-align: left;
text-decoration: underline;
}
#portwrapper a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
text-align: left;
text-decoration: none;
}
#topwrapper{
float: left;
width: 900px;
height: 324px;
text-align: left;
padding: 0px;
}
#frame{
width: 900px; margin: 0 auto;
height: auto;
background-color: #d5d7cb;
padding:25px;
text-align:center;
}
#box_front{
float: left;
width: 471px;
padding: 30px 0 0 15px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 18px; 
text-align: left;
}
#box_front a{
color: #333333;
text-decoration: underline;
text-transform: none;
}
#box_front a:hover{
color: #333333;
text-decoration: none;
text-transform: none;
}
#box_front span{
display: block;
padding-bottom:25px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.8em;
color: #586547;
text-transform: uppercase;
}
#box_directory{
float: right;
width: 210px;
padding: 0 15px 30px 25px;
display: inline;
list-style-type: none;
text-align: left;
}
#box_directory ul{
list-style-type: none;
margin: 0 0 15px 0;
padding: 0;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	margin: 0;
	text-decoration: none
}
#box_directory a{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
#box_directory a:hover{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: bold;
    text-decoration: none;
	color: #000000;
}
#box_directory li span a{
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: underline;
}
#box_directory li span a:hover{
	text-decoration: underline;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 0;
	text-decoration: none;
}


#box_directory .head_dir {
display: block;
padding: 0 0 15px 0;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em; color:#ff0000;
}
#box_content{
float: left;
width: 620px;
height:auto;
padding: 0 0 40px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 18px; 
text-align: left;
}
#box_content a{
color: #333333;
text-decoration: underline;
}
#box_content a:hover{
color: #333333;
text-decoration: none;
}
#box_front a{
color: #333333;
text-decoration: underline;
}
#box_front a:hover{
color: #333333;
text-decoration: none;
}
#breadcrumbs{
	float: left;
	width: 885px;
	padding: 25px 0 0 15px;
	font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #202310;
	font-size: 1.2em;
	line-height: 2.2em;
	text-align: left;
	text-transform: none;
	vertical-align:middle;
}
#breadcrumbs img{
vertical-align: middle;
padding: 0 5px 0 5px;
border:0;
}
#share{
float: left;
width: 885px;
padding: 0px 0 25px 15px;
font-family: Verdana,Tahoma, Arial, Verdana,Georgia; font-size: 12px;color: #333333;
}
#share a{
color: #333333;
}
#banner{
float: left;
width: 486px;
height: 324px;
background: url(images/banner.jpg) no-repeat;
text-align: left;
}
#flash{
float: left;
width: 414px;
height: 324px;
background: url(images/flash-back.jpg) repeat-x;
text-align: left;
}
#truck{
float: left;
width: 414px;
height: 270px;
text-align: left;
}
#footer{
float: left;
    width: 885px; margin: 0px auto;
	padding: 25px 0 30px 15px;
	background-color: #797669;
	font-family: Verdana,Tahoma, Arial, Verdana,Georgia; font-size: 12px;color: #fefefe;
	text-align: left;
}
#footer a{
color:#fefefe;
text-decoration: underline;
}
#footer a:hover{
color:#fefefe;
text-decoration: none;
}
#footer ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#footer ul li{
	float: left;
	margin: 0;
	list-style-type: none;
	padding: 0px 10px 0px 0px;
}
#footer ul li a {
	color: #fefefe;
	text-decoration: underline;
	display:inline;
	padding: 0px 10px 0px 0px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#fefefe;
	}
#footer ul li a:hover {
	float: left;
	color: #fefefe;
	text-decoration: none;
	}
#apply{
padding: 1px;
}
#apply td{
padding: 5px 15px 5px 10px;
}
#apply td span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #40a3d8;
}
#apply td img{
vertical-align: middle;
}
/*email style*/
#top_address_email{
width: 850px;
height: 110px;
/*background: url('images/top-bar.jpg') repeat-x;*/
}
#top_address_email a{
color: #3F3F3F;
text-decoration: underline;
}
#address_email{
float: left;
width: auto;
padding: 2px 0 0 20px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
}
#address_email span{
font-family: lucida sans unicode,arial; color:#3F3F3F; font-size: large;
text-transform:uppercase;
}
#text_body{
float: left;
width: 850px;
height: auto;
background-color: #F1F1F1;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
padding: 20px;
}
#head{
font-family: lucida sans unicode,arial; color:#e50000; font-size: large;
}

/*price list*/
#draft td{
padding: 5px;
}
#draft .head a{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: underline;
}
#draft .head a:hover{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: none;
}
#draft .head img{
vertical-align:middle;
}
#draft .head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #040404; font-size: 1.4em;
background-color:#d6d6d7;
}
#draft .head, td font{
color: #e50000;
}
#draft .odd td{
background-color:#f5f5f5;
border-bottom: 1px solid #cfcfcf;
}
#draft .odd img{
vertical-align:middle;
}
#draft .even td{
background-color:#FFFFFF;
border-bottom: 1px solid #cfcfcf;
}
#draft .even img{
vertical-align:middle;
}
#help font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #e50000; font-size: 1em;
}
#help{
float: left;
text-align: left;
}
#help td{
padding: 15px;
}
#help span{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
/*twitter styling*/
#twitter_div{
float: left;
width: 280px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li span {
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li a {
	text-decoration: underline;
	font-weight: bold;
	visibility: hidden;
}
 
#twitter_div img{
vertical-align: middle;
}
#twitter_div font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #e50000;
}