h1
{
font-size: 21px;
}

.product-showcase
{
margin: 0;
padding: 0;


}
.container
{
margin: 0;
padding: 0;

}


.span7
{
margin: 0;
padding: 0;
width: 300px;

}



.product-title
{
margin: 0;
padding: 0;

}



.product-description
{
margin: 0;
padding: 0;
text-align: center;

}

#sub_title
{

font-size: 25px;
line-height: 27px;
text-align: center;


}



.spacer
{
height: 33px;
}

#interface
{
clear: left;
width: 96%;
background: white;
margin-left: 2%;
padding-top: 21px;
}

.show_hide
{
display: none;
}


#intro, #local, #national, #provincial, #thankyou, #waiting, #current_results
{
display: none;
text-align: center;
border: none;
margin-left: 0;



}

#intro
{
display: block;
width: 96%;
}


#target
{
margin-left: 0;
}



#main_title
{

}

.new_header
{
height: 230px;
}

.tel
{
width: 100%;
text-align: center;
margin-top: 16px;
}

.tel p
{
font-size: 1em;
}

#current_results img
{
width: 250px;
}

#postal_input
{
width: 160px;


}
































.contact-us
{
margin: 0;
padding: 0;
width: 95%;
float: left;
text-align: center;
margin-left: 0;

padding-top: 33px;
padding-bottom: 33px;
}

.testimonialz
{
margin: 0;
padding: 0;
text-align: center;
width: 97%;
float: left;

margin-left: 0;

padding-top: 33px;
padding-bottom: 33px;

}

#tt
{
margin: 0;
padding: 0;
text-align: center;


}

.tweet-div
{



margin: 0;
padding: 0;
text-align: center;
width: 97%;
float: left;

margin-left: 0;


padding-top: 33px;
padding-bottom: 33px;





}

#c_form


{


margin:0;
padding: 0;







}

.contact-us h3
{
text-align: center;
margin: 0;
padding: 0;
}

.email_sub
{
margin: 0;
padding: 0;
float: none;
}

a h1
{
font-size: 17px;
}

.container
{
width: 80%;
}

