@charset "UTF-8";
/* CSS Document */

body {background: cornsilk; font-family:Times New Roman, Arial, Helvetica, sans-serif;}

#container{width:960px; margin:0 auto; overflow:hidden;}


/* index */

#header img{display:block; margin:0 auto;}
#header h1{width: 850px; height: 100px; margin:0 auto 0 auto}
#headerLBB {width: 850px; height: 215px; margin:0 auto 0 auto}

#blockslide {width:800px; height:300px;margin:0 auto 0 auto;}
#slideshow{width:400px; height:300px;float:left; font-size:17px; font-weight:normal; background: cornsilk;}
#blockrightss{width:390px; height:300px;float:right; font-size:18px; font-weight:normal; background: cornsilk;}

#blockbuildings {width:840px; height:200px;margin:25px auto 0 auto;padding: 0 auto 0 auto; font-size:17px; font-weight:normal;text-align:center; background: purple;}
#blockCC {width:210px; height:200px;float:left;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;} 
#blockHT {width:210px; height:200px;float:left;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}
#blockVP {width:210px; height:200px;float:left;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}
#blockSM {width:210px; height:200px;float:left;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}

#schematictitle {width: 960px;height: 15px;margin:0 auto;padding: 25px 0 0 0;text-align:center;}
#schematictitle2 {width: 800px;height: 25px;margin: 0 auto 10px auto;text-align:center;font-size:17px;font-style:italic; color:red;}

#byline {height:50px;margin:0 auto 4px auto;padding:0 0 15px 0;font-size:22px; color:black; font-style: italic;font-weight:bold;text-align:center;background:cornsilk;clear:both}

#block{width:400px; height:225px; float:left; margin:10px 40px; font-size:18px; font-weight:normal; background: cornsilk;}

#blockbox {width:800px; height:225px;margin:15px auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}
#blockleft{width:400px; height:225px;float:left;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}
#blockright{width:400px; height:225px;float:right;margin:0 auto 0 auto; font-size:17px; font-weight:normal; background: cornsilk;}

#blockleft2{width:393px; height:222px;float:left;margin:0 0 3px 78px;padding:0 0 0 4px; font-size:17px; font-weight:normal; background: cornsilk;}
#blockright2{width:390px; height:216px;float:right;margin:0 71px 4px 0;padding:2px 0 0 4px; font-size:18px; font-weight:normal; background: cornsilk;}

#links {font-size: 17px; text-align:center;margin:10px auto 15px auto;}
#links a{ color:#000; text-decoration:none; display:inline-block; padding:2px;  margin:2px 2px; border-radius:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#links a:hover{ color:#0066FF;}

#linksfull {background: cornsilk;font-size: 17px; text-align:center;width:960px;height:30px;margin:20px auto 20px auto; clear:both;}
#linksfull a{ color:#000; text-decoration:none; display:inline-block; padding:2px;  margin:2px 2px; border-radius:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#linksfull a:hover{ color:#0066FF;}

/* profiles */

#ptbox {width:700px; height:250px;margin: 0 auto; }
#profiletitle {width:700px; height:30px;margin: 0 auto;text-align:center;font-family:Times New Roman;font-size:25px; font-weight:normal;background:cornsilk}
#ptwidth {width:350px; height:95px;float:left; margin: 0 auto;text-align:left;font-family:Times New Roman;font-size:17px; font-weight:normal;background:cornsilk}
#ptfound {width:350px; height:95px;float:right; margin: 0 auto;text-align:left;font-family:Times New Roman;font-size:17px; font-weight:normal;background:cornsilk}
#profileemail {width: 700px;height: 25px;margin: 0 auto 15px auto;text-align:center;font-size:17px;font-style:italic; color:red;}




#ccprofile {width:960px; height:566px;margin:0 auto;float: left;background: cornsilk;}
#htprofile {width:960px; height:626px;margin:0 auto;float: left;background: cornsilk;}
#vpprofile {width:960px; height:505px;margin:0 auto;float: left;background: cornsilk;}

/* about */

#headerabout {width: 400px; height: 60px; margin:0 auto 0 auto; font-size:40px; color:black; font-style: italic;font-weight:bold;text-align:center;background: cornsilk;}
#bio {width: 750px; height: 260px;margin:0 auto;font-size:18px; color:black; font-style: normal;font-weight:normal;text-align:center;}
#bio2 {font-size:20px; color:black; font-style: normal;font-weight:normal;text-align:center;text-decoration:underline;}

#biogreg1 {width: 110px; height: 150px;margin:20px auto 0 50px;background: cornsilk;float: left}
#biogreg2 {width: 775px; height: 150px;margin:20px 10px 0 175px;background: cornsilk;font-size: 17px;text-align:left;}


