﻿@charset "utf-8";
/******************
HTML Tags
******************/
body {
	margin: 0px;
	padding: 0px;
	font: normal normal normal 11pt Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
}
img {
	border: 0px;
}
h1 {
	font: normal normal bold 14pt Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
h2 {
	font: normal normal bold 13pt Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}
h3 {
	font: normal normal bold 14pt Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
p {
	margin-top: 8pt;
	margin-bottom: 8pt;
	line-height: 130%;
}
hr {
	height: 1pt;
	color: #666666;
	margin-top: 6pt;
	margin-bottom: 6pt;
}
.padding5 {
	padding: 5pt;
}
/******************
LINKS
******************/
/* LINK VISITED HOVER ACTIVE selectors must remain in this order to work */
a:link {
	color: #CF151A;
	text-decoration: underline;
}
a:visited {
	color: #CF151A;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #CF151A;
	text-decoration: underline;
}
.new {
	background-color: #E10000;
	font-weight: bold;
	color: #FFFFFF;
}
.white {
	color: #FFFFFF;
}
.page {
}
#page_container {
	width: 100%;
}
.max_tool_specs {
	width: 100%;
	border: 0px;
	text-align: center;
}
.clear_both {
	clear: both;
}

#ENERFoam_gun_exchange, #DuraFoam_gun_exchange {
	margin-top: 11pt;
	border: 1pt #000000 solid;
	padding: 7px;
	background-color: #FFFFFF;
	margin-bottom: 11pt;
}
/************************************************
Section Menus
************************************************/



#provinces ul {
	display: none;
}
#provinces ul li {
	display: none;
}
#provinces ul li a {
	display: none;
}
#provinces ul li a:hover {
	display: none;
}
#column_left {
	display: none;
}
#nav_menu {
	display: none;
}


/************************************************
Section Specific Media types - Print, Screen
************************************************/

.media-print-only {
}
.media-screen-only {
	display: none;
}
.Print_order_info {
	font: normal normal normal 10pt Tahoma, Arial,Helvetica, sans-serif;
}
.page_break_after {
	page-break-after: always;
}
.Media-Print_Start_of_new_page {
	page-break-before: always;
}
/******************
FORM STYLES
******************/
.cell_bottom_border_white {
	/*width: 40%;*/
	background-color: #C0C0C0;
	border-bottom: 1px #FFFFFF solid;
	text-align: center;
}
.cell_bottom_border_gray {
	/*width: 60%;*/
	border-bottom: 1px #000000 solid;
	text-align: center;
}
.cell_right_border_gray {
	/*width: 60%;*/
	border-right: 1px #000000 solid;
}
.cell_top_border_gray {
	/*width: 60%;*/
	border-top: 1px #000000 solid;
}
.cell_p {
	margin: 3px;
}
.line_body {
	color: #C0C0C0;
	line-height: 1px;
	height: 8px;
}
.line_TOP {
	color: #C0C0C0;
	line-height: 1px;
}
.table_line_width {
	clear: both;
	width: 100%;
}
.left_cell_width {
	margin: 0px;
	width: 220px;
	text-align: center;
}
.up_arrow_container {
}
.line_top_of_page {
	clear: both;
	float: left;
	height: 24px;
	width: 785px;
	margin: 0px;
}
.top_div_left {
	float: left;
	width: 34px;
	padding: 0;
	margin: 0;
}
.top_div_right {
	display: none;
}
.top_of_page_image {
	margin-right: 6px;
	margin-bottom: 6px;
	border: 0px;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.margin_left40 {
	margin-left: 40px;
}
.margin_left80 {
	margin-left: 80px;
}
.margin_top0 {
	margin-top: 0px;
}
#masthead {
	width: 100%;
}
.co_name {
	width: 300px;
}
.tel {
	width: 120px;
}
.brands {
	width: 100px;
}
/*This next brand_images are the images next to dealer's names*/
.brand_images {
	margin-top: 5px;
	margin-right: 7px;
}
.CCMC_pic {
	float: left;
	border-style: solid;
	border-width: 1px;
	margin-right: 15px;
}
.Durafoam-top-right_fr {
}
#Durafoam-top-right {
}
#Durafoam-copy-middle {
	display: none;
}
#dealers_container {
	display: none;
}
#dealers_container_P {
	display: none;
}
#dealers {
	display: none;
}
#nav_container {
	display: none;
}
#nav_title_section {
	display: none;
}
#nav_headers {
	display: none;
}
#nav_products {
	display: none;
}

