body
{
margin  			: 0px;
padding				: 0px 0px 0px 0px;
font-family			: arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-repeat	: repeat-x;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.hold
{
position			: relative;
width				: 900px;
margin				: 0px auto;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-color	: #FFF;
}

div.header
{
width				: 900px;
overflow            : hidden;
padding             : 26px 0px 13px 0px;
border-bottom       : 1px solid #CCC;
margin              : 0px 0px 20px 0px;
}

div.header h1 
{
margin              : 0px 389px 0px 2px; 
float               : left
}

div.header h1 a
{
height              : 0px;
text-decoration     : none;
background          : url(../images/generic/global-heatsave-logo.jpg) no-repeat;
display             : block;
width               : 202px;
padding             : 55px 0px 0px 0px;
overflow            : hidden;
}

div.header h2 
{
margin              : 31px 0px 0px 0px; 
float               : left
}

div.header h2 a
{
height              : 0px;
text-decoration     : none;
background          : url(../images/generic/call-us-free-on-08007830743.jpg) no-repeat;
display             : block;
width               : 307px;
padding             : 21px 0px 0px 0px;
overflow            : hidden;
}

div.page-wrapper
{
width               : 900px;
overflow            : hidden;
background-color    : #F2F2F2;
}

div.page-wrapper div.left-side
{
width               : 250px;
background-color    : #F2F2F2;
overflow            : hidden;
float               : left;
}

div.page-wrapper div.right-side
{
width               : 647px;
background-color    : #F2F2F2;
overflow            : hidden;
border-left         : 3px solid #FFF;
}



div.page-wrapper div.left-side div.level-1-nav
{
width               : 250px;
background-color    : #F2F2F2;
overflow            : hidden;
min-height          : 270px;
border-bottom       : 3px solid #FFF;
}

* html div.page-wrapper div.left-side div.level-1-nav
{
height              : 270px;
}

div.page-wrapper div.left-side div.level-1-nav ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.page-wrapper div.left-side div.level-1-nav ul li
{
display             : block;
float               : left;
margin              : 0px;
padding             : 0px;
width               : 250px;
line-height         : 15px;
}

div.page-wrapper div.left-side div.level-1-nav ul li a
{
display             : block;
font-size           : 75%;
color               : #666;
text-decoration     : none;
padding             : 3px 0px 3px 20px;
border-bottom       : 1px solid #E6E6E6;
}

div.page-wrapper div.left-side div.level-1-nav ul li a:hover
{
background-color    : #E6E6E6;
}

div.page-wrapper div.left-side div.level-1-nav ul li.on a
{
background-color    : #FF3300;
color               : #FFF;
font-weight         : bold;
}

div.page-wrapper div.graphic-links
{
width               : 250px;
background-color    : #F2F2F2;
overflow            : hidden;
}

div.page-wrapper div.graphic-links a img
{
display             : block;
}

div.page-wrapper div.graphic-links a img
{
border              : 0px;
border-bottom       : 3px solid #FFF;
}

div.page-wrapper div.graphic-links a img.InstaGroup
{
border              : 0px;
border-bottom       : 0px solid #FFF;
margin              : 10px 0px 0px 10px;
}


/* footer */

div.footer
{
width               : 880px;
overflow            : hidden;
background-color    : #FFF;
overflow            : hidden;
border-top          : 1px solid #BBB;
padding             : 15px 20px 0px 0px;
}

div.footer p
{
font-size           : 70%;
font-weight         : normal;
line-height         : 22px;
margin              : 0px 0px 15px 0px;
color               : #999;
}

div.footer p a
{
color               : #999;
text-decoration     : none;
}

div.footer p.footer-icons
{
float               : left;
width               : 600px;
}

div.footer p.footer-icons a
{
margin-left        : 20px;
}

div.footer p.terms
{
float               : left;
width               : 280px;
text-align          : right;
}


* html div.page-wrapper div.left-side
{
    margin-left:-3px;
}


* html div.header h1 
{
margin              : 0px 386px 0px 2px; 
}

div.step-thumbs
{
overflow			: hidden;
margin-bottom		: 25px;
}

div.step-thumbs img
{
margin				: 0 !important;
}

div.step-thumbs ul 
{
border-top			: solid #666666 1px;	
display				: block;
width				: 190px;
margin				: 0;
padding				: 0;
background-color	: #E6E6E6;
overflow			: hidden;
}

div.step-thumbs ul li
{
width				: 63px;
display				: block;
float				: left;
margin				: 0;
padding				: 0;
text-align			: center;
}

div.step-thumbs ul li a
{
padding				: 4px 0;
display				: block;
color				: #666666;
font-weight			: bold;
text-decoration		: none;
border-left			: solid #666666 1px;
font-size			: 80%;
}

div.step-thumbs ul li.first
{
width				: 64px;
}

div.step-thumbs ul li.first a
{
border				: none;
}

div.step-thumbs ul li a:hover
{
background-color	: #FF3300;
color				: #fff;
}

div.page-images p.rolloverdesc
{
	
color				: #FF3300;
font-size			: 85%;
font-weight			: normal;
line-height			: 16px;
font-weight			: bold;
padding-right		: 0px;
}


#step4-img
{
margin				: 8px 0 1px 0;
}