/* Building Uses */

#app1 {width: 900px; height: 75px;margin:10px auto;font-size:16px;text-align:center; font-weight:normal ;background: green}
#app2 {width: 900px; height: 25px;margin:10px auto;font-size:16px;text-align:center; font-weight:normal ;background: green;clear:both}


#appleft {width: 400px;height: 325px;float:left;margin:0 0 4px 78px; font-size:16px; font-weight:normal;text-align:center; background: red;}
#appright {width: 400px;height: 325px;float:right;margin:0 78px 4px 0; font-size:16px; font-weight:normal;text-align:center; background: green;}

#appcenter {width: 535px;height: 325px;margin:0 auto; font-size:16px; font-weight:normal;text-align:center; background: red;}


/* video */

#header h5{font-size:40px; color:black; font-style: italic;font-weight:bold;text-align:center;margin: 0 auto;background: cornsilk}
#vidheader {width: 900px; height: 30px;margin:15px auto 25px ;font-size:18px; color:black; font-style: bold;font-weight:normal;text-align:center;background: cornsilk}

#video {width: 700px; height: 486px;margin:0 auto;background:url(imagefix/background2.jpg);}
#videoe2 {width: 900px; height: 500px;margin:10px auto;font-size:16px;text-align:center; font-weight:normal ;background: green}

#finch1 {width: 300px; height: 150px;margin:20px 100px 0 130px;background: green;font-size: 17px; font-weight:normal ;text-align:center;float: left}
#finch2 {width: 400px; height: 250px;margin:20px auto 0 465px;background: blue;}

#block2 {width: 400px;height: 250px; float:left; margin:100px 40px 20px 40px;background: cornsilk;font-size: 17px;}



/* Contact Us */
#contactheader {width: 900px; height: 50px;margin:10px auto 25px ;font-size:18px; color:black; font-style: bold;font-weight:normal;text-align:center;background: cornsilk}
#contactinfo {width: 300px; height: 100px;margin:10px auto 20px ;font-size:16px; color:black; font-style: bold;font-weight:normal;text-align:left;background: cornsilk}



/* Testimonials */
#testimonials {width: 560px;height: 350px;float:left;text-align:left;font-size:16px; color:black;margin:10px auto;background: cornsilk}
#testpic {width: 400px;height: 350px;float:right;font-size:16px;color:#000099;text-align:center;margin:10px auto;background: cornsilk}

#testimonials2 {width: 560px;height: 450px;float:left;text-align:left;font-size:16px; color:black;margin:10px auto;background: cornsilk}
#testpic2 {width: 400px;height: 400px;float:right;font-size:16px;color:#000099;text-align:center;margin:10px auto;background: cornsilk}
#testpic2space {width: 400px; height: 50px;background: cornsilk}


/* Quote request form */
#quote1 {font-size:30px; color:black; font-style: italic;font-weight:normal;text-align:center;margin: 20px auto}
#quote2 {font-size:16px; color:red; font-style: normal;font-weight:normal;text-align:center;margin: 20px auto 40px auto}
#quote {width:350px;margin:0 auto; }
#qwidth {width:170px;float:left;margin:10px auto;}
#qheight {width:170px;float:right;margin:10px auto;}

/* Lunch Review */

#lunchhead {width: 400px; height: 35px;margin:0 auto 0 auto;background: cornsilk;font-size: 20px;text-align: center;}
#lunchhead2 {width: 700px; height: 40px;margin:10px auto 15px auto;background: cornsilk;font-size: 33px;font-style:italic;font-style:bold;text-align: center;}

#lunch1 {width: 300px; height: 300px;margin:20px auto 0 auto;background: cornsilk;font-size: 17px;text-align:left;float: left}
#lunch2 {width: 150px; height: 225px;margin:20px auto 0 auto;background: cornsilk;font-size: 17px;text-align:left;float: left;padding: 75px 0px 0px 10px;}
#lunch3 {width: 490px; height: 250px;margin:20px auto 0 auto;background: cornsilk;font-size: 17px;text-align:left;float: left;padding: 50px 0px 0px 10px;}
#lunchbox {width: 960px; height: 320px;padding:0 0 0 0; }

/* Contact Form Styles - Paste into your stylesheet */
form{color:#000;}
input{width:260px;}
textarea{width:320px;height:75px;}
label{font-size:14px;}
select{width:150px;}
input, textarea, select{padding:10px; border:#000 1px solid; color:#000; border-radius: 4px;}
.button{width:70px; font-size:16px; margin:15px 0 0 0; padding:6px; border:none; cursor:pointer; background:#999; color:#fff;}
/* End Contact Form Styles */
