/*
Theme Name: R and A Construction
Theme URI: http://www.williamjhines.com
Description: The R and A Construction theme built by William J Hines for R and A Construction.
Version: 1.0
Author: William J Hines
Author URI: http://williamjhines.com
Tags: R and A Construction

	 R and A Construction
	 http://randaconstruction.com

	This theme was designed and built by William J Hines


*/

html, body {

	margin: 0px;
	padding: 0px;
	background: #014679 url(images/cnt.jpg) repeat-x top; 

}

#container {

	left: 50%;
	width: 932px;
	top: 0;
	margin-left: -466px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	background: url(images/container.jpg) no-repeat top left;

}

#header-placer { padding: 11px 0 0 308px; }

#flash-placer { padding: 4px 0 0 0; }

#nav-table { height: 60px; }

#nav1 { float: left; height: 60px; background: url(images/nav1u.gif) no-repeat top left; }

#nav1 a {display: block; background: url(images/nav1u.gif) no-repeat top left; }

#nav1 a:hover {display: block; background: url(images/nav1o.gif) no-repeat top left; }

#nav2 { float: left; height: 60px; background: url(images/nav2u.gif) no-repeat top left; }

#nav2 a {display: block; background: url(images/nav2u.gif) no-repeat top left; }

#nav2 a:hover {display: block; background: url(images/nav2o.gif) no-repeat top left; }

#nav3 { float: left; height: 60px; background: url(images/nav3u.gif) no-repeat top left; }

#nav3 a {display: block; background: url(images/nav3u.gif) no-repeat top left; }

#nav3 a:hover {display: block; background: url(images/nav3o.gif) no-repeat top left; }

#nav4 { float: left; height: 60px; background: url(images/nav4u.gif) no-repeat top left; }

#nav4 a {display: block; background: url(images/nav4u.gif) no-repeat top left; }

#nav4 a:hover {display: block; background: url(images/nav4o.gif) no-repeat top left; }

#nav5 { float: left; height: 60px; background: url(images/nav5u.gif) no-repeat top left; }

#nav5 a {display: block; background: url(images/nav5u.gif) no-repeat top left; }

#nav5 a:hover {display: block; background: url(images/nav5o.gif) no-repeat top left; }

#body-left { width: 301px; float: left;}

#body-left-f { padding: 25px 0px 0px 14px; }

#body-right { width: 627px; float: right; }

#body-right-f { padding:10px 11px 0px 0px; }

#wrapper1 { background: url(images/right-cnt.jpg) repeat-y left; }

#wrapper2 { background: url(images/right-bottom.jpg) no-repeat bottom; padding: 0 0 136px 0; }

#wrapper3 { background: url(images/right-top.jpg) no-repeat top; padding: 80px 0 0 0; }

#wrapperF { padding: 34px 24px 20px 34px; }

#body-box { width: 932px;}

.leftfor { margin: 0 0 10px 0; }

#footer { width: 616px; background: #012e4f; }

#footer-nav { padding: 28px 0 48px 25px; }

#footernav { float: left; }

#footernav a { display: block; padding: 3px 18px; margin: 0 10px 0 0; background: #0e5b93; }
#footernav a:hover { display: block; padding: 3px 18px; margin: 0 10px 0 0; background: #40afff; }

#copyrights { padding: 24px 0 24px 34px;}

#right-box { background: url(images/body-sep.jpg) no-repeat top }

#right-box-format { padding: 20px 24px 20px 34px; }

#servicescat { width: 550px; }

#catone { width: 250px; float: left; margin: 0 20px 0 0; }

#cattwo { width: 250px; float: right; }

/* Clearfix for Styling Main Container*/


.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 */

