﻿/* Layout*/
#maincontainer
{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:5px 0 0 0;
}
#topsection
{
/* background-color:Silver; */
height: 128px; /*Height of top section*/
position:relative;
border-bottom:1px solid black;
}
#logo
{
position:absolute;
top:0px;
left:0px;
}
#canadalogo
{
position:absolute;
top:0px;
right:18px;
}
#languages
{
position:absolute;
top:30px;
right:18px;
text-align:right;
}
#topMenu 
{
position:absolute;
left:240px;
top:62px;
/*width:740px;
background-color:Gray;*/
}
#contentwrapper
{
float: left;
width: 100%;
}
#contentcolumn
{
/*margin:0 0 0 240px; /*Set left margin to LeftColumnWidth*/
margin:0 0 0 0;
/*background-color:Red;*/
}
.contenttube
{
margin: 0 0 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
padding:0 0 0 0;
}
#leftcolumn
{
float: left;
width: 231px; /*Width of left column*/
min-height:443px;
height: auto !important;
height:443px;
margin:0 0 0 -980px; /*Set left margin to -(MainContainerWidth)*/
/*background-color:Gray;*/
}
.lefttube
{
background-color:#818181;
margin:5px 0 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
}
#footer
{
text-align:right;
padding:15px 0 10px 0;
clear: both;
}
#titleBg
{
margin: 0 0 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
padding:0 0 0 0;
}
/* ************************************ */

body
{
 margin:0;
 padding:0;
 font-size:12px;
 font-family:Verdana;    
}   
img
{
 border:0;
} 
.menu1
{
 font-size:13px;
 font-weight:bold;
 line-height:22px;   
 color:White;
 padding:0 0 0 5px;
 display:block;
 background-color:#818181;
 clear:both;
}
.menu2
{
 display:block;
 font-size:12px;
 line-height:18px;
 color:Black;
 padding:0 0 0 0px;
 background-color:White;
 /*width:198px;
 border-right: 1px solid #818181;*/
}

a:link {text-decoration:none;}     
a:visited {text-decoration:none;}  
a:hover {text-decoration:none;}   
a:active {text-decoration:none;}   

.category
{
font-size:15px;
font-weight:bold; 
color:#bf2b37;     
}
.subcategory
{
font-size:15px;
font-weight:bold;       
}
.HideButton { Display : none}

.productTableTitle
{
}
.productTableInfo
{ width:100%; }
.productTableList
{ width:100%; }
.redtext
{ color:#bf2b37; 
   font-weight:bold;}

.topMenuItem
{ text-align:center; }
.search
{ 
height:16px;
padding:0;
margin:0;
vertical-align:top;
text-align:right;
}

.homeFull
{
 display:block;
 font-size:12px;
 line-height:20px;
 color:White;
 padding:0 0 0 0px;  
}
.menuDiv
{
 padding:0 0 0 0;
 margin:0 0 0 0;
 width:229px;
 border-right: 1px solid #818181;
 border-left: 1px solid #818181;
 background-color:White;
 clear:both;
 overflow:hidden;
}
.menuDiv2
{
 padding:0 0 0 0;
 margin:0 0 0 0;
 width:229px;
 clear:both;
 overflow:hidden;
}
.arrow
{
/*border-left: 1px solid #818181;*/
background-color:White;
padding:0px 0px 0px 0px;
float:left;    
}
.arrow2
{
margin:4px 0px 0px 0px;
float:left;   
}
.homeFeatured
{
 display:block;
 font-size:12px;
 font-weight:bold;
 height:45px;
 color:White;
 padding:10px 0 0 0px;  
 margin:0 0 0 0;
}
.imageFeatured
{
background-color:White;
margin:2px 6px 0px 6px;
float:left;      
}
.title
{
    font-size:15px;
    font-weight:bold;
    padding:15px 0 10px 0; 
}
.subtitle
{
    text-decoration:underline;
    padding:0 0 5px 0;
}
.boldtext
{
    font-weight:bold;
}
.text
{
    
}
.productsGrid
{ font-size:11px;
}