@charset "utf-8";
/* CSS Document */
body {background:url(images/bg.jpg) repeat-x; margin:0;}

img {vertical-align:bottom;}

#main {width:900px; margin:0 auto;}

#mainPic {background:url(images/bg_mainPic.jpg) no-repeat; width:344px; height:205px; margin:0; padding:40px 496px 0 60px;}
#mainPic a {color:#fc6; text-decoration:none;}
#mainPic a:hover {text-decoration:underline;}
#mainPic p {font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; padding:0; margin-bottom:10px;}

#subBody {width:860px; padding:30px 20px 20px 20px; background:url(images/topMaroonBanner.jpg) no-repeat top #fff; margin:0;}
#subBody p {font:12px Arial, Helvetica, sans-serif; line-height:18px; margin:0; padding:0; margin-bottom:10px;}
#subBody a {color:#74513f; text-decoration:none;}
#subBody a:hover {text-decoration:underline;}

#bottomTeasers {background:url(images/bg_3bottom.jpg) no-repeat; margin:0; width:830px; height:181px; padding:0; padding-left:70px;}
#bottomTeasers p {font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; padding:0; margin-bottom:10px;}
#bottomTeasers a {color:#fc6; text-decoration:none;}
#bottomTeasers a:hover {text-decoration:underline;}

.teaserBoxOne {width:250px; margin-top:25px; float:left; padding:0;}
.teaserBoxTwo {width:225px; margin-left:35px; margin-top:25px; float:left; padding:0;}
.teaserBoxThree {width:250px; margin-left:35px; margin-top:25px; float:left; padding:0;}


#footer {width:900px; height:95px; padding-top:15px; background-color:#fceeda; margin:0; margin-bottom:30px;}
#footer table {font:12px Arial, Helvetica, sans-serif; color:#74513f;}
#footer a {color:#74513f; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

h1 {font:28px "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:5px;}
h2 {font:24px "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:5px;}
h3 {font:18px "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:5px;}


#tableWarranty {font:12px Arial, Helvetica, sans-serif; line-height:18px; margin:0; padding:0; margin-bottom:10px; border:1px solid #000;}

#tableRequest{font:12px Arial, Helvetica, sans-serif; line-height:18px; margin:0; padding:0; margin-bottom:10px; border:1px solid #74513f;}

.white {color:#fff;}

.aboutUsPic {float:right;}

.testimonialName {color:#580121;}

.testSplitters {border-bottom:dashed 1px #dbb99d; margin:0; padding:0;}

.hillside {color:#699;}
