body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
font{
	color:#A9A9A9;
}
.grycolor1{
	color:#666666;
}
.lineheight14{
	line-height:14px;
}
.txt_black10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 
.txt_gry9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: none;
}
#topnav {
	position: absolute;
	top: 0px;
	z-index: 2;	
}


#countrySelector{ position:relative; visibility:hidden; padding-left:38px; _padding-left:10px; margin-top:-190px; margin-left:100px; z-index:5; background-image:url(/fr_CA/frag/images/cs_dd_bg_list.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fr_CA/frag/images/cs_dd_bg_list.png'); background-repeat:no-repeat; background-position:right; width:180px; _width:180px; height:207px;}
.country_bg{background-image:url(/fr_CA/frag/images/cs_dd_bg.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fr_CA/frag/images/cs_dd_bg.png'); background-repeat:no-repeat;  }
.country_bg a {position:relative;}
#extraDiv{ _padding-left:38px;}

ul#mainNav {
	padding-left:0px;	
	_margin_left:0px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-left:0px;
	_padding-bottom:0px;
	list-style: none;
}
#mainNav a {
	margin-left:3px; 	
	_margin-left:0px;
	_padding-left:0px;
	display: block;
}
#mainNav li {
	
	_margin-left:-45px;
	_margin-bottom:0px;
	_margin-top:0px;
	_height:0px;
	display: inline;
}

.updownPad{
	padding-left:30px;
	_padding-left:0px;
}


IMG {
	border: none;
}

.features_l_b_2 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pad_L12_R10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 12px;
}
.txt_gry10_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: none;
}
.txt_gry10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: none;
}
a.txt_gry10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: underline;
}
.txt_gry10_3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
a.txt_gry10_3 {
	text-decoration: underline;
}
.txt_gry10_b {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.txt_gry12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A9A9A9;
	line-height:17px;
	text-decoration: none;
}
.txt_dgry12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	text-decoration: none;
}
.txt_gry11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	line-height:17px;
	text-decoration: none;
}
a.txt_gry11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#cccccc;
	line-height:17px;
	text-decoration: underline;
}
.txt_gry11_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#999999;
	line-height:17px;
	text-decoration: none;
}
.wht_border1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}
.boxborder_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
}
.boxborder_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}
.mainboxborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
}
.sepratorLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.sepratorLine2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.sepratorLine3 {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.body_gry_bg {
	background-image: url(/fr_CA/common/images/body_bg_gry.gif);
	background-repeat: repeat-x;

}
.seprator_dotedline {

	border:none;border-bottom:dotted 2px #CCCCCC;
}
.pad_t10_b10_r23 {
	padding-top: 10px;
	padding-right: 23px;
	padding-bottom: 10px;
}
.txt_L_gry11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#868686;
	line-height:14px;
	text-decoration: none;
}
.txt_gry14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	line-height:17px;
	text-decoration: none;
}
.txt_grn10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8DD822;
	text-decoration: none;
}
.pad_l25_r18_t33_b33{
	padding-left:25;
	padding-right:18;
	padding-bottom:33;
	padding-top:33;
}
.txt_gry10_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}
.txt_gry9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}
.pad_l25_r18_t25_b20 {
	padding-top: 25px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.txt_org11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#E27200;
	text-decoration: none;
}
.txt_blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#3C9ACB;
	text-decoration: none;
}
.txt_yelo11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#DAB505;
	text-decoration: none;
}
.txt_green11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#26800F;
	text-decoration: none;
}
.pad_l12_r15 {
	padding-right: 15px;
	padding-left: 12px;
}
.pad_t12_b12 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.black11 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.grn12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #269838;
	text-decoration: none;
}
.lightgrn13 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color: #99CC66;
	text-decoration: none;
}
.small {
	font-family: Arial,Helvetica,SanSerif; 
	font-size:10px;
	color:#000000;
	}
