/* CSS Document */

body{margin:0; padding:0;background:url(http://www.quebecleasing.com/mobile/mobile-images/head_bk.jpg) repeat-x #EFEFEF;}

.m_txt_blue{font: 36px Tahoma, Arial, Helvetica, sans-serif; color:#BFDDF5; text-align:center; } 
.m_txt_white{color:#FFF;}
.m_link {font: bold 12px Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
.m_link a{color:#FFF; text-decoration:none; }
.m_link a:hover{ text-decoration:underline; }



.menu{width:310px; height:20x;}
.menu ul{ list-style:none; margin:3px 0 0 3px; padding:0px;}

/*Menu Adjustment*/
.menu li{
float:right;
padding:0;
margin:0;
width:310px; /*removed when inserting new menu */
margin-right:0px;
background:url(http://www.quebecleasing.com/mobile/mobile-images/menuright.jpg) no-repeat right;
}

.menu a{
background:url(http://www.quebecleasing.com/mobile/mobile-images/menuleft.jpg) no-repeat left;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF;
display:block;
padding:4px 4px; /* Adjust Right Value When Adjusting The Width */
text-align:center;
}

.menu a:hover{color:#00CAFC;}






.box_tbbg01{background:url(http://www.quebecleasing.com/mobile/mobile-images/tb_bg_01.jpg) #F4F4F4  repeat-x; border-left:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid;}


.side_boxbg{background:#FFF;border-left:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid;}
.side_title{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#434343; text-align:center;}

.side_link{ font: 12px Tahoma, Arial, Helvetica, sans-serif; padding-top:5px; }
.side_link a{color:#6F6F6F; text-decoration:none;}
.side_link a:hover{ text-decoration:underline;}

.side_ad{padding-top:5px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F;}
.side_ad img{margin-bottom:6px; margin-top:6px; border:#000000 solid 1px; }




.button{ background:url(http://www.quebecleasing.com/mobile/mobile-images/3button.png) no-repeat ; width:227px; height:67px;text-align:center; padding-top:12px;}
.button_sm{ font:12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#6F6F6F;}
.button a{font: 18px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#434343; }
.button a:hover{text-decoration:underline;}

.searchbutton{ background:url(http://www.quebecleasing.com/mobile/mobile-images/button_01.png) no-repeat; width:240px; height:43px; text-align:center; padding-top:6px;}
.searchbutton a{font: 22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#434343; }
.searchbutton a:hover{text-decoration:underline;}

.list_field{width:125px;  border:#434343 solid 1px; margin-left:6px; margin-right:12px;}


.bigtitle{font: 19px Tahoma, Arial, Helvetica, sans-serif; color:#FFF;}
.feat_text{font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#171717;padding:10px; text-align:center; line-height:20px;}
.feat_text img{padding:4px; background:#FFFFFF; border:#000 solid 1px; }

.add_text{font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#434343; line-height:20px; text-align:center;}
.add_text a{text-decoration:none; color:#434343;}
.add_text a:hover{text-decoration:underline;}



.b_title{font: 12x Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#171717;}
.sm_text{font: 9px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#6F6F6F;}
.nm_text{font: 9px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#6F6F6F; line-height:20px; padding-top:5px;}
.nm_text ul{ margin-left:5px; padding:5px;}
.nm_text li{ list-style-image:url(http://www.quebecleasing.com/mobile/mobile-images/bullet.png);}
.testi_title{font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;  color:#27B3FB; }


/* Footer */
.footer{ background:url(http://www.quebecleasing.com/mobile/mobile-images/footerbg.jpg) repeat-x #29B6FF;}
.footer_menu{font: bold 15px Tahoma, Arial, Helvetica, sans-serif; padding-left:20px; }
.footer_menu a{text-decoration:none; color:#171717;}
.footer_menu a:hover{text-decoration:underline; color:#008CD4;}

.footer_text{font: 12px Tahoma, Arial, Helvetica, sans-serif; text-align:center;  color:#FFF; line-height:20px}
.footer_text a{text-decoration:underline;  color:#FFF;}
.footer_text a:hover{text-decoration:none;color:#8ED8FF;}


.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0065A5;
	font-weight: bold;
}
.style2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0065A5;
}
.style3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	font-weight: bold;
}
.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.style5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4A4A4A;
}
.style9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #727272;
}
.style10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
}
.style11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
