﻿/* General */
* {margin: 0;padding: 0;}
hr {margin:0;height:5px;}
h5 {font-size:13px;padding: 5px 10px;}
h4 {font-size:14px;line-height:15px; font-family:"Trebuchet MS", Verdana, helvetica, sans-serif}
h3 {font-size:18px; text-align:center; font-family:"Trebuchet MS", helvetica, Verdana, sans-serif;}
h2 {margin:5px 0 0 0;padding:0;text-align:center; clear:both; font-family: "trebuchet ms", Arial; font-size:20px }
h1 {font-family: "Eras Bold ITC","trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size:38px;padding: 3px 10px;}
ol {margin: 0 25px;padding: 0;font-family: "Times New Roman", Times, serif;list-style-type: decimal;}
ul {margin:0 25px 0 25px;padding: 0;font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif; list-style-image:url('../images/star3.gif');text-align:left}
li {margin: -3px 0 0 0 }
body {margin: 5px auto;text-align:center;}
p {padding: 5px 5px; font-family: Verdana,"Trebuchet MS",  helvetica, sans-serif;font-size: 15px;text-align: left;}
a {font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size: 15px; text-decoration:underline}
img {margin:0 }
.am {margin: 0;padding: 0;}
.lw {margin: 0;padding: 0;}
.right {text-align:right}
.fright { float:right }
.center {text-align:center}
.left {float:left }
.bld {font-weight:bold }

/*Banner*/
.banner {width:780px;height:75px; overflow:hidden  }
.banner p {margin-top:-13px }
.banner img {margin:0;padding:0 }
.banner h1 span {font-size:24px;text-align:left;  }
.banner h1 {font-size:28px; text-align:left;padding: 0 10px;line-height:29px;}
.banner a {text-decoration:none }
.title {padding:7px 0 0 0 }
.subtitle {float:right;padding:13px 10px 7px 0}
.subtitle h2 {font-family:"trebuchet ms",Arial, Helvetica, sans-serif;font-size:27px }
.subtitle h2 img {margin:0 6px }
.trailerpic{float:right;padding-top:30px; }
.nodec {text-decoration:none; }
.logo {float:left; margin:5px 0 0 0; }
.logort {float:right; margin:16px 0 0 0 }
.clear {clear:both }

/* Top Navigation*/
.navbarbg {position:relative; width:779px;height:30px;overflow:hidden;}
.content .navbarbg {width:779px;padding:0;margin: 0 0 0 -120px }
.navbar {width:779px;height:28px;vertical-align:bottom;text-align: center;position: relative;float:left;}
.navbar ul {margin:0;padding:0 ;display: inline;list-style-type: none;}
.navbar ul li {margin:  0; padding: 6px 40px 4px 40px;line-height: 18px; list-style-image: none; list-style-type: none; float: left;  }
.navbar ul li:first-child {margin: 0;padding: 6px 5px 4px 5px; }
.navbar li a {text-decoration:none;font-family: "trebuchet ms",verdana, Helvetica, Arial, sans-serif;font-size: 13px;}/*Content*/

#home #home a { text-decoration: underline }
#whoweare #whoweare a {text-decoration:underline }
#whycypress #whycypress a {text-decoration: underline }
#lumber #lumber a{text-decoration:underline }
#loghomes #loghomes a{text-decoration:underline }
#contactus #contactus a{text-decoration:underline }

/*Content*/
.wrapperh {display:table;margin:10px auto;text-align:center;position:relative; }
.wrapper {display:table;margin:10px auto;text-align:center;position:relative; }
.contenth {width:780px;position:relative; }
.content {width:660px;position:relative; padding:0 0 0 120px }
.lpane {position:absolute; width:120px;left:0;top:0; }

/*Main Images*/
.imggrp {margin:5px 0 0 180px;padding:0; }
.imggrp img {margin:0 2px }
.imggrptxt {margin:8px 0 5px 180px }
.imggrptxt img {margin: 0 32px }
.imggrptxt h2{clear:none; font-family:"trebuchet ms",Arial, Helvetica, sans-serif; }
/*Home*/
.benefit img{ float:left;}
.benefit h2 {clear:none;font-family: "trebuchet ms",Arial, Helvetica, sans-serif;margin-top:0}
.benefit h2 img {float:none;padding:0 5px }
.benefit p {text-align:justify;margin:0 13px 0 195px }
.fast {float:left;height:100px;width:180px;margin: 0 ;padding:25px 0 0 0; font-family:"trebuchet ms",Arial, Helvetica, sans-serif }
.benefit a img {border:0 }
.infogrp {width:550px;margin:10px auto }

/*Contact Us*/

/*Who We Are*/
#whoweare img {margin:0 5px 0 0 }
#whoweare p {text-align:justify }
#whoweare .footer p {text-align:center }
/*Log Home*/
#loghomes p {text-align:justify }
#loghomes img {margin:5px }
#loghomes .footer p {text-align:center }
/*slideshow positioning*/

/*Content Slider*/
.contentslide {width:727px;margin:0 ; padding:0 ;height:178px;clear: none}
.contentslide img {margin:0;padding:0; }
.pagination {width:726px;height:3px; }
.slogan {font-size:20px;font-style:italic;font-weight:normal }

/*Phn*/
.phndiv {height:30px; width:780px; text-align: center;clear:both;padding:0; }
.wrapper .phndiv {width:782px; }
.phn {margin:0;line-height:30px;font-family:"trebuchet ms",Arial, Helvetica, sans-serif }

/*Lumber*/
#lumber p img {margin:5px 10px }
#lumber p {text-align:center }
/*Contact Us*/
.cuinfo {width:300px;text-align:center;margin:5px 0 0 5px }
.cuinfo p {text-align:center }
.cupic {width:353px;clear:none;padding:10px 0 10px 0 }


/*Footer*/
.footer {height:25px;width:778px; text-align: center;clear:both;margin:0;}
.footer p {text-align:center; padding: 5px 5px 0 5px; font-size: 11px; font-family: "Trebuchet MS", Verdana, helvetica, sans-serif}
.footer a {font-family:  "Trebuchet MS", Verdana, helvetica, sans-serif;font-size: 12px;}

/*Color*/
.banner {background:#fff url('../images/bannerbg.jpg') center top }

