/* Maverick Construction Layout */

html { height:100%; }

body {
height:100%;
text-align: center; }

div#wrap {
position: relative;
width: 980px;
margin: 0 auto; 
padding: 0; }


div#main-body {
position:relative;
clear:both;
margin-top:5px;
width: 980px;
height: 525px; 
border: 5px double; }

div#content {
float: right;
width: 500px;
margin-top: 1.25%;
margin-right: 1.25%;
padding: 1em;
border: 1px solid;	
filter:alpha(opacity=75);
opacity:0.75;
-moz-opacity:0.75; }

div#content_noquote {
float: right;
width: 500px;
height: 475px;
margin-top: 1.25%;
margin-right: 1.25%;
padding: 1em;
border: 1px solid;	
filter:alpha(opacity=75);
opacity:0.75;
-moz-opacity:0.75; }

div#letter {
float:right;
width:400px;
margin-top:2%;
margin-right:2%;
padding:1em;
border: 1px solid;
height: 425px;
overflow: auto;
background-color:#fff; }

.branding {
display:block;
float:left; 
margin-top:2%;
margin-left:2%;
background-color:#444;}

/* BG images - Landscapes */
div.page_home { background:url(../images/bg_park.jpg) no-repeat bottom right; }
div.page_tips { background:url(../images/bg_beach.jpg) no-repeat bottom right; }
div.page_smooth { background:url(../images/bg_copa.jpg) no-repeat bottom right; }
div.page_finishing { background:url(../images/bg_roof.jpg) no-repeat bottom right; }
div.page_testimonials { background:url(../images/bg_rose.jpg) no-repeat bottom right; }
div.page_gallery { background:url(../images/bg_pier.jpg) no-repeat bottom right; }
div.page_about { background:url(../images/bg_wood.jpg) no-repeat bottom right; }
div.page_contact { background:url(../images/bg_foot.jpg) no-repeat bottom right; }
div.page_subgallery { background:url(../images/bg_waves.jpg) no-repeat bottom right; }
div.page_links { background:url(../images/bg_pool.jpg) no-repeat bottom right; }


/* dynamic instructions to allow for text scrolling */
div.scrollable { 
height: 400px;
overflow: auto; }


/* for pages without quotes */
div.extend { height: 470px; }

/* formatting for testimonials */
.testimonial {
margin-left:11%;
margin-right:4%;
font-style:italic;
font-size:125%;
text-align:right; }

.testimonial a, a:link, a:visited {
text-decoration:none; 
font-weight:bold;
text-color:#000; }

/* formatting for links page */
.links {
margin-left:10%;
margin-right:12%;
font-size:115%;
text-align:right; }

.links a, a:link, a:visited {
text-decoration:none; 
text-color:#00f; }

.links strong { font-weight:bold; }


div#footer {
clear: both;
height: 10em;
width: 980px;
border: 1px solid; }

.fbPage {position:absolute; bottom:5px; left:5px;}

#licNum {position:absolute; bottom:10px; left:180px; font-size:12px; font-weight:bold; color:#333;}
