/* @override http://centralcoastface.com/ccf.css */

/* @group common */
html { background: #c45d5f url(images/page_mid2.png) repeat-y center; }
div#header { width: 100%; min-height: 1025px; background: url(images/page_header2.png) no-repeat center top; position: absolute; top: 0px; }
div#content { width: 800px; position: relative; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: left; font: 122%/1.4 Cambria, Baskerville, Georgia, "Times New Roman", Times, serif; color: #630b22; left: 0px; top: 320px; margin-bottom: 20px; padding-bottom: 30px;}

/* @end */

/* @group header */

h1#logo, ul#header_contact { display: none; }
div#header_menu { width: 850px; margin-left: auto; margin-right: auto; margin-top: 211px; position: relative; height: 92px; }
div#header_menu i { display: none; }
a#home { height: 92px; width: 100px; position: absolute; background: url(images/page_topButtons.jpg) -5px 0px; left: -28px; }
a#home:hover, a#home.active { background: url(images/page_topButtons.jpg) -5px -92px; }
a#about { height: 92px; width: 110px; position: absolute; background: url(images/page_topButtons.jpg) -105px 0px; left: 72px; }
a#about:hover, a#about.active { background: url(images/page_topButtons.jpg) -105px -92px; }
a#contact { height: 92px; width: 135px; position: absolute; background: url(images/page_topButtons.jpg) -215px 0px; left: 182px; }
a#contact:hover, a#contact.active { background: url(images/page_topButtons.jpg) -215px -92px; }
a#pricing { height: 92px; width: 135px; position: absolute; background: url(images/page_topButtons.jpg) -350px 0px; left: 317px; }
a#pricing:hover, a#pricing.active { background: url(images/page_topButtons.jpg) -350px -92px; }
/* @end */

/* @group footer */
/*div#footer { width: 100%; 
background: url(images/page_footer.png) no-repeat center top; position: relative; height: 1040px; }*/
div#footer { height: 30px; padding-bottom: 30px; }
/* @end */

/* @group content */
h1 { font-size: 162%; margin-bottom: 10px; color: #c46770; }
div#about p, div#contact { margin-bottom: 20px; width: 550px;  }
div.dhonishow { margin-bottom: 10px; }
p.dhonishow-alt { width: 800px; }
strong { font-weight: bold; color: #b4143d; }
em { font-style: italic; }
input, textarea {width: 260px; color: #c45d5f; font-size: 82%; border: 1px solid #c45d5f; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; margin-bottom: 5px; }
textarea { height: 150px; }
button { border: 1px solid #c45d5f; background-color: #ffcac4; padding: 5px 15px; color: #c45d5f; border-right-color: #6e3334; border-bottom-color: #6e3334; font-size: 90%; }
table { margin-bottom: 20px;}
table.pricing { float: left; margin-right: 20px; margin-bottom: 30px; }
img.topPhoto { margin-bottom: 20px; }
table td { border: 1px solid white; background-color: #fff1ea; padding: 10px 15px 9px 10px; }
/* @end */

