/* BEGIN TOPNAV */
#main{z-index:1 !important;}
#topnav ul {
       list-style: none;
       float: right;
       margin-right: 60px;
   _margin-right: 35px;
       margin-top: 64px;
}

#topnav li { float:left; }

#topnav li#nav_environ a span,
#topnav li#nav_video a span,
#topnav li#nav_livechat a span,
#topnav li#nav_media a span,
#topnav li#nav_franchising a span,
#topnav li#nav_store_locator a span,
#topnav li#nav_contact_us a span { display: none; }

#topnav li#nav_environ  a {
       width: 164px;
       height: 50px;
       display: block;
   _background: transparent;
   background: url(/convert/images/eco.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/eco.png', sizingMethod='image');
}

#topnav li#nav_video  a {
       width: 100px;
       height: 45px;
       display: block;
   _background: transparent;
   background: url(/convert/images/video.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/video.png', sizingMethod='image');
}

#topnav li#nav_livechat a,
#topnav li#nav_livechat a:hover {
       width: 77px;
       height: 30px;
       display: block;
   _background: transparent;
}

#topnav li#nav_livechat a {
       background: url(/convert/images/topnav_livechat.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_livechat.png', sizingMethod='image');
}

#topnav li#nav_livechat a:hover {
       background: url(/convert/images/topnav_livechat_over.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_livechat_over.png', sizingMethod='image');
}

#topnav li#nav_media a,
#topnav li#nav_media a:hover {
       width: 58px;
       height: 30px;
       display: block;
       _background: transparent;
}

#topnav li#nav_media a {
       background: url(/convert/images/topnav_media.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_media.png', sizingMethod='image');
}

#topnav li#nav_media a:hover {
       background: url(/convert/images/topnav_media_over.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_media_over.png', sizingMethod='image');
}

#topnav li#nav_franchising a,
#topnav li#nav_franchising a:hover {
       width: 91px;
       height: 30px;
       display: block;
       _background: transparent;
}

#topnav li#nav_franchising a {
       background: url(/convert/images/topnav_franchising.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_franchising.png', sizingMethod='image');
}

#topnav li#nav_franchising a:hover {
       background: url(/convert/images/topnav_franchising_over.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_franchising_over.png', sizingMethod='image');
}

#topnav li#nav_store_locator a,
#topnav li#nav_store_locator a:hover {
       width: 128px;
       height: 30px;
       display: block;
       _background: transparent;
}

#topnav li#nav_store_locator a {
       background: url(/convert/images/topnav_storelocator.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_storelocator.png', sizingMethod='image');
}

#topnav li#nav_store_locator a:hover {
       background: url(/convert/images/topnav_storelocator_over.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_storelocator_over.png', sizingMethod='image');
}

#topnav li#nav_contact_us a,
#topnav li#nav_contact_us a:hover {
       width: 86px;
       height: 30px;
       display: block;
   _background: transparent;
}

#topnav li#nav_contact_us a {
       background: url(/convert/images/topnav_contact.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_contact.png', sizingMethod='image');
}

#topnav li#nav_contact_us a:hover {
       background: url(/convert/images/topnav_contact_over.png) no-repeat top left;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/topnav_contact_over.png', sizingMethod='image');
}

/* END TOPNAV */


a {
        position: relative;
        cursor: pointer;
}

input {
        position: relative;
}

#container {
        *width: 962px;
}

.mainbox_sm {
       _margin-top: 30px;
}


#main .subnav {
        float: left;
	font-weight: bold;
        font-size: 10px;
        background-image: url(/convert/images/subnav.png);
        height:196px;
        margin-right:13px;
        padding:9px 0 0 19px;
        width:161px;
}

#main .subnav {
        margin-bottom: 4px;
}

#main .subnav ul { 
list-style: none;
margin-left: 0px;
margin-top: 12px;
}


#main .sidebox {
	width: 300px;
	height: 205px;
        float: left;
        background-image: url(/convert/images/sidebox_bg.png);
}


#main .sidebox_top {
	padding: 0px 15px;
	min-height: 12px;
}


#main .sidebox_top h4 {
	padding: 10px 0px 5px;
    margin-bottom: 0px;
}

#main .sidebox_bottom {
	padding: 0px 15px;
}

#main .sidebox_bottom p {
	padding: 5px 0px 10px;
}



#appointment { 
        background: url(/images/cssimages/mainbox_appointment.png) no-repeat;
         _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cssimages/mainbox_appointment.png', sizingMethod='crop');
}

#testimonial {
        background: url(/images/cssimages/mainbox_testimonial.png) no-repeat;
         _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cssimages/mainbox_testimonial.png', sizingMethod='crop');
}