.txt_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
	font-weight: bold;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #B2B2B2;
}
.txt_grn14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8DD822;
	text-decoration: none;
}
.textfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #B2B2B2;
}
.txt_grn16 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8DD822;
	text-decoration: none;
}
.txt_grn11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #39AE1B;
	text-decoration: none;
}
.txt_gry17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #A9A9A9;
	text-decoration: none;
}
.txt_mop10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7332a9;
	text-decoration: none;
}
.txt_dust10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffd300;
	text-decoration: none;
}
.txt_carpet10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e56128;
	text-decoration: none;
}.txt_gry10_3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
}
.txt_gry11_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#5F5F5F;
	line-height:17px;
	text-decoration: none;
}
.pad_t30_b30{
	padding-top:30;
	padding-bottom:30;	
}
.pad_R25{
	padding-right:25;
	
}
.pad_L20_R25{
	padding-left:25;
	padding-right:25;
}
.max_heading_tm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.wj_heading_tm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.du_heading_tm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.vac_heading_tm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.fl_heading_tm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.sw_heading_tm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	line-height:17px;
	vertical-align: super;
	text-decoration: none;
}
.txt_gry10_4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7F7F7F;
	line-height:14px;
	text-decoration: none;

}.txt_gry16 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #868686;
	line-height:17px;
	text-decoration: none;
}
.txt_gry12_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height:17px;
	text-decoration: none;
}
.txt_form_green11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#1fa800;
	text-decoration: none;
}
.txt_form_blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#1139a1;
	text-decoration: none;

}
.txt_form_blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#1139a1;
	text-decoration: none;
}
.txt_form_bluefield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#1139a1;
	text-decoration: none;
	height: 15px;
	border: 1px solid #c1c1c1;
	width: 150px;
}
.txt_form_mdy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#1139a1;
	text-decoration: none;
	height: 15px;
	border: 1px solid #c1c1c1;
	width: 42px;
}
.txt_form_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#1139a1;
	text-decoration: none;
	height: 15px;
	border: 1px solid #c1c1c1;
	width: 56px;
}
.txt_form_green12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#1fa800;
	text-decoration: none;
}
.txt_form_grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#6c6c6c;
	text-decoration: none;
}
.txt_form_blue14bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#1139a1;
	text-decoration: none;
}
.txt_gry10_3bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.txt_grn10_1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #09671b;
	text-decoration: none;
}
.txt_red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d81f27;
	line-height:17px;
	text-decoration: none;
}
.txt_red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#d81f27;
	line-height:17px;
	text-decoration: none;
}
.txt_green11_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#09671b;
	text-decoration: none;
}
.gryborderbox {
	border: 1px solid #b2b2b2;
	background-position: center;
	padding: 8px;
}
.txt_red10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#d81f27;
	line-height:17px;
	text-decoration: none;
}
.txt_grn10_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#26800F;
	text-decoration: none;
}
.sepratorline_v {	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.txt_input {
	height: auto;
	width: 230px;
	border: 1px none #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.heading_txt_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #929292;
	line-height:normal;
	vertical-align: super;
	text-decoration: none;
}
.heading_txt_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #09671b;
	line-height:normal;
	vertical-align: super;
	text-decoration: underline;
}
.bg_pattern {
	background-image: url(/fr_CA/promotions/moderngirlsguide/images/bg_pattern.jpg);
	background-position: -46px -54px;
}
.partyswptk_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c22a66;
	border-left-color: #c22a66;
	
}
.pad_L23_R46{
	padding-left:23px;
	padding-right:46px;
}
.gryborderbox2 {
	border: 1px solid #5F5F5F;
	color: #5F5F5F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:165px;
	padding:0px;
	vertical-align:top;
	height:15px;
}
.gryborderbox3 {
	border: 1px solid #5F5F5F;
	color: #5F5F5F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:20px;
	height:15px;
}
.chekbox {
	height: 9px;
	width: 9px;
	vertical-align: middle;
}
.txt_bgry11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#46677b;
	line-height:14px;
	text-decoration: none;
}
.txt_blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0029d7;
	text-decoration: none;
}

.txt_grn12_fe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #519517;
	line-height:17px;
	text-decoration: none;
}
.txt_grn14_fe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #79af45;
	line-height:18px;
	text-decoration: none;
}



#ppformdiv {
	height: 215px;
	overflow: auto;
	padding-right: 20px;
}
.txt_pink12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#f23480;
	text-decoration: none;
}


	/**********************Holiday sweeps CSS *************************/
.txt_red_d_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #992525;
	line-height:17px;
	text-decoration: none;
}
.radio_b  {font-size:9px; vertical-align:middle;}
.txt_dgry12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3face6;
	line-height:17px;
	text-decoration: none;
}

.txt_gry10_2U{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#5F5F5F;
	text-decoration: underline;
}

.txt_gry11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	line-height:14px;
	text-decoration: none;
}      

.txt_black11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.txt_black110 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.body_head_txt_12 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0b57a4;
  text-decoration: none;
}
.txt_lblue12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2eaee5;
	font-weight: bold;
	text-decoration: none;
}