BODY {
	FONT-SIZE: 12px; background-color:#FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica;  SCROLLBAR-FACE-COLOR: #c41308; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #003366; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #003366; SCROLLBAR-BASE-COLOR: #cccccc; scrollbar-3d-light-color: #ffffff;
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica; letter-spacing: 0.1em;
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica; letter-spacing: 0.1em;
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica; letter-spacing: 0.1em;
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica
}
A {
	TEXT-DECORATION: none
}
A.ls {
	TEXT-DECORATION: none
}
A.caption1 {
	TEXT-DECORATION: none
}
A.caption1:link {
	COLOR: #c41308
}
A.caption1:active {
	COLOR: #c41308
}
A.caption1:visited {
	COLOR: #c41308
}
A.caption1:hover {
	COLOR: #c41308; TEXT-DECORATION:none
}
A:link {
	COLOR: #c41308
}
A:active {
	COLOR: #c41308
}
A:visited {
	COLOR: #c41308
}
A:hover {
	COLOR: #ff7e00; TEXT-DECORATION: underline
}
A.ls:link {
	COLOR: #ffffff
}
A.ls:active {
	COLOR: #ffffff
}
A.ls:visited {
	COLOR: #ffffff
}
A.ls:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}



A.ls1:link {
	COLOR: #cccccc; FONT-SIZE: 13px; border-bottom: 5px #A80000 solid; 
}
A.ls1:active {
	COLOR: #cccccc; FONT-SIZE: 13px; border-bottom: 5px #A80000 solid; 
}
A.ls1:visited {
	COLOR: #cccccc; FONT-SIZE: 13px; border-bottom: 5px #A80000 solid; 
}
A.ls1:hover {
	COLOR: #cccccc; FONT-SIZE: 13px; TEXT-DECORATION: none; border-bottom: 5px #A80000 dotted; 
}







A.menu:link {
	PADDING-LEFT: 50px; FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #c41308
}
A.menu:active {
	PADDING-LEFT: 50px; FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #c41308
}
A.menu:visited {
	PADDING-LEFT: 50px; FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #c41308
}
A.menu:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
.menu {
	PADDING-LEFT: 50px; FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #666666
}
.bg_all1 {
	BACKGROUND-IMAGE: url(canada-site-images/bg_all1.jpg); BACKGROUND-REPEAT: repeat-x
}
.bg_all2 {
	BACKGROUND-IMAGE: url(canada-site-images/bg_all2.jpg); BACKGROUND-REPEAT: repeat-x
}
.lang0 {
	 PADDING-TOP: 27px;  
}
.lang1 {
	 PADDING-TOP: 31px;  
}
.lang {
	PADDING-RIGHT: 2px;  PADDING-LEFT: 3px; PADDING-TOP: 0px; PADDING-BOTTOM: 1px;  border-bottom: 2px #999999 dotted 
}

A.lang {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em;    
}

A.lang:link {
	  COLOR: #000000; FONT-SIZE: 13px;
}
A.lang:active {
	COLOR: #000000; FONT-SIZE: 13px;
}
A.lang:visited {
	COLOR: #000000; FONT-SIZE: 13px;
}
A.lang:hover {
	COLOR: #c41308; FONT-SIZE: 13px; TEXT-DECORATION: none; 
}

.menu-bg {
	 HEIGHT: 101px; padding-top:25px;        
}

.menu-flag { background-image:url(canada-site-images/bg_menu-flag.jpg); background-position:left; background-repeat:no-repeat
	          
}

.menu-bg-na {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em; border-bottom: 2px #999999 dotted; COLOR:#c41308; FONT-SIZE: 13px;    
}

A.menu-bg-a {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em; border-bottom: 2px #999999 dotted    
}

A.menu-bg-a:link {
	  COLOR: #000000; FONT-SIZE: 13px;
}
A.menu-bg-a:active {
	COLOR: #000000; FONT-SIZE: 13px;
}
A.menu-bg-a:visited {
	COLOR: #000000; FONT-SIZE: 13px;
}
A.menu-bg-a:hover {
	COLOR: #c41308; FONT-SIZE: 13px; TEXT-DECORATION: none; 
}


A.menu-bg-a-g {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em; border-bottom: 2px #999999 dotted    
}

A.menu-bg-a-g:link {
	  COLOR: #2FB070; FONT-SIZE: 13px;
}
A.menu-bg-a-g:active {
	COLOR: #2FB070; FONT-SIZE: 13px;
}
A.menu-bg-a-g:visited {
	COLOR: #2FB070; FONT-SIZE: 13px;
}
A.menu-bg-a-g:hover {
	COLOR: #c41308; FONT-SIZE: 13px; TEXT-DECORATION: none; border-bottom: 2px #000000 dotted
}


.button-calendar {
	TEXT-DECORATION: none;   letter-spacing: 0.1em; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; border-right: 2px #999999 dotted;     
}

A.button-calendar1 {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em;   PADDING-BOTTOM: 1px;     
}

