*, html { margin: 0; padding: 0; height: 100%}
body
{
 background: #3A6EA5 url('http://www.expresscustom.com/assets/images/background-main.jpg') no-repeat;	
 background-attachment: fixed;
 background-position: 200px 86px;
 font-family: arial, trebuchet, verdana;
 font-size: 18px;
 color: #fff;
 width: 100%;
}
img
{
 border: 0;
 height: auto;
}
img,p,div,h1,h2,h3,h4,ul,li
{
 height: auto !important;
}
p
{
 font-size: 14px;
 padding: 5px;
}
h2	
{
 font-size: 18px;
 color: #fff;
 margin: 15px;
}
dl
{
 float:left;
 margin-left:10px;
 width:233px;
 text-align:left;
}
dt
{
 font-weight: bold;
 margin-top:10px;
 font-size: 17px;
}
dd
{
 min-height: 30px;
 height: 200px;
 padding:3px;
 font-size:14px;
}
h3
{
 font-size: 18px;
 color: #F0FF88;
 margin-bottom: 15px;
}
h3 a
{
 color: #FF8D1D;
}
/***********   IDs **************/

#breadcrumb a, a:active
{
 color: #B9e38f !important;
 font-size: 14px;
}
#breadcrumb a:visited
{
 color: #8193A5;
 font-size: 14px;
}
#breadcumb
{
 color: #aaa;
 font-size: 14px;
}
#header
{
 text-align:center;
 font-weight: bold;
 background-color: #000;
 border-bottom: 1px solid #9F9795;
 min-width: 1027px !important;
 height: 72px;
 min-height: 72px; 
 padding: 5px 0;
}

#footer
{
 text-align:center;
 font-size: 70%;
 clear:both;
}
#footer p
{
 clear:both;
 margin-top: 20px;
}
#menu
{
 width: 200px;
 min-width: 200px;
 background-color: #FFFFAA;
 float:left;
 margin-right: 10px;
 text-align: center;	
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 background: url('../images/menu-bg.png') #666 repeat-y;
}
#menu p
{
 color: #A53A3F;
 font-size:12px;
}
#menu a
{
 color: #000;
 font-size: 15px;
 font-weight: bold;
 text-decoration:none;
}
#menu li
{
 text-align:left;
 padding-left: 20px;
}
#menu h2
{
 font-size: 18px;
 color: #3A6EA5;
 margin: 15px;
}
#content
{
 margin-top: 20px;	
 margin-left: 200px;
}
#content a, a:active
{
 font-size:17px;
 color: #DF804D;
 font-weight: bold;
}
#content a:visited
{
 color: #DF804D;
 font-weight: bold;
}
#content a:hover
{
 color: #FFF0FD;
 font-weight: bold;
 border: 0;
 text-decoration: none !important;
}
#content h1
{
 font-size: 20px;
 text-align:center;
}
/***************************			Classes   		**********************/

.content
{
 width: 100%;
}
.serviceBody dd
{
 margin-top:15px;
padding:0;
height: auto;
}
.serviceBody dt
{
 margin-top:15px;
 padding:0;
 height: auto;
}
.specs
{
 margin-right: 20%;
 float: right;
}
.specs li
{
 display: block;
 text-align:left;
}

.linklist li
{
 list-style-type: none;
 display:inline;	
}
.linklist a 
{
 font-weight: normal !important;
 font-size: 14px;
 font-family: verdana, trebuchet;
}
.productBlock img
{
 border: 2px solid #000;
}
.productBlock
{
 text-align:center;
 margin:35px 0;
}
.contact
{
 margin-top: 10px;
 margin-bottom: 40px;
}
.contactbox
{
 width: 350px;
 min-height: 150px;
 margin-bottom: 30px;
}
.contact h2 
{
 color: #FFB32F;
}
.contact a
{
 color: #900;
 font-weight: bold;
}
.contact a:hover
{
 color: #005;
 font-weight: bold;
}
.headermenu
{
 height: 20px;
 min-height: 20px;
 background-color:  #aaa;
 background: url('http://www.expresscustom.com/assets/images/button.gif') #666 repeat-x;
 text-align:center;
 border: 1px solid #000;
}
.headermenu ul
{
 list-style-type: none;	
 width: 100%;
  margin:0;
}
ul
{
 margin-bottom: 10px;
}
.boxcontainer
{
 width: 750px;
 margin: 10px auto;
 text-align:center;
 margin-bottom: 50px;
}
.price
{
 font-weight: bold;
 font-size: 14px;
}
.boxcontainer img
{
margin-right: 25px;
border: 2px solid #000;
}
.boxcontainer a
{
 color: #fff;
}
.centering
{	
 margin-top: 40px;
}
.container
{
 text-align: center;
}
.imageview
{
 width: 225px;
 float:right;
 text-align: center;
}
.imageview img
{
 border:2px solid #000;
 margin: 5px;
}
.headermenu li
{
 display:inline;
}
.headermenu a
{
 color: #000;
 font-weight:bold;
 text-decoration:none;
 border-right: 1px solid #000;
 padding: 0 7px;
 /** background: url('../images/button.gif') #666 repeat-x; **/
}
.headermenu a:visited
{
 color: #000;
 font-weight:bold;
 text-decoration:none;
 border-right: 1px solid #000;
 padding: 0 7px;
 /** background: url('../images/button.gif') #666 repeat-x; **/
}
a:hover
{
 color: #000;
 font-weight:bold;
}
.images
{
 text-align:center;
}
#links
{
 margin-left: 45px;
}
#links dl
{
 float:none !important;
 margin: 10px;
 padding: 0px;
 width: 40%;
 height: auto !important;
}
#links dd
{
 height: 70px !important;
 padding: 0;
 margin: 0;
}
#links dt
{
 padding: 0;
 margin: 0;
}
#steel table
{
 width:500px;
 margin: 0 auto;
}
#steel td
{
 padding: 3px;
 text-align: center;
 border: 1px solid #000;
}

.accent
{
 text-align: center;
 font-size: 18px;
}
.accent a, a:active
{
 color: #cf585c !important;
 text-decoration: underline;
}
.accent a:visited
{
 color: #cf585c !important;
 text-decoration: underline;
}
.accent a:hover
{
 color: #fff !important;
 text-decoration: underline;
}
.box
{
 width:550px;
 margin: 10px 30px;
 border: 1px solid #000;
 padding: 5px;
 font-size: 14px;
}
.box img
{
 border: 1px solid #000;
}
.box li, .box ul
{
 margin-left: 10px;
}
.entry
{
 margin-left: 30px;
}
#steelNav
{
/** background-color: #8CFF66;**/
 background-color: #CF2A00;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;	
}
#steelNav ul
{
 width: 80%;
 margin: 0 auto;	
}
#steelNav li
{
 display: inline;
 padding: 3px 15px;
}
#steelNav a
{
 color: #fff;
}
#steelNav a:visited
{
 color: #0ff;
}
.steelEntry 
{
 width: 620px;
 margin: 0 auto;	
}
.steelEntry a, .steelEntry a:visited
{
 color: #bbe !important;
 font-weight: normal;
 text-decoration:underline;
}
.fontCenter
{
 text-align: center;
}