.default_map {
	font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url('../images/CID_Canada_Map_en_23AUG09.gif');
	background-repeat: no-repeat;
	width: 560px;
	height: 310px;
	margin-left: 25px;
}
.default_map_fr {
	font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url('../images/CID_Canada_Map_fr_23AUG09.gif');
	background-repeat: no-repeat;
	width: 560px;
	height: 310px;
	margin-top: 0px;
	margin-left: 25px;
	padding: 0px;
}
.CID_map {
	font: italic normal bold 16px Arial, Tahoma, Helvetica, sans-serif;
}
#SencoFusion {
	display: none;
}
#sidebars_left {
	display: none;
}
/*this is for the main content area on the master page*/
#main_content {
	width: 100%;
}
#form_dealer {
	/*this is for the old dealer content area on the master page*/
	width: 100%;
	text-align: left;
}
.s {
	margin: 0px 0px 10px 0px;
	text-align: left;
}
#middle_column {
	clear: both;
	width: 100%;
}
#Employees {
	margin-top: 0px;
	margin-right: 0px;
	min-height: 50px;
	text-align: left;
}
.sidebar_left {
	border: 1px #E10000 solid;
	padding: 0px;
	width: 162px;
}
.sidebar_left_top {
	margin: 0px;
	background-color: #E10000;
	padding: 6px;
}
.white_red {
	font-family: Arial, Tahoma, Helvetica, sans-serif; /*font-size: 15px;*/;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	padding: 0;
}
.quikdrive_pic {
	z-index: 35;
	float: right;
	width: 353px;
	height: 370px;
	border: 0px;
}
#left_schematics {
	float: left;
	width: 420px;
}
#left_schematics {
	float: left;
	width: 420px;
}
#body_drill {
	z-index: 25;
	width: 300px;
	float: left;
}
#cid_logo {
	/*float: left;*/
	width: 275px;
	height: 62px;
	margin-right: 10px;
}
#cid_logo_name {
	float: left;
	width: 145px;
	margin-left: 130px;
}
#quicklinks_top {
	display: none;
}
#products1 {
	width: 780px;
	margin-bottom: 10px;
}
#products1_left {
	float: left;
	width: 180px;
}
#products1_right {
	float: right;
	width: 590px;
	text-align: left;
}
.star {
	margin-top: 14px;
	border-width: 0px;
}
#middle {
	float: left;
	width: 560px;
}
#right {
	float: left;
	width: 40px;
	text-align: right;
}
/* begin of CSS for horizontal menu*/
#ddtabs1new {
	display: none;
}
.solidblockmenu {
	display: none;
}
.solidblockmenu ul {
	display: none;
}
.solidblockmenu li {
	display: none;
}
.solidblockmenu li a {
	display: none;
}
.solidblockmenu li a:visited {
	display: none;
}
.solidblockmenu li a.current {
	display: none;
}
.solidblockmenu li a:hover {
	display: none;
}
#footer1 {
	display: none;
}
.footer1_P {
	display: none;;
}
#footer {
	display: none;
}
/***********  Dealers HTML webpages *********/
.dealer_record {
	width: 100%;
	padding-top: 5px;
	margin-bottom: 7px;
	border-top: 2px #CCCCCC solid;
}
.dealer_div_right {
	float: right;
	width: 50%;
}
.dealer_div_left {
	width: 50%;
	padding: 0px;
}
.telephone-google {
}
.telephone {
	font: normal normal normal 11pt Arial, Tahoma, Helvetica, sans-serif;
/*float: left;*/
	/*width: 45%;*/
	/*line-height: 18pt;*/
}
.dealer_name {
	font: normal normal bold 11pt Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}
.dealer_addr {
	margin-top: 3px;
	margin-bottom: 5px;
}
.buttonwrapper-google {
	display: none;
}
a.google_map {
	display: none;
}
.google-map a:link, a:visited, a:active {
	display: none;
}
a:link.google-map,  {
	display: none;
}
.google-map a:hover {
	display: none;
}