#content {
	padding: 15px 74px 0 65px;
	background: url(/images/cssimages/bg_content.png) no-repeat;
	height: 100%;
        min-height:150px;
        _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cssimages/bg_content.png', sizingMethod='crop');
}

#requestproductinfo #convert_results {
        background-image: url(/convert/images/homedepotgiftcard.png);
        padding-right:55px;
        padding-top:145px;
        height:383px;
        padding-left:38px;
        width:206px;
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica;
}

#scheduleappt #convert_results {
        background-image:url(/convert/images/scheduleappointment.png);
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica;
        height:161px;
        padding-left:18px;
        padding-right:20px;
        padding-top:50px;
        width:466px;
}
#scheduleappt #convert_results h1 {
        font-size: 25px;
}

#scheduleappt #convert_results p {
        font-size: 14px;
}


/* BEGIN MAINNAV */

#mainNav ul {
       z-index: 1; 
	list-style: none;
	float: right;
	margin-right: 51px;
    _margin-right: 32px;
    
	/* margin-top: 64px; */
}

#mainNav li { float:left; }

#mainNav li#nav_steel_siding a span, 
#mainNav li#nav_log_siding a span, 
#mainNav li#nav_windows a span, 
#mainNav li#nav_steel_gutters a span, 
#mainNav li#nav_sunrooms a span, 
#mainNav li#nav_roofing a span, 
#mainNav li#nav_soffit_and_fascia a span, 
#mainNav li#nav_get_a_price a span
{ display: none; }

#mainNav li#nav_steel_siding a, 
#mainNav li#nav_steel_siding a:hover {
	width: 106px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_steel_siding a {
	background: url(convert/images/nav_steel_siding.png) no-repeat top left;
}
#mainNav li#nav_steel_siding a:hover {
	background: url(convert/images/nav_steel_siding_over.png) no-repeat top left;
}


#mainNav li#nav_log_siding a, 
#mainNav li#nav_log_siding a:hover {
	width: 91px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_log_siding a {
	background: url(convert/images/nav_log_siding.png) no-repeat top left;
}
#mainNav li#nav_log_siding a:hover {
	background: url(convert/images/nav_log_siding_over.png) no-repeat top left;
}

#mainNav li#nav_windows a, 
#mainNav li#nav_windows a:hover {
	width: 84px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_windows a {
	background: url(convert/images/nav_windows.png) no-repeat top left;
}
#mainNav li#nav_windows a:hover {
	background: url(convert/images/nav_windows_over.png) no-repeat top left;
}

#mainNav li#nav_steel_gutters a, 
#mainNav li#nav_steel_gutters a:hover {
	width: 116px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_steel_gutters a {
	background: url(convert/images/nav_steel_gutters.png) no-repeat top left;
}
#mainNav li#nav_steel_gutters a:hover {
	background: url(convert/images/nav_steel_gutters_over.png) no-repeat top left;
}

#mainNav li#nav_sunrooms a, 
#mainNav li#nav_sunrooms a:hover {
	width: 93px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_sunrooms a {
	background: url(convert/images/nav_sunrooms.png) no-repeat top left;
}
#mainNav li#nav_sunrooms a:hover {
	background: url(convert/images/nav_sunrooms_over.png) no-repeat top left;
}

#mainNav li#nav_roofing a, 
#mainNav li#nav_roofing a:hover {
	width: 77px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_roofing a {
	background: url(convert/images/nav_roofing.png) no-repeat top left;
}
#mainNav li#nav_roofing a:hover {
	background: url(convert/images/nav_roofing_over.png) no-repeat top left;
}

#mainNav li#nav_soffit_and_fascia a, 
#mainNav li#nav_soffit_and_fascia a:hover {
	width: 123px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_soffit_and_fascia a {
	background: url(convert/images/nav_soffit_and_fascia.png) no-repeat top left;
}
#mainNav li#nav_soffit_and_fascia a:hover {
	background: url(convert/images/nav_soffit_and_fascia_over.png) no-repeat top left;
}


/*
#mainNav li#nav_get_a_price a, 
#mainNav li#nav_get_a_price a:hover {
	width: 160px;
	height: 59px;
	display: block;
    _background: transparent;
}
#mainNav li#nav_get_a_price a {
	background: url(convert/images/nav_get_a_price.png) no-repeat top left;
}
#mainNav li#nav_get_a_price a:hover {
	background: url(convert/images/nav_get_a_price_over.png) no-repeat top left;
}
*/

/* END MAINNAV */


