
/* Click 2 Houston styles */

/* --- Begin national css styles --- */

/* Id: 17030625 */
/* wrapper styles */
.vtmp99 { background: #1F4072; }
.vtmp99 .breadcrumbs { margin-left: 134px; _marign-left: 133px; width: 859px; _width: 858px; border-bottom: 1px solid #FFFFFF; }
.col1 { border-right: 1px solid #FFFFFF; }
#pageFooter { background: #FFFFFF; }

/* general BBB styles */
#mainBBB { width: 800px; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; margin-left: 167px; background: #A7D9E6; border: 2px solid #FFFFFF; }
#topperBBB { display: block; }
.clear { clear: both; }
.clearRight,.formSeperator { clear: right; }
.clearLeft { clear: left; }
.titlebarBBB { font-size: 17px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; padding: 5px 10px; background: #092550; }
#searchResultsDisplay p.loading,p.loading { color: #999999; font-size: 11px; margin: 0; padding: 0; }
#mainBBB a img { border: none; }

/* index page */
#indexHeaderBBB { padding: 20px 40px 10px;  background: #69BCD1; }
#indexHeaderBBB p { color: #252525; font-size: 16px; line-height: 22px; font-weight: bold; text-align: center; margin: 0 0 1em 0; padding: 0; }
#indexButtonsBBB { padding: 50px 25px 5px; }
#indexButtonsBBB img { margin: 0 25px; }

/* search page header / video */
#headerBBBsearch { padding: 25px 30px 25px 40px; }
#headerBBBsearchVideo { float: right; width: 323px; background: #1F4072; border: 1px solid #FFFFFF; } 
#headerBBBsearchVideo .titlebarBBB { text-align: center; }
#videoBBB { padding: 15px 0 20px 43px; }
#videoPlaceholderBBB { width: 240px; height: 180px; background: #00FF00; }
#headerBBBsearchText { float: right; width: 370px; } 
#headerBBBsearchText p { color: #252525; font-size: 16px; line-height: 22px; font-weight: bold; margin: 0 40px 1em 0; padding: 0; } 

/* search form */
#searchBBB { margin-top: 30px; background: #6ABCD1; }
#formBBB { margin: 0; padding: 15px 100px 25px 65px; }
#formBBB label { display: block; font-size: 17px; color: #1F4072; font-weight: bold; text-transform: uppercase; }
#formBBB input,#formBBB select { font-size: 17px; color: #000000; text-align: left; vertical-align: middle; text-transform: none; margin: 0 0 0 5px; background: #FFFFFF; border: 2px inset #7E7E7E; }
#formBBB select { text-transform: uppercase; }
.formColumnLeft { float: left; width: 360px; text-align: right; }
#labelTerm { padding-bottom: 18px; }
#BBB-SearchTerm { width: 260px; }
#BBB-Category { width: 264px; }
.formColumnRight { float: right; width: 200px; text-align: right; }
#labelZip { padding-bottom: 18px; }
#BBB-Zip { width: 100px; }
/* #BBB-Submit { margin-top: 2px; } - changed to 3.8em due to removal of ZIP field */
#BBB-Submit { margin-top: 3.8em; }

/* search results */
#searchResultsDisplay { margin-top: 20px; padding: 30px; background: #FFFFFF; border: 2px solid #092550; }
#searchResultsDisplay p { color: #252525; font-size: 14px; margin: 0 0 1em 0; padding: 0; }
#searchResultsDisplay p.error { color: #CC3333; }
.BBBresult { list-style: none; margin: 0; padding: 0; }
.BBBresultBusiness { color: #252525; font-size: 14px; line-height: 17px; margin: 0 0 1.5em 0; padding: 0; } 
.BBBresultName { margin-bottom: .2em; }
#searchResultsDisplay a { color: #137F9B; font-size: 17px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#searchResultsDisplay a:hover,#searchResultsDisplay a:focus,#searchResultsDisplay a:active { color: #1F4072; }

/* ad - Start With Trust */
#adTrust { text-align: center; padding: 30px 0; }

/* business detail page */
#companyDetails { margin: 0 15px; padding-bottom: 30px; background: #69BCD1; }
#companyListing { color: #252525; font-size: 16px; line-height: 19px; font-weight: bold; padding: 15px 30px 0; }
#companyContactInfo { padding-bottom: 25px; }
.imagePresent { float: right; width: 480px; }
.companyName { font-size: 23px; color: #092550; text-transform: uppercase; margin-bottom: .75em; }
.companyLogo { margin-bottom: 25px; border: 2px solid #137F99; }
.companyAddress { font-style: normal; margin-bottom: .75em; }
#companyContactInfo a { color: #252525; text-decoration: none; }
#companyContactInfo a:hover,#companyContactInfo a:focus,#companyContactInfo a:active { color: #484848; }

/* business detail page - quote form */
#getQuoteForm { color: #252525; font-size: 14px; font-weight: bold; padding: 30px 30px 0; }
.quoteFormHeader { color: #092550; font-size: 18px; text-transform: uppercase; margin-bottom: .3em; }
.quoteFormBlock { margin-bottom: 30px; }
.quoteFormBlock label { display: block; margin-bottom: .6em; }
.quoteFormBlock textarea,.quoteFormBlock input { display: block; color: #252525; font-size: 14px; margin: 0; padding: 2px; background: #FFFFFF; border: 2px inset #7E7E7E; }
#explanation { width: 680px; height: 4em; }
#phone_number { width: 115px; }
#email_addressREQUIREDFIELD { width: 220px; }

/* thank you / error pages */
.StoryBody .Copyright,.StoryBR { display: none; }
.Story .StoryBody { color: #252525; font-size: 14px; padding-bottom: 15px; }
/* Id: 18298941 */
#mainBBB{
  width:1000px;
  margin:auto;
  background-color:#137F9B;
}
#topperBBB{
  margin:auto;
}
#alpha{
  background-color:#A7D9E6;
}
#headerBBBsearchVideo{
  margin-right:125px;
  _margin-right:62px;
}
.ib-custom .pageContainer div#master{
  margin:auto;
}
#searchResults{
  text-align:left;
}
#videoBBB{
  padding:12px 0px 22px 0px;
}
/* --- End national_css styles --- */


/*
Date: 15:46:29 CST
XSL File: site-css.xsl
Browser Type: 
Page Type: style
Section Site: natl
*/
