@charset "utf-8";
/*
	File Purpose: Defines Page Styles
	Last Updated: 2010-06-21
	Last Updated By: Think Say Do, LLC
*/

/* Page Setup */
	html {color:#272727; background: #272727 url(../images/bg.jpg);}
	body {color:#acab4c; background: #272727 url(../images/bg-top.jpg) repeat-x; height:570px; font-family:Helvetica, Arial, sans-serif; width:100%;}
	.page.center {width: 960px;}
	.page.center .row {width: 960px;}
    
/* Page Rows */
	#branding {width:940px;}
	#promo-main {width:920px; margin-left:20px;}
	#content {width:920px; margin-left:20px;}
	#header-content {width:920px; height:40px; background:url(../images/header-content.jpg);}
    #body-content {width:840px; color:#232323; font-size:108%; line-height:167%; background:url(../images/bg-content.jpg); padding:0px 50px 20px 50px;}
    #mid-content {width:920px; height:20px; background:url(../images/mid-content.jpg);}
    #body-content-lower {width:840px; min-height:300px; color:#232323; font-size:108%; line-height:167%; background:url(../images/bg-content-lower.jpg); padding:20px 50px 0px 50px;}
    #footer-content {width:920px; height:40px; background:url(../images/footer-content.jpg); margin-bottom:20px;}
    #copyright {width:920px; color:#acab4c; margin-left:20px; text-align:center; font-size:77%; text-transform:uppercase;}

/* Page Elements */
	h3, h4, h5 {color:#805627;}
    h3 {font-size:138.5%;}
	hr {color: #805627; background-color: #805627; display:block; width: 100%; height: 2px; border: 0px none; padding: 0px; margin: 0px;}
    ol li {padding-bottom: 20px;}
	a, a:active, a:link {color: #984a00;}
	a:hover, a:visited {color: #ba0000;}
	.note {font-size: 77%;}
	.required {color: red; font-weight: bold;}
	label {font-weight: bold;}
	input,textarea {margin-bottom: 3px; border: 1px solid #CBC7AA; padding: 3px; border-left:3px solid #6e262b;}
	input.submit {border: 2px outset #F3F100; background:#F3F100; font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
    input.image {border:0;padding:0;margin:0;}
    .tab {margin-left:20px;}
    
/* Header */
    #logo {width:256px; height:140px; background:url(../images/logo.png);}
		#logo h1 {display:none;}
    #nav {width:684px;}
    #header-call-us {width:684px; height:73px; background:url(../images/header-call-us.png);}
    	#header-call-us p {display:none;}
    #nav-main {}
    	#nav-main ul {margin:0; padding:0;}
        #nav-main li {display:inline; margin:0; padding:0;}
    	#nav-main a {display:none;}
    #nav-main-home {width:103px; height:67px; background:url(../images/nav-home.png);}
    #nav-main-services {width:123px; height:67px; background:url(../images/nav-services.png);}
    #nav-main-products {width:140px; height:67px; background:url(../images/nav-products.png);}
    #nav-main-request-quote {width:187px; height:67px; background:url(../images/nav-request-quote.png);}
    #nav-main-contact {width:131px; height:67px; background:url(../images/nav-contact.png);}
    #promo-making-the-message-clear {width:530px; height:240px; background:url(../images/promo-making-the-message-clear.png);}
    	#promo-making-the-message-clear p, #promo-making-the-message-clear h2 {display:none;}
    #promo-photo {width:390px; height:240px; background:url(../images/promo-photo1.jpg);}
    	#page-services #promo-photo {background:url(../images/promo-photo3.jpg);}
        #page-products #promo-photo {background:url(../images/promo-photo4.jpg);}
        #page-request-quote #promo-photo {background:url(../images/promo-photo2.jpg);}
        #page-contact #promo-photo {background:url(../images/promo-photo5.jpg);}
    
/* Content */
	#body-content p {margin:0 20px 20px 20px;}
	#title-welcome {width:138px; height:30px; background:url(../images/title-welcome.png);}
    	#title-welcome h3 {display:none;}
    #title-services {width:127px; height:30px; background:url(../images/title-services.png);}
    	#title-services h3 {display:none;}
    #title-products {width:151px; height:30px; background:url(../images/title-products.png);}
    	#title-products h3 {display:none;}
    #title-request-quote {width:262px; height:30px; background:url(../images/title-request-quote.png);}
    	#title-request-quote h3 {display:none;}
    #title-contact {width:176px; height:30px; background:url(../images/title-contact.png);}
    	#title-contact h3 {display:none;}
    #title-whats-new {width:176px; height:30px; background:url(../images/title-whats-new.png);}
    	#title-whats-new h3 {display:none;}
    #title-contact-lower {width:318px; height:30px; background:url(../images/title-contact-lower.png);}
    	#title-contact-lower h3 {display:none;}
    #title-serving {width:114px; height:30px; background:url(../images/title-serving.png);}
    	#title-serving h3 {display:none;}
	#testimonial {width:320px; margin-top:20px; color:#805627;}
    	#testimonial em {font-size:93%;}
    #btn-view-services-list {width:266px; height:40px; background:url(/assets/images/btn-view-complete-service-list.png);}
    	#btn-view-services-list a {display:none;}
    #btn-request-quote {width:360px; height:40px; background:url(/assets/images/btn-request-quote.png);}
    	#btn-request-quote a {display:none;}
		#page-contact #btn-request-quote {margin:40px 0 0 40px;}
    
/* Footer */
	#body-content-lower ul, ul.nobullets {margin:20px 0 0 20px; padding:0; list-style:none;}
   	#body-content-lower ul li, ul.nobullets li {margin:0; padding:0; list-style:none;}
    ul.nobullets li {padding-bottom:10px; line-height:131%;}
    
    

