﻿body 
{
    font-family:Century Gothic, Helvetica, Arial;
    font-size:13px;
    text-align:center;
    background:#fff;
    min-width:950px;
}

img { border:0px; }

#container 
{
    margin:0 auto;
    text-align:left;
    width:950px;
    padding:10px 0px;
}

.footer { text-align:center; color:#717074; font-size:12px; padding-top:5px; }
.footer img { padding:5px; vertical-align:middle; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('../images/ButtonGrayLeft2.gif') no-repeat top left;
display: block;
float: left;
font: normal 14px Century Gothic; /* Change 13px as desired */
line-height: 36px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 60px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-left:10px;
width:142px;
}

a.selectedpage 
{
    background-image:url('../images/ButtonGreenLeft2.gif');
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: #333; /*button text color*/
}

a:link.selectedpage, a:visited.selectedpage, a:hover.selectedpage, a:active.selectedpage{
color: #fff; /*button text color*/
}


a.boldbuttons span{
background: transparent url('../images/ButtonGrayRight2.gif') no-repeat top right;
display: block;
padding: 12px 8px 12px 2px; /*Set 10px to be equal or greater than 'padding-left' value above*/
}

a.selectedpage span 
{
	background-image: url('../images/ButtonGreenRight2.gif')
}

#hlTour { 
	/* line-height: 18px;  used in the menu for two lines of text - removed when cash for caulkers was killed */
}


a:hover.boldbuttons{ /* Hover state CSS */
/*text-decoration: underline;*/
}




.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin:20px 5px;
margin-bottom:40px;
}

a.nostyle 
{
    text-decoration:underline;
    color:#717074;
}

.contentcontainer 
{
    color:#717074;
    margin:20px 5px;
}

.contentcontainer h2
{
    font-size:1em;
    margin:30px 0px 5px 0px;
    padding:0px;
}

.contentcontainer p
{
    margin:10px 0px;
}

div.c { background:#222; border:1px solid #C1D832; padding:6px 0; }
div .c .inner { background:#efefef;padding:20px;border:1px solid #C1D832;  }


a.calloutbuttons{
background: transparent url('../images/CalloutButtonBGLeft2.gif') no-repeat top left;
display: block;
font: normal 14px Century Gothic; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 55px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-left:10px;
width:260px;
color:#fff;
font-weight:bold;
}

a.calloutbuttons span{
background: transparent url('../images/CalloutButtonBGRight2.gif') no-repeat top right;
display: block;
text-align:center;
padding: 10px 8px 10px 0px; /*Set 10px to be equal or greater than 'padding-left' value above*/
}

a.calloutbuttons.hd {  background: transparent url('../images/CalloutButtonBGLeftHD2.gif') no-repeat top left; }
a.calloutbuttons.hd span { background: transparent url('../images/CalloutButtonBGRightHD2.gif') no-repeat top right; }

.cashforcaulkerspods { text-align:center; cursor:pointer; background:#9C0 url(../images/PodBG.gif) bottom left repeat-x; padding-bottom:0px; }