A.button-calendar1:link {
	  COLOR: #6F6F6F; FONT-SIZE: 12px;
}
A.button-calendar1:active {
	COLOR: #6F6F6F; FONT-SIZE: 12px;
}
A.button-calendar1:visited {
	COLOR: #6F6F6F; FONT-SIZE: 12px;
}
A.button-calendar1:hover {
	COLOR: #F20000; FONT-SIZE: 12px; TEXT-DECORATION: none; border-bottom: 2px #999999 dotted;
}


A.content_link_top {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em;  border-bottom: 2px #999999 dotted; PADDING-BOTTOM: 1px;    
}

A.content_link_top:link {
	  COLOR: #F20000; FONT-SIZE: 12px; 
}
A.content_link_top:active {
	COLOR: #F20000; FONT-SIZE: 12px;
}
A.content_link_top:visited {
	COLOR: #F20000; FONT-SIZE: 12px;
}
A.content_link_top:hover {
	COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none; border-bottom: 2px  #F20000 dotted;
}





A.star_link {
	TEXT-DECORATION: none; FONT-WEIGHT: bold;  letter-spacing: 0.1em;      
}

A.star_link:link {
	  COLOR: #FF0000;  
}
A.star_link:active {
	COLOR: #FF0000; 
}
A.star_link:visited {
	COLOR: #F20000; 
}
A.star_link:hover {
	COLOR: #AE0000;   border-top: 2px  #F20000 dotted;  
}


.star_bottom {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; color:#000000; font-style:italic; font-weight:bold; border-top: 2px  #27B870 dashed; 
}







.copy {
	PADDING-LEFT: 10px; FONT-SIZE: 11px;
}
.top1 {
	BACKGROUND-IMAGE: url(canada-site-images/bg-top-main.jpg); BACKGROUND-REPEAT: repeat-x
}
.top2 {
	BACKGROUND-IMAGE: url(canada-site-images/bg_top2.jpg); BACKGROUND-REPEAT: repeat-x
}
.top_12 {
	BACKGROUND-IMAGE: url(canada-site-images/top3.jpg); WIDTH: 136px; BACKGROUND-REPEAT: no-repeat
}
.bg_menu0 {
	 HEIGHT: 101px;  
}
.bg_menu {
	 HEIGHT: 101px; padding-top:27px; 
}
.menu2 {
	FONT-WEIGHT: bold; COLOR: #c41308; FONT-SIZE: 16px; PADDING-LEFT: 10px; PADDING-TOP: 68px
}
.menu1 {
	PADDING-TOP: 31px
}
.text0 {
	PADDING-RIGHT: 20px; FONT-SIZE: 13px; text-indent: 25px;  PADDING-LEFT: 20px; letter-spacing: 0.1em;  PADDING-BOTTOM: 10px;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; 
}
.text {
	PADDING-RIGHT: 20px; FONT-SIZE: 13px;  PADDING-LEFT: 20px;  letter-spacing: 0.1em;  PADDING-BOTTOM: 10px;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; border-right: 2px #999999 dotted; border-left: 2px #999999 dotted
}

.textu {
	PADDING-RIGHT: 20px; line-height:24px; FONT-SIZE: 13px;  PADDING-LEFT: 20px;   letter-spacing: 0.1em;  PADDING-BOTTOM: 10px;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; border-right: 2px #999999 dotted; border-left: 2px #999999 dotted
}




.text-li {
	PADDING-RIGHT: 100px; FONT-SIZE: 12px;  PADDING-LEFT: 120px;  letter-spacing: 0.1em;  PADDING-BOTTOM: 10px; line-height:25px;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; border-right: 2px #999999 dotted; border-left: 2px #999999 dotted
}
.text-li LI  { list-style-type: square;  
	        }
