body {
behavior: url('/csshover.htc');
padding : 0;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 15px;
color: #4d4b48;
background : #e2dbca url("/assets/bg-bottom.jpg") no-repeat bottom center;
}
.coupon {
border: 3px dashed #423f3a;
padding: 15px;
margin-bottom: 15px;
background: #fff;
width: 500px;
margin: 0 auto;
}
.coupon-offer {
font-size: 14px;
}
.coupon-title {
font-size: 18px;
}
.coupon-details {
font-size: 10px;
}
#body .subcontent a, #body .subcontent a:link {
color : #a76731;
}
.flip a, .flip a:link {
text-decoration: none;
}
.flip a:hover {
text-decoration: underline;
}
.floatleft {
float: left;
}
a, a:link, a:visited {
color: #a76731;
}
.pad {
padding: 15px;
}
.medium {
font-size: 18px;
}
.medium-title {
font-size: 24px;
}
.whitebox {
background: #e8e3d6;
}
.datebox {
float: right;
text-align: center;
width: 70px;
padding: 15px;
margin-left: 15px;
border: 1px solid #a2a098;
}
a, a:link, a:visited {
color : #fff;
}
a:hover {
text-decoration: none;
}
.title {
font-size : 17px;
line-height: 20px;
}
.orange, a.orange, a.orange:link, a.orange:visited {
color : #a76731;
}
a.orange:hover {

}
.clearrow {
clear : both;
}
#options {
padding: 5px 15px;
background: #ede8dd;
margin-bottom: 15px;
}
#all {
background : url("/assets/bg-top.jpg") no-repeat top center;
}
#wrapper {
width : 768px;
margin : 0 auto;
}
#column {
width : 204px;
float : right;
}
#header {
height : 109px;
}
#phone {
font-size: 24px;
float: right;
color: #fff;
padding-top: 25px;
text-align: right;
}
#banner {
height : 199px;
background : url("/assets/banner.jpg") no-repeat;
margin-top : 8px;
z-index: 1;
}
#body {
padding-top : 15px;
}
#body .content {
width : 290px;
font-size: 11px;
float : left;
}
#body .subcontent {
width : 544px;
float : left;
}
#body .content .space {
padding : 0 15px 0 0;
}
#body .subcontent .space {
padding : 0 15px 0 0;
}
#body .actions {
width : 205px;
float : left;
}
#body .actions-sub {
width : 205px;
}
#body .actions .space {
padding : 0 0 0 23px;
width: 205px;
}
#body .actions-sub .space {
padding : 0;
}
.commercial, .residential, .requestquote, .scheduleservice, .contactus, .social1 {
display : block;
height : 42px;
margin-bottom : 5px;
cursor : pointer;
}
.residential {
background : url("/assets/btn-residentiala.gif") no-repeat;
}
.residential:hover {
background : url("/assets/btn-residentialb.gif") no-repeat;
}
.commercial {
background : url("/assets/btn-commerciala.gif") no-repeat;
}
.commercial:hover {
background : url("/assets/btn-commercialb.gif") no-repeat;
}
.requestquote {
background : url("/assets/btn-requestquote.gif") no-repeat;
}
.requestquote:hover {
background : url("/assets/btn-requestquoteb.gif") no-repeat;
}
.scheduleservice {
background : url("/assets/btn-scheduleservice.gif") no-repeat;
}
.scheduleservice:hover {
background : url("/assets/btn-scheduleserviceb.gif") no-repeat;
}
.contactus {
background : url("/assets/btn-contactus.gif") no-repeat;
}
.contactus:hover {
background : url("/assets/btn-contactusb.gif") no-repeat;
}

.social1 {
background : url("http://www.componentsaz.com/images/uploads/btn-sociala.gif") no-repeat;
}
.social1:hover {
background : url("/images/uploads/btn-socialb.gif") no-repeat;
}
#body .news {
width : 250px;
float : left;
font-size: 11px;
}
#body .news-faq {
font-size: 13px;
}
#body .news-sub {
width : 205px;
float : left;
font-size: 11px;
}
#body .news .fadebox, #body .news-sub .fadebox {
padding : 10px;
background : #a3a097 url("/assets/bg-dark-fade.gif") repeat-x;
}
#body .news .fadebox ul, #body .news-sub .fadebox ul {
padding : 0 0 0 15px;
margin : 0;
line-height : 18px;
}
#body .news .fadebox-title, #body .news-sub .fadebox-title {
padding : 10px;
color : #fff;
font-size : 17px;
background : url("/assets/title-bg.gif") repeat-x;
}
#footer {
margin-top : 15px;
background : #fff;
filter: alpha(opacity=50); /* internet explorer */
-khtml-opacity: 0.5;      /* khtml, old safari */
-moz-opacity: 0.5;       /* mozilla, netscape */
opacity: 0.5;           /* fx, safari, opera */
}
#footer a, #footer a:link, #footer a:visited {
color : #837f75;
}
#footer .space {
padding : 15px;
}
#footer .logos {
width : 275px;
float : left;
}
#footer .links {
width : 400px;
float : left;
}
#footer .login {
width : 172px;
float : left;
}

.social a, .social {
font-size: 8px;
line-height: 0px;
}

.social a {
margin: 0px;
}

.social {
margin-top: 9px;
background: url("/assets/nav-bg.gif") repeat-x scroll 0 0 transparent;
}

.social .pad {
text-align: center;
padding: 4px;
}