#header-convert-treatment {
	background: transparent url(/convert/images/bg_header_convert.png) no-repeat;
	height: 236px;
        _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/bg_header_convert.png', sizingMethod='image');
}

#header {
        min-height:160px;
        background: transparent url(/convert/images/bg_header_blank.png) bottom no-repeat;
        _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/bg_header_blank.png', sizingMethod='image');
        *margin-right: 10px;
}

#header-control {
	background: url(/images/cssimages/bg_header.png) no-repeat;
	height: 202px;
        _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cssimages/bg_header.png', sizingMethod='image');
}

#hero {
	background: url(../images/cssimages/bg_hero.png) no-repeat;
	height: 250px;
	padding: 0 52px;
        _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cssimages/bg_hero.png', sizingMethod='image');
}

#logo a {
	display: block;
	margin-top: 80px;
	margin-left: 65px;
	height: 110px;
	width: 80px;
	float: left;
}

#livechat {
        text-align: center;
}

#scheduleappt {
	margin-top:13px;
}

#requestproductinfo {
	margin-top:13px;
        *margin-top: 29px;
}
        
#productnav {
       margin-top:13px;
       float: left;
}

#productnav img {
	float: left;
}



#bottombuttons {
       position: relative;
       height: 115px;
}

#colortool {
	position: absolute;
        left: -2px;
        top:  5px;
}

#registertowin {
	position: absolute;
        right: -6px;
        *right: 1px;
        top:  5px;
}

#logo a span { display: none; }


#mainnav ul {
	list-style: none;
	float: right;
	margin-right: 60px;
	_padding-right: 10px;
	margin-top: 160px;
}

#sitenav ul {
	list-style: none;
	float: right;
	margin-right: 69px;
        _margin-right: 35px;
	margin-top: -2px;        
        position: relative;
        cursor: pointer;
}

#sitenav li { float:left; }

#sitenav li#nav_steelsiding a span, #sitenav li#nav_logsiding a span, #sitenav li#nav_windows a span, #sitenav li#nav_steelgutters a span, #sitenav li#nav_sunrooms a span, #sitenav li#nav_roofing a span, #sitenav li#nav_soffit a span { display: none; }


#sitenav li#nav_steelsiding a {
	width: 129px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_steelsiding.png) no-repeat top left
}

#sitenav li#nav_logsiding a {
	width: 113px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_logsiding.png) no-repeat top left
}

#sitenav li#nav_windows a {
	width: 98px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_windows.png) no-repeat top left
}

#sitenav li#nav_steelgutters a {
	width: 133px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_steelgutters.png) no-repeat top left
}

#sitenav li#nav_sunrooms a {
	width: 105px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_sunrooms.png) no-repeat top left
}

#sitenav li#nav_roofing a {
	width: 92px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_roofing.png) no-repeat top left
}

#sitenav li#nav_soffit a {
	width: 142px;
	height: 48px;
	display: block;
	background: url(/convert/images/sitenav_soffit.png) no-repeat top left
}



#sitenav li#nav_steelsiding  {
	background: url(/convert/images/sitenav_steelsiding_hover.png) no-repeat top left
}

#sitenav li#nav_logsiding  {
	background: url(/convert/images/sitenav_logsiding_hover.png) no-repeat top left
}

#sitenav li#nav_windows  {
	background: url(/convert/images/sitenav_windows_hover.png) no-repeat top left
}

#sitenav li#nav_steelgutters  {
	background: url(/convert/images/sitenav_steelgutters_hover.png) no-repeat top left
}

#sitenav li#nav_sunrooms  {
	background: url(/convert/images/sitenav_sunrooms_hover.png) no-repeat top left
}

#sitenav li#nav_roofing  {
	background: url(/convert/images/sitenav_roofing_hover.png) no-repeat top left
}

#sitenav li#nav_soffit  {
	background: url(/convert/images/sitenav_soffit_hover.png) no-repeat top left
}


#sitenav li#nav_steelsiding a:hover, #sitenav li#nav_logsiding a:hover, #sitenav li#nav_windows a:hover, #sitenav li#nav_steelgutters a:hover, #sitenav li#nav_sunrooms a:hover, #sitenav li#nav_roofing a:hover, #sitenav li#nav_soffit a:hover { background: none; }


#footer {
	padding: 25px 70px 10px;
	background: url(/convert/images/bg_footer_convert.png) no-repeat;
	height: 150px;
	margin-bottom: 10px;
         _background: transparent;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/convert/images/bg_footer_convert.png', sizingMethod='image');
}
#footer ul {
	list-style:none;
	margin-bottom: 10px;
}
#footer li {
	float: right;
	margin-left: 5px;
}
#links {
	text-align: center;
}



