html {
behavior: url('csshover.htc');
background-color: #2c2c2c;
background-image: url(../assets/bg-rpt.gif);
background-repeat: repeat-y;
background-position: center 0;
position: relative;
height: 100%;
margin: 0;
padding: 0 0 0 0;
}
.darkpink {
color: #d20039;
}
div.strip p:first-child {
margin: 0;
padding: 0;
}
.coupon .small {
font-size: 10px;
color: #787878;
}
.coupon {
text-align: left;
border: 3px dashed #cbcbcb;
}
.header-red a{
color: #d20039;
text-decoration: none;
}
.header-black {
color: #000;
text-decoration: none;
font-size: large;
font-weight: bold;
text-align: center;
}
.coupon .title {
font-size: 20px;
}
.coupon .description {
font-size: 10px;
}
body {
font-size: 12px;
font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;
line-height: 18px;
margin: 0;
padding: 0;
*margin-left: 1px;
/* 1px adjust for IE */
}
.pad {
padding: 15px;
}
a {
color : #ef2452;
}
a:hover {
text-decoration : none;
}
.grey {
color: #959595;
}
.box-grey {
background: url('../assets/btn-grey-bg.jpg') repeat-x bottom left;
}
.box-grey-left {
background: url('../assets/btn-grey-left.jpg') no-repeat bottom left;
}
.box-grey-right {
background: url('../assets/btn-grey-right.jpg') no-repeat bottom right;
}
.box-yellow {
background: url('../assets/btn-yellow-bg.gif') repeat-x bottom left;
}
.box-yellow-left {
background: url('../assets/btn-yellow-left.gif') no-repeat bottom left;
}
.box-yellow-right {
background: url('../assets/btn-yellow-right.gif') no-repeat bottom right;
}
.newsletter {

}
#quicktools ul {
padding: 0;
margin: 0;
}
#quicktools li {
height: 37px;
padding: 0;
margin: 0;
list-style: none;
background: url('../assets/btn-grey-left.jpg') no-repeat bottom left;
}
#quicktools li a {
position: relative;
display: block;
padding: 9px 15px 10px 15px;
background: url('../assets/btn-grey-right.jpg') no-repeat bottom right;
}
#quicktools li a:hover {
color: #ef2452;
}
#bg {
background-image : url(../assets/bg.jpg);
background-repeat : no-repeat;
background-position : center 0;
width : 100%;
height : 100%;
}
#all {
position : relative;
width : 896px;
margin-right : auto;
margin-left : auto;
}
#allpad {
width : 850px;
margin-right : auto;
margin-left : auto;
}
#header {
background-image : url(../assets/header-bg.jpg);
background-repeat : no-repeat;
background-position : 206px 0;
height : 124px;
}
#logo {
background-image : url(../assets/logo.gif);
width : 207px;
height : 75px;
float : left;
margin-top : 24px;
margin-left : 3px;
}
#phone {
line-height : 23px;
margin-top : 16px;
float : right;
}
.sub-text {
text-align: center;
color: #000;
}

#searchbg {
background-image : url(../assets/search-bg.gif);
background-repeat : repeat-x;
height : 38px;
float : left;
}
.textarea {
color : #a3a3a3;
font-size : 14px;
background : transparent;
height : 30px;
float : left;
padding-top : 10px;
padding-left : 8px;
border-width : 0;
}
.right {
float : right;
}
.left {
float : left;
}
#banner {
font-size : 11px;
line-height : 14px;
height : 144px;
margin-bottom : 12px;
}
#banner-heating {
color : #fff;
background-image : url(../assets/box-blk-rpt.gif);
width : 245px;
height : 144px;
float : left;
}
#banner-heating h1 {
color : #fff;
font-size : 24px;
font-weight : normal;
background-image : url(../assets/lines-heating.gif);
background-repeat : no-repeat;
background-position : 94px 12px;
margin : 0;
padding : 15px 0 18px;
}
#blk-box-l-crnrs {
background-image : url(../assets/box-blk-l.gif);
background-repeat : no-repeat;
height : 144px;
padding-right : 10px;
padding-left : 15px;
}
#blk-box-r-crnrs {
background-image : url(../assets/box-blk-r.gif);
background-repeat : no-repeat;
background-position : right 0;
height : 144px;
padding-right : 14px;
padding-left : 15px;
}
#banner-ac {
color : #fff;
background-image : url(../assets/box-blk-rpt.gif);
width : 239px;
height : 144px;
float : left;
border-right : 1px solid #444;
}
#banner-ac h1 {
color : #fff;
font-size : 24px;
font-weight : normal;
background-image : url(../assets/lines-ac.gif);
background-repeat : no-repeat;
background-position : 182px 12px;
margin : 0;
padding : 15px 0 18px;
}
.btn-learnmore a {
background-image : url(../assets/btn-learnmore.gif);
width : 114px;
height : 30px;
margin-top : 10px;
display : block;
}
#banner-truck {
background-image : url(../assets/box-truck.jpg);
width : 352px;
height : 144px;
float : left;
margin-left : 12px;
}
#banner-truck .pad {
padding-left : 15px;
}
#banner-truck h2 {
color : #000;
font-size : 22px;
font-weight : normal;
margin : 0;
padding : 0 0 15px 0;
}
.btn-getstarted a {
background-image : url(../assets/btn-getstarted.gif);
display : block;
margin-top : 10px;
width : 177px;
height : 32px;
}
.btn-large {
font-size : 18px;
line-height : 50px;
background-image : url(../assets/btn-large-rpt.gif);
width : 276px;
height : 50px;
float : left;
margin-right : 11px;
}
.btn-large .left, .btn-large-end .left {
background-image : url(../assets/btn-large-l.gif);
background-repeat : no-repeat;
}
.btn-large .right, .btn-large-end .right {
background-image : url(../assets/btn-large-r.gif);
background-repeat : no-repeat;
background-position : right 0;
width : 276px;
}
.btn-large-end {
font-size : 18px;
line-height : 50px;
background-image : url(../assets/btn-large-rpt.gif);
width : 276px;
height : 50px;
float : left;
}
.btn-large a {
color : #000;
text-decoration : none;
text-indent : 40px;
height : 50px;
display : block;
}
.btn-large-end a {
color : #000;
text-decoration : none;
text-indent : 40px;
height : 50px;
display : block;
}
#container {
/* background-image : url(../assets/container-rpt.gif); */
background-repeat : repeat-y;
background-position : 207px 0;
margin-top : 22px;
}
#inside-column {
margin-right : 643px;
padding-right: 15px;
}
#inside-column a {
color : #000000;
}
#main {
width : 630px;
float : right;
}
#main h1 {
font-size : 18px;
margin : 0;
padding : 0 0 14px;
}
#lower-container {
background-image : url(../assets/container-rpt.gif);
background-repeat : repeat-y;
background-position : 424px 0;
margin-top : 22px;
}
#intro {
width : 402px;
margin-right : 422px;
}
#intro p:first-child {
margin: 0;
padding: 0;
}
#intro h1 {
font-size : 18px;
font-weight : normal;
margin : 0;
padding : 4px 0 18px;
}
#home-column {
width : 426px;
float : right;
}
#home-column .pad {
padding-left : 26px;
}
#home-column h2 {
font-size : 18px;
font-weight : normal;
margin : 0;
padding : 0 0 18px 0;
}
#home-column ul {
margin : 0 0 20px;
padding : 0;
list-style-type : none;
}
#home-column li {
background-image : url(../assets/bullet.gif);
background-repeat : no-repeat;
background-position : 0 8px;
padding-left : 12px;
}
#quick-contact {
background-image : url(../assets/logos.gif);
background-repeat : no-repeat;
background-position : 200px 90px;
padding-top : 12px;
border-top : 1px solid #dbdbdb;
}
#quick-contact .col-l {
width : 250px;
}
#quick-contact .col-r {
float : left;
}
.quick-text {
font-size : 14px;
font-weight : bold;
}
#footer {
color : #adadad;
margin-top : 20px;
}
#footer a {
color : #adadad;
text-decoration : none;
}
#footer ul {
margin: 0;
padding: 0;
}
#footer ul li {
list-style: none;
border-right: solid 1px #adadad;
float:left;
}
#footer ul li a {
display: block;
margin-right: 5px;
margin-left: 5px;
}
#footer ul ul {
display: none;
}
.clear {
clear : both;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
#gray-box {
background-color : #666666;
color : #ffffff;
font-weight : bold;
height : 25px;
line-height : 25px;
padding-left : 6px;
}
#gray-box a {
color : #ffffff;
}
