html, body { 
margin : 0;
padding : 0;
} 
body { 
font : 13px Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
background : #E6E6E6 url(images/background.jpg) top center repeat-y;
color : #555;
} 

ul { list-style-image: url("images/arrowbullet.png"); } 


			/*WRAP*/
#wrap { 
width : 1000px;
margin-left : auto;
margin-right : auto;
padding : 0;
color : #555;
/*background : transparent url(images/wrap_bg.jpg) repeat-x; */
} 
			/*BANNER*/
#masthead { 
border-top : 0px solid #EF3225;
color: ;
height : 210px;
padding : 0;
margin-bottom : 0px;
background : #fff url(images/canmoreheader.jpg) top center repeat-y;

} 
			/*MAIN CONTAINER*/
#container { 
width : 1000px;
margin-left : auto;
margin-right : auto;
margin-top : 0px;
padding : 0;
line-height : 1.8em;
} 
			/*PROD IMAGE CONTAINER*/
#imgcontainer { 
width : 600px;
margin-left : auto;
margin-right : auto;
margin-top : 0px;
padding : 0;
line-height : 1.8em;
} 
#proddatacontainer { 
width : 400px;
margin-left : auto;
margin-right : auto;
margin-top : 0px;
padding : 0;
line-height : 1.8em;
}
				/*MAIN CONTENT*/
#content { 
height: 100%;
padding : 1em;
margin : 0 210px 0 0;
border-right : 1px solid #eee;
color :  #000;

} 

				/*MAIN CONTENT*/
#contactcontentleft { 
width : 50%;
float:left;
padding : 1em;
margin-left:auto;
margin-right:auto;


}

				/*MAIN CONTENT*/
#contactcontentright { 
padding : 1em;
margin-left : auto;
margin-right : auto;
text-align:center


}
				/*SIDEBAR*/
#sidebar { 
float : right;
width : 185px;
height:500px;
margin-top : 0;
padding : 1em;
/* background : transparent url(images/sideimage.jpg) top center repeat-y;*/
}
				/*SIDEBARHEADER*/
sidebarheader { 
float : right;
text-align : center;
width : 185px;
height:500px;
margin-top : 0;
padding : 1em;
/* background : transparent url(images/sideimage.jpg) top center repeat-y;*/
} 

				/*FOOTER*/
#footer { 
clear : both;
font : 11px Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
height : 50px;
padding : 0;
margin-bottom : auto;
margin-top : 100px;
text-align : center;
border-top : 0px solid #EF3225;
color : #fff;
background : #202020;
} 

#CHANGEDfooter {
clear : both;
bottom: 0;
position: absolute;
margin-left : auto;
margin-right : auto;
font : 11px Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
height : 50px;
background-color: #202020;
color: #fff;
text-align: center;
}

				/*TYPOGRAPHY*/
h1 { 
float : left;
margin : 0;
padding : 60px 0 20px 25px;
font : 150% Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
letter-spacing : 5px;
color : #fff;
} 


h2 { 
float : left;
margin : 0;
padding : 10px 20px 25px;
font : 90% Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
font-weight: bold;
letter-spacing : 0px;
color : #E80202;
}

 
h3 { 
margin : 0;
padding : 20px 0 20px 0;
border-bottom : 1px solid #aaa;
font : 120% Arial, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
letter-spacing : 3px;
color : #E80202;
}


blockquote {
padding:0px 0px 5px 0px; 
font-weight : normal;
font-style : italic;
border-bottom : 1px solid #aaa;
border-top : 0px solid #aaa;
color : #b29b35;
} 

			/*LINKS*/
a:link, a:visited { 
color : #EF3225;
background : inherit;
text-decoration : underline;
} 
a:hover { 
color :  #807AA0;
background : inherit;
text-decoration : none;
} 
a img {
border: 0;
} 
			/*IMAGES*/
.left { 
float : left;
border : 0 solid #656c4a;
margin : 5px 0 10px 0;
padding : 10px;
}
			/*SEARCH BOX*/
legend { 
color : #EF3225;
} 
input { 
background : #eee;
} 

.left-product {
   position: absolute;
   left: 0;
   width: 40%;
   }

.right-product {
   position: absolute;
   right: 0;
   width: 60%;
   text-align: right; /* depends on element width */
   } 

.antispam { display:none;}