.redb {
	FONT-WEIGHT: bold; COLOR: #c41308; letter-spacing: 0.1em;
}
.blackb {
	FONT-WEIGHT: bold; COLOR: #c41308; letter-spacing: 0.1em; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px;
}
.greyb {
	 COLOR: #27B870; letter-spacing: 0.1em; FONT-SIZE: 21px;
}
.bot {
	BACKGROUND-IMAGE: url(canada-site-images/bottom_bg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 35px
}
.tb-border {
	BORDER-RIGHT: #cccccc 1px dotted;  BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted; BORDER-COLLAPSE: collapse
}
.tb-border1 {
	BORDER-RIGHT: #cccccc 1px dotted; text-align:left; PADDING-LEFT: 11px; color: #336699; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted; BORDER-COLLAPSE: collapse
}

.tb-border2 {
	 color: #999999; font-weight:bold; font-size:12px; PADDING-BOTTOM: 10px;
}

.tb-border0 { color: #FF0000; font-weight:bold; font-style:normal; font-size:14px;  padding-top: 2px; padding-left: 5px;
	
}

.pricec {
	 color: #38836C; font-weight:bold; font-size:11px; PADDING-BOTTOM: 10px; padding-top: 15px;
}


.events {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.ls {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px;
}
.form {
	WIDTH: 275px; margin-bottom:15px;   font-size:12px; 
}


.caption {
    FONT-WEIGHT: bold; COLOR: #c41308; FONT-SIZE: 22px; padding-top:27px;     
}

.designed {
    FONT-WEIGHT: bold; COLOR: #cccccc; FONT-SIZE: 13px; padding-top:16px; letter-spacing: 0.1em;     
}

.designed1 {
    FONT-WEIGHT: bold; COLOR: #A80000; FONT-SIZE: 14px;  padding-top:16px;    letter-spacing: 0.1em;     
}

.product FIELDSET { margin-right:0px;   margin-left:0px; margin-top:0px; margin-bottom:0px; border: #fdfdfd 0px none; BORDER-BOTTOM: #fdfdfd 0px none; BORDER-RIGHT: #fdfdfd 0px none;  BORDER-TOP: #fdfdfd 0px none;          
}

.description-main FIELDSET { margin-right:0px;    margin-left:45px; margin-top:0px; margin-bottom:0px;  border: #fdfdfd 0px none; BORDER-BOTTOM: #fdfdfd 0px none; BORDER-RIGHT: #fdfdfd 0px none;  BORDER-TOP: #fdfdfd 0px none;             
}

.description {color: #000000;  font-size:12px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 21px;  
}
.description LI  { list-style-type: square;    
	        }
.description3 LI  { list-style-type: square;    
	        }
.description8 LI  { list-style-type: square;    
	        }		

.description-name {color: #27B870; letter-spacing: 0.1em; font-weight:bold; font-size:13px; text-align:center; margin-top:10px; margin-bottom:4px; PADDING-BOTTOM: 0px; PADDING-TOP:0px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
 line-height: 21px; width:80%; BORDER-BOTTOM: #cccccc 0px none; BORDER-RIGHT: #878D92 0px none;  BORDER-TOP: #fdfdfd 0px none;  BORDER-LEFT: #fdfdfd 0px none;
}
.description-caption {color: #999999; font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:4px; PADDING-BOTTOM: 0px; PADDING-TOP:0px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  
 width:80%;
}

.description-caption2 {color: #999999; font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:4px; PADDING-BOTTOM: 0px; PADDING-TOP:0px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
line-height: 21px; width:100%;
}

.description-caption3 {color: #999999;  font-size:12px; margin-top:10px; margin-bottom:4px; PADDING-BOTTOM: 0px; PADDING-TOP:0px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  line-height: 21px; width:100%;
}

.description2 {color: #000000;  font-size:12px; PADDING-BOTTOM: 0px; PADDING-TOP:5px; line-height: 16px;  BORDER-BOTTOM: #cccccc 0px dotted; BORDER-RIGHT: #cccccc 0px dotted;  BORDER-TOP: #cccccc 0px dotted; width:80%;
}
.description3 {color: #000000;  font-size:12px;  PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 21px;   
}
.description4 {color: #000000;  font-size:12px; PADDING-BOTTOM: 0px; PADDING-TOP:5px; line-height: 16px;   width:100%; 
}
.description5 {color: #000000;  font-size:12px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 16px;   
}
.description6 {color: #000000; vertical-align:top;  font-size:12px; PADDING-BOTTOM: 0px; PADDING-TOP:5px; line-height: 16px;  width:100%; 
}
.description7 {color: #000000;  font-size:12px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 16px;   
}
.description8 {color: #B00000;  font-size:12px; PADDING-RIGHT: 4px;  PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 21px;  
}
.description9 {color: #036387;   font-size:12px; PADDING-RIGHT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; line-height: 21px;  
}

.contact-caption {color:#036387; font-weight:bold; font-size:12px; margin-top:10px; PADDING-LEFT: 95px; 
}

.contact-caption2 {color:#27B870; font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:15px; vertical-align:top   

}

A.contact {
	TEXT-DECORATION: none;  letter-spacing: 0.1em; border-bottom: 2px #999999 dotted    
}

A.contact:link {
	  COLOR: #666666; FONT-SIZE: 13px;
}
A.contact:active {
	COLOR: #666666; FONT-SIZE: 13px;
}
A.contact:visited {
	COLOR: #666666; FONT-SIZE: 13px;
}
A.contact:hover {
	COLOR: #c41308; FONT-SIZE: 13px; TEXT-DECORATION: none; border-bottom: 2px #000000 dotted
}

.thanks {
	PADDING-RIGHT: 20px; color:#666666; FONT-SIZE: 13px; font-weight:bold;  PADDING-LEFT: 20px;  letter-spacing: 0.1em;  PADDING-TOP: 20px; PADDING-BOTTOM: 20px; line-height:25px;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; border-right: 2px #999999 dotted; border-left: 2px #999999 dotted; border-top: 2px #999999 dotted; border-bottom: 2px #999999 dotted
}

.oops {
	PADDING-RIGHT: 0px; FONT-SIZE: 4px;  PADDING-LEFT: 0px;    PADDING-TOP: 0px; vertical-align:middle; PADDING-BOTTOM: 0px;      TEXT-ALIGN: center; border-right: 2px #999999 dotted; border-left: 2px #999999 dotted; border-top: 2px #999999 dotted; border-bottom: 2px #999999 dotted
}

.phones {
    FONT-WEIGHT: bold; COLOR: #cccccc; FONT-SIZE: 11px; padding-top:30px; letter-spacing: 0.1em; text-align:right     
}
