/*defaults*/
body {
background:#c0c0c0 url('../images/body_bg.jpg') repeat-x 0 0;
color:#000000;
margin:20px 0;
padding:0;
font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }

p{
margin:0;
padding:0 0 15px 0;
}

hr{
color: #cf1509;
background: #cf1509;
}

a{color:#000000;
text-decoration:underline;
}

a:hover	{
color:#225799;
text-decoration:none;}

h4{
margin:0;
padding:0 0 0px 0;
}

/*--Logo and Nav--*/
#logonav {width:800px; height:50px; position:relative; margin:0 auto; padding:0;}
#logonav ul{width:410px; height:60px; position:absolute; top:10px; right:0px; margin:0; padding:0;}
#logonav ul li{float:left; width:82px; height:27px; display:block;}
#logonav ul li a{display:block; width:82px; height:27px; background:#cf352c; color:#fff; font:13px/27px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center;}
#logonav ul li a:hover{background:url('../images/bullet.gif') 50% 0 no-repeat #cf352c; color:#fff; text-decoration:none;}
#logonav ul li.active{background:url('../images/bullet.gif') 50% 0 no-repeat #cf352c; color:#fff; text-decoration:none; font:13px/27px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
/*--Logo and Nav--*/

/*structural elements*/
#container	{margin:0px auto; text-align:center; width:800px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#header		{background: url('../images/header_home.jpg') no-repeat 0px 0px; padding:10px; height:222px; width: 780px; }
#header_domestic {background: url('../images/header_domestic.jpg') no-repeat 0px 0px; padding:10px; height:222px; width: 780px; }
#header_commercial {background: url('../images/header_commercial.jpg') no-repeat 0px 0px; padding:10px; height:222px; width: 780px; }
#header_storage {background: url('../images/header_storage.jpg') no-repeat 0px 0px; padding:10px; height:222px; width: 780px; }
#header_contact {background: url('../images/header_contact.jpg') no-repeat 0px 0px; padding:10px; height:222px; width: 780px; }

#tel{
position: relative;
top: 145px;    /**178**/ 
left: 485px;
width: 303px;
}

#pdf{
position: relative;
top: -33px;
}

#content	{float:left; width:490px; padding:0px 10px 0 0; line-height:160%; }
#contentwide{float:left; width:790px; padding:0px 10px 0 0; line-height:160%; }
#collage		{float:right; width:286px; padding:20px 0; line-height:140%; text-align:justify; }
#footer		{clear:both; width:830px; height:57px; font-size:80%; background:#DADADA; padding-right:10px; text-align:left; border-top:2px solid #cf1509; }
#copyright	{float:right; }

/*headings*/
.quickcontact h1{
color:#000000;
margin:0 0 10px 0;
padding:0;
font-size:130%;
font-weight:normal;
}

#content h1,#contentwide h1{
font-size:170%;
font-weight:normal;
line-height:100%;
margin:0;
padding:0 0 10px 0;
color: #cf1509;
}

#logo h1{
font-weight:normal;
font-size:170%;
margin:0;
margin-bottom: 0px;
padding:0;
color:#cf1509;
}

#footer ul 		{margin:0; padding-left:20px; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */