@charset "UTF-8";
/* Suburban HVAC - Design: Grazier Design */


/*------GLOBAL STYLES--------*/
body{
background-color: #f1f3f2;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:105%;
color:fff;
margin-left: auto; 
margin-right: auto;
}



h1, h2 {
margin-bottom:-5px;
font-size: 16px;
font-weight:bold;
margin-top: -2px;
color: #3e7591;
line-height:110%;
}

h3 {
color: #3e7591;

}

h4, h5, h6 {
font-size:105%;
margin-bottom:0;
color: #3e7591;
}


h6 {
font-size:105%;
margin-bottom:0;
color: #fff;
margin-right:10px;
margin-top:105px;
}

a {
color:#3e7591;
}

.indent {
text-indent: 20px;
}


ul, li {
display:inline;
color:#000000;
width: 100px;
height: 25px;
}

.inline-photo{
padding-right:5px;
float:left;
}

.bullets {
color:#000000;
margin-top:5px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0px;


}

.byline {
margin-left:15px;
}

/*------CONTAINERS--------*/
.background {

background-repeat:repeat-y;
margin-left: auto; 
margin-right: auto;

}

.mainForm {
list-style:none;
}

.maincontainer {
background-image:url(images/bgshadow.jpg);
background-color:#FFFFFF;
width: 769px;
height: auto;
margin-left: auto; 
margin-right: auto;
}

.header{
background-position:right;
vertical-align:top;
background-position:top;
color:fff;
width: 747px;
height: 125px;
background-image:url(images/headerbg.jpg);
background-repeat:no-repeat;
margin-left: auto; 
margin-right: auto;

}
.header, li, ul{
background-position:right;
color:fff;
width: 747px;
height: 135px;
background-position:bottom;
vertical-align:bottom;
}

.right-side-box {

float:right;
text-align:left;
width:219px;
padding-top:20px;
color: #3e7591;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:15px;


}
.right-side-box-rebate{

float:right;
text-align:left;
width:202px;
margin-right:30px;
margin-top:20px;
color: #3e7591;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:#CCCCCC thin solid;

}

.rebateinside {
padding:10px; }


u {
border-bottom:#768DA3 3px solid;
text-decoration:none;

}

.right-side-text a:link{
color:#666;
text-decoration:underline;
}

.right-side-text a:visited{
color:#666;
text-decoration:underline;
}


.sidelink a:link{
color:#666666;
text-decoration:underline;
}

.sidelink a:hover{
color:#666666;
text-decoration:underline;
}

.sidelink a:visited{
color:#666666;
text-decoration:underline;
}

.buttons {
color:#FFFFFF;
margin-top:5px;
float:left;
text-align:left;
padding-left:10px;
background-image:url(images/buttonup.png);
width:200px;
height:24px;
padding-top:8px;
background-repeat:no-repeat;
overflow:hidden;
}

.buttons a:link{
color:#fff;
text-decoration:none;
}

.buttons a:visited{
color:#fff;
text-decoration:none;
}

.buttons a:hover, a:active{
color:#fff;
text-decoration:none;
}
.right-side-text {
background-color:#E8ECEF;
border:#296592 2px solid;
padding:10px;
float:left;
text-align:left;
color: #3e7591;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:15px;
width:180px;
vertical-align:top;
margin-right:10px;
margin-bottom:5px;
}

.right-side-text-headline {
background-image: url(images/roundedrebate.gif);
background-repeat:no-repeat;
width:190px;
height:14px;
padding:10px;
padding-bottom:4px;
margin-top:-2px;
padding-left:15px;
float:leftt;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin-left:-5px;
}

.footer {
background-image: url(images/endcap.jpg);
background-repeat:no-repeat;

width:768px;
height:45px;
margin-left: auto; 
margin-right: auto;
}

.loginclear {

width:70px;
height:20px;
float:right;
margin-right:130px;
margin-top:10px;
}

/*-----NAVIGATION------*/

.homeimages {
margin-top:-7px;
vertical-align:top;}

#navcontainer ul
{
margin-top:-10px;
padding-left:20px;
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
height:30px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
height:30px;
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


/*------HOME PAGE--------*/

.text {
color:#333333;
padding: 20px;
padding-bottom:10px;
line-height:14px;
background-color:#FFFFFF;
margin-left: auto; 
margin-right: auto;
background-image:url(images/bgshadow.jpg);
background-color:#FFFFFF;
}

.text-inside{
line-height:18px;
width:480px;
padding-left:10px;
}


.text-inside ul, li{
width:400px;
height:auto;
color:#000000;
display:block;
}

.copyright {
float:left;
margin-top:-28px;
margin-left:15px;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
}

.copyrightie {
margin-top:-25px;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
}




.expanded {
margin-right:15px;
color:#333333;
margin-left:20px;
}

.expanded a, a:hover{
color:#3e7591;
}

.meta-space {
margin-right:15px;
color:#3e7591;
size:9px;
}

.meta-space a:link{
font-weight:bold;
color:#3e759;

}

.phone-number {
color:fff;
font:Arial, Helvetica, sans-serif bold ;
text-align:right;
height:110px;
background-position:bottom;
margin-top:-10px;
float:right;
}

.homeimages {
margin-left: 11px; 
margin-top:0px;
}

.homebg {
background-image:url(images/homeedge.jpg);
background-repeat:no-repeat;
background-position:inherit;
}


.newstitle {
color:#666666;
font-weight:bold;
border-top:#CCCCCC thin dotted;
border-bottom:#CCCCCC thin dotted;
padding:5px 0px 5px 0;
margin-bottom:10px;

}

.rebatedetails {
border-bottom:#CCCCCC thin dotted;
padding-bottom:5px;
 }


.newsdetails {
padding-bottom:20px;
}

.newsdate {
float:right;
margin-top:-15px;
font-size:10px;
font-weight:normal;
}


/*------FORM--------*/
.form {
width:480px;
margin-left:10px;
padding-top:-10px;
}