@charset "utf-8";
/* Westheimer Interior CSS */














/*Content*/

#contentContainer {
padding: 0px 0px 15px 15px;
background-color:#FFFFFF;
width: 975px;
}







/*  Left Column */
#left {
float:left;
width: 275px;
padding-top: 25px;
}



#left p {
font-size: .85em;
line-height: 20px;
padding-top: 0px;
padding-bottom: 15px;
}

#left img {
float: left;
padding-right: 15px;
}


#left ul {
list-style-type: none;
border: #CCCCCC solid 1px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
width: 200px;
}

#left li {
border-bottom: #CCCCCC solid 1px;
}

#left ul a {
line-height: 30px;
font-weight: bold;
text-decoration: none;
color: #3f7eff;
}


#left ul a:hover {
text-decoration: underline;
}


#left .logos {
padding-left: 35px;
padding-top: 25px;
}



/*right column*/

#right {
float: left;
padding-top: 25px;
padding-left: 0x;
width: 645px;
}


#right p {
font-size: .85em;
line-height: 20px;
padding-top: 0px;
padding-bottom: 15px;
}


#right img {
float: left;
padding-right: 15px;
padding-bottom: 15px;
}



#right a {
font-weight: bold;
text-decoration: none;
color: #3f7eff;
}


#right a:hover {
text-decoration: underline;
}

#right dd {
font-size: .85em;
padding-bottom: 20px;
}

#right dh {
display: block;
}

#right dd {
display: block;
}


#bullets {
background-image:url(../images/texas.jpg);
background-repeat: no-repeat;
width: 323px;
height: 116px;
padding-bottom: 30px;
}

#bullets {
padding-left: 128px;
}


#right ul {
color: #999999;
padding-left: 15px;
line-height: 24px;
font-size: .85em;
font-weight: bold;
padding-bottom: 15px;
padding-right: 45px;
}

#bullets a {
font-weight: bold;
font-size: .85em;
color: #3f7eff;
text-decoration: none;
}

#bullets a:hover {
text-decoration: underline;
}


#bullets .firstList {
float: left;
}

#bullets .secondList {
float: right;
}



#sitemap a{
font-size: .85em;
padding-bottom: 8px;
display: block;
font-weight: bold;
}

#sitemap .subpage{
padding-left: 10px;
display: block;
font-weight: normal;
}


#testimonial {
/*background-image:url(../images/bkg-testimonials.jpg)*/
background-repeat: no-repeat;
width: 625px;
height: 173px;
}




#testimonial p {
font-family:"Times New Roman", Times, serif;
font-style: italic;
font-size: 1.1em;
line-height: 24px;
}



/*  Bottom  */

#bottomLogos {
border-top: #CCCCCC dashed 1px;
padding-left: 53px;
padding-top: 20px;
}



/*  Footer  */

#footer {
background-image: url(../images/bkg-footer.jpg);
background-repeat: repeat-x;
width: 990px;
text-align: center;
padding: 15px 0px 15px 0px;
}



#footer ul {
display: inline;
padding-bottom: 15px;
}

#footer li {
display: inline;
padding-right: 4px;
}

#footer a {
color:#4c4b4a;
font-size: .85em;
padding-left: 5px;
padding-right: 7px;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}


#footer p {color:#ffffff;font-size: .8em; padding-top: 10px; padding-bottom: 0px;}
#footer p.locations{width:750px; margin-left:auto; margin-right:auto;}
#footer p.locations a{ color:#4C4B4A; font-size:10px; padding:0px; margin:0px;}


#footer .spectrumLink {
color:#007aa8;
font-size: 1em;
padding-left: 0px;
}