
#main_CNTNR {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

body {
	margin-left: 0px;
	margin-top:  0px;
	background-color: #ede8e2;
}

.alignC {
	margin-right: auto;
	margin-left: auto;
}

.float_L {
	float: left;
}
.float_R {
	float: right;
}
.Clear_BOTH {
	clear: both;
}

/* start checkout header classes */
.TLN_Cntnr {
	background-repeat: no-repeat;
	height: 94px;
	background-image: url(/img/BG_TP_Cntnr.jpg);
}
/* end checkout header classes */
/* start tabs classes */

.TABS_LtGREY {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	height: 16px;
	position: relative;
	display: inline;
	float: left;
	cursor: pointer;
	margin-right: 5px;
}
.TABS_WHT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #9f201c;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	display: inline;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
}
.TABS_WhtMed_OL_Crvd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	text-transform: uppercase;
}
.TABS_WhtLRG_OL_Crvd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #343132;
	text-decoration: none;
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	text-transform: uppercase;
}

.TABS_DrkGREY {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	float: left;
	padding-top: 4px;
	display: inline;
	margin-right: 10px;
}
.TABS_DrkGREY_Crvd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
	cursor: pointer;
}

.TABS_DrkGREY_Strght {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 4px;
	display: inline;
	cursor: pointer;
	margin-top: 2px;
	position: relative;
	margin-right: 10px;
}

.TABS_WhtOutLn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #343132;
	text-decoration: none;
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
}
.TABS_WhtOutLn_Strght {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	float: left;
	display: inline;
	position: relative;
	margin-right: 3px;
	padding-top: 1px;
}

.TABS_GRYOutLn_Strght {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	float: left;
	display: inline;
	position: relative;
	margin-right: 3px;
}
.RVP_YMAL_TAB {
	background-image: url(/IMG/PROD_TAB_YMAL_BG.gif);
	background-repeat: no-repeat;
	height: 82px;
	width: 132px;
	float: left;
	display: inline;
	padding: 6px 15px 0px 3px;
}

/* end tabs classes */


/* start ul & li classes */
ul#FOOTER {
	margin: 0px;
	padding: 0px;
}
ul#FOOTER li{
	display: inline;
	list-style-type: none;
}
ul#FOOTER a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #505051;
	text-decoration: none;
}
ul#BRDCRMBS {
	margin: 0px;
	padding: 0px;
}

ul#BRDCRMBS li {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	margin-left: 2px;
}

ul#BRDCRMBS a{
	color: #3d3d3d;
	text-decoration: underline;
}
.SM_List ul li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

.ListStyleNONE ul li {
	list-style-type:none;
}
.ListStyleDISC ul li {
	list-style-type:disc;
	margin-left: 12px;
}
.ListMargin05  ul  li {
	margin-top: 5px;
	border-left: none;
	border-right: none;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
}

.BrwsBy_DD {
	background-image: url(/IMG/BrwsBy_DD_BG.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 17px;
	position: absolute;
	width: 131px;
	padding-bottom: 5px;
	visibility: hidden;
}
.BrwsBy_DD ul {
	margin: 0px;
	padding: 0px;	
}

.BrwsBy_DD ul li {
	list-style-type: none;
	border-top: 1px dotted #a4a29e;
	padding: 2px 10px 3px 10px;
	margin: 0px 1px 0px 1px;
	line-height: 12px;
}
.BrwsBy_DD ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: none;
}
.BrwsBy_DD ul li:hover {
	background-color: #FFFFFF;
}
.SbCAT_PrdDscrptn ul{
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}

.SbCAT_PrdDscrptn ul li{
	margin: 0px 0px 4px 15px;
	list-style-image: url(/IMG/ICN_Bllt.gif);
}
.LN2 ul {
	margin: 0px;
	padding: 0px 20px 0px 17px;
}
.LN2 ul li {
	list-style-type: none;
	margin-top: 2px;
	padding: 2px 0px 2px 2px;
	background-image: url(/IMG/CAT_LN2_LI_OFF.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 22px;
	border-bottom: 1px dotted #b2b0b0;
	border-top: 1px dotted #b2b0b0;
}
.LN2 ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c3c3c;
	text-decoration: none;
}
.LN2 ul li:hover{
	background-image: url(/IMG/CAT_LN2_LI_ON.gif);
}

/* end ul & li classes */

/* start left-navigation classes */

.LN_Lnk {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px dotted #a7a7a7;
}
.LN_Lnk a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #3a3a3a;
	text-decoration: none;
	line-height:15px;
}

.LN2_OFF {
	text-decoration: none;
	background-image: url(/img/LN2_OFF_BG.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top: 1px dotted #a0a0a1;
	padding: 7px 0px 8px 13px;
}
.LN2_ON {
	color: #a62621;
	border-top: 1px dotted #a0a0a1;
	padding: 7px 0px 8px 13px;
	background-image: url(/img/LN2_ON_BG.gif);
	background-repeat: no-repeat;
}
/* end left-navigation classes */

/* start main-navigation classes */
/*
.MN_DD {
	position: absolute;
	margin-top: 28px;
	background-image: url(/IMG/MN_DD_BG.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 194px;
	padding-top: 13px;
	padding-bottom: 5px;
	visibility: hidden;
	z-index:3;
}
*/
.MN_DD {
	position: relative;
	margin-top: 0px;
	width: 185px;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-left: 6px;
}

/*
.MN_DD ul{
	margin: 0px;
	padding: 0px;
}
*/
.MN_DD ul{
	margin: 0px;
	padding: 0px;
}
/*
.MN_DD ul li {
	list-style-type: none;
	border-bottom: 1px dotted #b9b4ae;
	padding-left: 12px;
	margin: 0px 1px 0px 1px;
}*/
.MN_DD ul li {
	list-style-type: none;
	border-bottom: 1px dotted #b9b4ae;
	padding-left: 6px;
	height: 23px;
	margin: 0px 1px 0px 1px;
}
/*
.MN_DD ul li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
}
*/
.MN_DD ul li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
}
/*
.MN_DD   ul   li:hover   {
	background-color: #f9f7f5;
	margin: 0px 1px 0px 1px;
}
*/
.MN_DD   ul   li:hover   {
	background-color: #f9f7f5;
}

/*This is for IE6 only*/
.MN_DD   ul   li.MNIE6Hover   {
	background-color: #f9f7f5;
	margin: 0px 1px 0px 1px;
}
/* end main-navigation classes */

/* start inputbox classes */

.INPUTBOX_CVRD_SM_GryBRDR {
	border-top: 1px solid #b0b0af;
	border-bottom: 1px solid #b0b0af;
	border-left: none;
	border-right: none;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
}

.INPUTBOX_CVRD_GryBRDR {
	border-top: 1px solid #b0b0af;
	border-bottom: 1px solid #b0b0af;
	border-left: none;
	border-right: none;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
}

.INPUTBOX_INNERGLOW {
	background-image: url(/IMG/INPTBX_INNRGLW_BG.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 15px;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
}

.TXT_INPUT_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	background-image: url(/img/TXT_INPUT_White_BG.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 16px;
	padding-left: 5px;
 
}
.TXT_INPUT_WhiteLRG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	background-image: url(/img/TXT_INPUT_WhiteLRG_BG.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 18px;
	padding-left: 5px;
}
.TXT_INPUT_WhiteXLRG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c4d;
	text-decoration: none;
	background-image: url(/img/TXT_INPUT_WhiteLRG_BG.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 26px;
	padding-left: 5px;
	text-transform: uppercase;
}


.CAT_LST_BX {
	background-color: #ffffe0;
	padding-left: 2px;
	height: 20px;
	text-transform: uppercase;
}
.ChckBx_LN_Fltr {
	padding: -3px;
	height: 11px;
	width: 11px;
}
span.checkbox {
	width: 12px;
	height: 15px;
	display: block;
	clear: left;
	float: left;
	background-image: url(/IMG/checkbox.gif);
	background-repeat: no-repeat;
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
/* end inputbox classes */
 
/* start store locator */ 
.SL_RN_OFF {
	text-decoration: none;
	background-image: url(/img/SL_RN_OFF_BG.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 6px 5px 6px 9px;
	border-bottom: 1px dotted #a0a0a1;
	margin: 0px 2px 0px 1px;
}
.SL_RN_ON {
	color: #a62621;
	padding: 6px 5px 6px 9px;
	background-image: url(/img/SL_RN_ON_BG.gif);
	background-repeat: no-repeat;
	border-bottom: 1px dotted #a0a0a1;
	margin: 0px 2px 0px 1px;
}
/* start store locator classes*/ 

/* start search classes */
.DD_Srch {
	background-image: url(/IMG/DD_Srch_BG.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 321px;
	margin-left: 628px;
	position: absolute;
	margin-top: -4px;
	padding: 2px 7px 10px 7px;
}
.DD_Srch_NORSLTS {
	background-image: url(/IMG/DD_SrchNORSLTS_BG.png);
	background-repeat: no-repeat;
	width: 336px;
	margin-left: 628px;
	position: absolute;
	padding: 30px 0px 0px 0px;
	height: 43px;
}
/* end search classes */

/* start show hide classes */
.DSPLY_NONE {
	display: none;
}
.dsply_INLINE {
	display: inline;
}
.RO_hand {
	cursor: pointer;
}
.show {
	visibility: visible;
}
.hide {
	visibility: hidden;
}

.VIS_hidden {
	visibility: hidden;
}
/* end show hide classes */
 
/* start recently view classes */
 .RVP_CNTNR {
	background-image: url(/IMG/SbCAT_RVP_Box_BG.gif);
	background-repeat: no-repeat;
	height: 77px;
	width: 119px;
	float: left;
	display: inline;
	padding: 5px 30px 0px 5px;
}

.RcntlyVwd_CNTNR {
	background-image: url(/img/RcntlyVwd_BG.gif);
	background-repeat: no-repeat;
	height: 77px;
	width: 140px;
	float: left;
	padding: 5px 0px 0px 3px;
	display: inline;
}

/* end recently view classes */
/* start category classes */
.SbCAT_Cnslttn_CNTNR {
	background-image: url(/img/SbCAT_BG_Cnslttn.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 778px;
	margin-left: 7px;
}
.SbCAT_PRD_QS_CNTNR {
	background-image: url(/img/BG_QS_Mid.gif);
	background-repeat: repeat-y;
	width: 260px;
	position: absolute;
	margin-top: -7px;
	margin-left: -8px;
	visibility: visible;
}

.SbCAT_PRD_CNTNR {
	background-image: url(/img/SbCAT_BG_Prd_CNTNR.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 5px 5px;
	background-position: bottom;
	margin-bottom: 20px;
	margin-left: 8px;
	width: 244px;
	display: inline;
	float: left;
}
.SbCAT_PRD_BOX {
	background-color: #FFFFFF;
	border-left: 1px solid #e7e5de;
	border-right: 1px solid #e7e5de;
	height: 295px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.SbCAT_PRD_BOX_SW_CNTNR {
	float: left;
	margin-left: 5px;
	display: inline;
	margin-top: 5px;
}
/* end category classes */
 
/* start margin classes */
.margin_padding_0 {
	margin: 0px;
	padding: 0px;
}
.margin01_L {
	margin-left: 1px;
}
.margin01_T {
	margin-top: 1px;
}
.margin02_L {
	margin-left: 2px;
}
.margin02_R {
	margin-right: 2px;
}
.margin02_T {
	margin-top: 3px;
}
.margin02_B {
	margin-bottom: 2px;
}

.margin03_T {
	margin-top: 3px;
}
.margin03_B {
	margin-bottom: 3px;
}
.margin03_L {
	margin-left: 3px;
}
.margin03_R {
	margin-right: 3px;
}
.margin04_T {
	margin-top: 4px;
}


.margin05_T {
	margin-top: 5px;
}
.margin05_L {
	margin-left: 5px;
}
.margin06_T {
	margin-top: 6px;
}
.margin06_L {
	margin-left: 6px;
}
.margin07_T {
	margin-top: 7px;
}
.margin07_L {
	margin-left: 7px;
}
.margin08_T {
	margin-top: 8px;
}
.margin08_L {
	margin-left: 8px;
}
.margin08_R {
	margin-right: 8px;
}
.margin08_B {
	margin-bottom: 8px;
}

.margin10_T {
	margin-top: 10px;
}


.margin10_L {
	margin-left: 10px;
}
.margin10_R {
	margin-right: 10px;
}



.margin12_T {
	margin-top: 12px;
}
.margin12_L {
	margin-left: 12px;
}
.margin13_T {
	margin-top: 13px;
}

.margin15_T {
	margin-top: 15px;
}

.margin15_L {
	margin-left: 15px;
}
.margin15_R {
	margin-right: 15px;
}
.margin20_T {
	margin-top: 20px;
}


.margin20_L {
	margin-left: 20px;
}
.margin20_B {
	margin-bottom: 20px;
}
.margin20_R {
	margin-right: 20px;
}

.margin25_L {
	margin-left: 25px;
}
.margin25_R {
	margin-right: 25px;
}

.margin25_T {
	margin-top: 25px;
}
.margin30_T {
	margin-top: 30px;
}
.margin30_R {
	margin-right: 30px;
}
.margin30_L {
	margin-left: 30px;
}
.margin35_T {
	margin-top: 35px;
}
.margin35_L {
	margin-left: 35px;
}
.margin35_B {
	margin-bottom: 35px;
}
.margin40_L {
	margin-left: 40px;
}

.margin40_T {
	margin-top: 40px;
}
.margin45_T {
	margin-top: 45px;
}

.margin50_T {
	margin-top: 50px;
}
.margin50_L {
	margin-left: 50px;
}
.padding01_T {
	padding-top: 1px;
}

.margin55_L {
	margin-left: 55px;
}


.margin60_L {
	margin-left: 60px;
}
/* end margin classes */

/* start margin classes */
.padding02_L {
	padding-left: 2px;
}
.padding02_T {
	padding-top: 2px;
}
.padding02_B {
	padding-bottom: 2px;
}

.padding03_A {
	padding: 3px;
}
.padding03_T {
	padding-top: 3px;
}
.padding03_B {
	padding-bottom: 3px;
}
.padding03_L {
	padding-left: 3px;
}

.padding03_R {
	padding-right: 3px;
}
.padding05_A {
	padding: 5px;
}
.padding05_T {
	padding-top: 5px;
}
.padding05_B {
	padding-bottom: 5px;
}
.padding05_L {
	padding-left: 5px;
}
.padding05_R {
	padding-right: 5px;
}
.padding05_B {
	padding-bottom: 5px;
}

.padding06_T {
	padding-top: 6px;
}
.padding06_L {
	padding-left: 6px;
}
.padding07_T {
	padding-top: 07px;
}
.padding07_L {
	padding-left: 7px;
}
.padding07_B {
	padding-bottom: 7px;
}
.padding08_T {
	padding-top: 8px;
}

.padding08_L {
	padding-left: 8px;
}
.padding08_R {
	padding-right: 8px;
}
.padding08_B {
	padding-bottom: 8px;
}
.padding08_A {
	padding: 8px;
}


.padding10_A {
	padding: 10px;
}

.padding10_T {
	padding-top: 10px;
}
.padding10_B {
	padding-bottom: 10px;
}
.padding10_L {
	padding-left: 10px;
}
.padding10_B {
	padding-bottom: 10px;
}
.padding10_R {
	padding-right: 10px;
}

.padding12_T {
	padding-top: 12px;
}
.padding12_B {
	padding-bottom: 12px;
}
.padding12_L {
	padding-left: 12px;
}
.padding12_R {
	padding-right: 12px;
}
.padding13_L {
	padding-left: 13px;
}


.padding15_T {
	padding-top: 15px;
}
.padding15_B {
	padding-bottom: 15px;
}
.padding15_L {
	padding-left: 15px;
}
.padding15_R {
	padding-right: 15px;
}
.padding18_B {
	padding-bottom: 18px;
}
.padding20_A {
	padding: 20px;
}
.padding20_T {
	padding-top: 20px;
}
.padding15_B {
	padding-bottom: 15px;
}
.padding20_L {
	padding-left: 20px;
}
.padding20_R {
	padding-right: 20px;
}
.padding20_T {
	padding-top: 20px;
}
.padding20_B {
	padding-bottom: 20px;
}
.padding20_L {
	padding-left: 20px;
}
.padding20_R {
	padding-right: 20px;
}
.padding25_A {
	padding: 25px;
}
 
.padding25_T {
	padding-top: 25px;
}
.padding25_L {
	padding-left: 25px;
}

.padding25_R {
	padding-right: 25px;
}
.padding25_B {
	padding-bottom: 25px;
}
.padding30_T {
	padding-top: 30px;
}
.padding30_L {
	padding-left: 30px;
}
.padding30_R {
	padding-right: 30px;
}
.padding30_B {
	padding-bottom: 30px;
}
.padding35_L {
	padding-left: 35px;
}
.padding35_R {
	padding-right: 35px;
}

.padding40_T {
	padding-top: 40px;
}

.padding40_R {
	padding-right: 40px;
}
.padding40_B {
	padding-bottom: 40px;
}
.padding40_L {
	padding-left: 40px;
}

.padding45_L {
	padding-left: 45px;
}
.padding45_R {
	padding-right: 45px;
}

.padding50_L {
	padding-left: 50px;
}
.padding50_B {
	padding-bottom: 50px;
}
.padding50_R {
	padding-right: 50px;
}
.padding60_R {
	padding-right: 60px;
}
.padding75_R {
	padding-right: 75px;
}
/* end margin classes */

/* start border classes */

.BRDR_1pxDSH_DRKGrey_T {
	border-top: 1px dotted #6e6d6d;
}
.BRDR_1pxDSH_DRKGrey_B {
	border-bottom: 1px dotted #6e6d6d;
}

.BRDR_1pxDSH_MEDGrey_B{
	border-bottom: 1px dotted #a0a0a1;
}
.BRDR_1pxDSH_MEDGrey_T {
	border-top: 1px dotted #a0a0a1;
}


.BRDR_1pxLTGrey_LR {
	border-left: 1px solid #dfdcd6;
	border-right: 1px solid #dfdcd6;
}
.BRDR_1pxLTGrey_T {
	border-top: 1px solid #dfdcd6;
}
.BRDR_1pxLTGrey_R {
	border-right: 1px solid #dadada;
}
.BRDR_1pxLTGrey_L {
	border-left: 1px solid #dfdcd6;
}
.BRDR_1pxMEDGrey_LR {
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
}
.BRDR_1pxDRKgrey_LR {
	border-left: 1px solid #cdcac5;
	border-right: 1px solid #cdcac5;
}
.BRDR_1pxTan_LR {
	border-left: 1px solid #e7e5de;
	border-right: 1px solid #e7e5de;
}



.BRDR_1pxDRKgrey_L {
	border-left: 1px solid #cdcac5;
}
.BRDR_1pxDRKgrey_R {
	border-right: 1px solid #cdcac5;
}
.BRDR_1pxDSH_WHT_L {
	border-left: 1px dashed #ffffff;
}
.BRDR_1pxDSH_WHT_B {
	border-bottom: 1px dotted #ffffff;
}

.BRDR_1pxDRKgrey_A {
	border: 1px solid #D1D2D4;
}
.BRDR_1pxDRKgrey_T {
	border-top: 1px solid #AAABAF;
}
 
 
.BRDR_1pxDRKgrey_B {
	border-bottom: 1px solid #AAABAF;
}
.BRDR_1pxLTBrown_T {
	border-top: 1px solid #dbd7d1;
}
.BRDR_1pxMEDTan_L {
	border-left: 1px solid #c1bdb6;
}
.BRDR_1pxMEDTan_R {
	border-right: 1px solid #c1bdb6;
}
.BRDR_1pxMEDGreyDTTD_T {
	border-top: 1px dotted #b7b5b0;
}
.BRDR_1pxMEDGreyDTTD_R {
	border-right: 1px dotted #b7b5b0;
}
.BRDR_1pxMEDGreyDTTD_L {
	border-left: 1px dotted #b7b5b0;
}
.BRDR_1pxMEDGrey_LR {
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
}
.BRDR_1pxLTGrey_LR {
	border-left: 1px solid #dfdcd6;
	border-right: 1px solid #dfdcd6;
}

.BRDR_1pxMEDGreyDTTD_B {
	border-bottom: 1px dotted #b7b5b0;
}

.BRDR_1pxMEDGreySLD_B {
	border-bottom: 1px solid #b7b5b0;
}
.BRDR_1px20GREY_L {
	border-left: 1px solid #cac8c5;
}
.BRDR_10TAN_L {
	border-left: 1px solid #ede8e2;
}
.BRDR_1px20GREY_R {
	border-right: 1px solid #cac8c5;
}


/* end border classes */

/* start opacity classes */
.OPAC_20 {
	filter: Alpha(Opacity=20); -moz-Opacity:.20;
}
.OPAC_80 {
	filter: Alpha(Opacity=80);
	-moz-Opacity:.80;
}
/* end opacity classes */

/* start Line Height classes */
.LH_09 {
	line-height: 9px;
}
.LH_12 {
	line-height: 12px;
}
.LH_13 {
	line-height: 13px;
}
.LH_14 {
	line-height: 14px;
}

.LH_16 {
	line-height: 16px;
}
.LH_17 {
	line-height: 17px;
}
.LH_18 {
	line-height: 18px;
}
.LH_20 {
	line-height: 20px;
}
.LH_22 {
	line-height: 22px;
}

.LH_24 {
	line-height: 24px;
}


.LH_17 {
	line-height: 17px;
}


.LH_18 {
	line-height: 18px;
}
.LH_20 {
	line-height: 20px;
}
.LH_22 {
	line-height: 22px;
}

.LH_24 {
	line-height: 24px;
}

/* end line-height classes */

/* start arial_white classes */
.A_WHITE_10RI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.A_WHITE_10RIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: italic;
}
.A_WHITE_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.A_WHITE_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.A_WHITE_11RL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.A_WHITE_12R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.A_WHITE_12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.A_WHITE_14BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

/* end arial_white classes */
/* start arial_red classes */
.A_DRKRed_11B 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #931813;
	text-decoration: none;
}

.A_DRKRed_11BTTL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #931813;
	text-decoration: underline;
	text-transform: uppercase;
}
.A_40RED_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}
.A_40RED_11BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}
.A_40RED_11RTTL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a01711;
	text-decoration: underline;
	text-transform: uppercase;
}
.A_40RED_12BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}
.A_40RED_12R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}
.A_40RED_12RL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a01711;
	text-decoration: underline;
}
.A_40RED_14BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}

/* end arial_red classes */
/* start arial_grey classes */
.A_35Gry_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #949494;
	text-decoration: none;
}
.A_35Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #949494;
	text-decoration: none;
}
.A_45Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #908f8c;
	text-decoration: none;
}
.A_50Gry_09R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7b7b7b;
	text-decoration: none;
}

.A_50Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
.A_50Gry_12R {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

.A_50Gry_12B {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
.A_50Gry_13B {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
 
.A_60Gry_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}
.A_60Gry_10B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.A_60Gry_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}

.A_65Gry_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_12R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}

.A_65Gry_12BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
	text-transform: uppercase;
}
.A_65Gry_13R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_13RL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: underline;
}
.A_65Gry_13B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_13BL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: underline;
}

.A_65Gry_15B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}

.A_65Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.A_65Gry_15B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.A_75Gry_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.A_75Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

.A_75Gry_11BTT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	text-transform: uppercase;
}

.A_75Gry_12R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.A_75Gry_12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

 

.A_75Gry_16R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

.A_75Gry_19R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

.A_85Gry_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
.A_85Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
A_90Gry_10B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_11R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_12R{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_14R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.A_90Gry_13R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
/************************************************************************
this class () is very important, being reference in adjax functionality..
to be change soon to arial font: A_50Gry_10R */ 
.LGMEDGrey_10R {
	font-family: "Trebuchet MS", "Lucida Sans", Arial;
	font-size: 10px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

/*************************************************************************/  

/* end arial_grey classes */
 
/* start georgia_white classes */
 
.G_WHITE_09B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.G_WHITE_09BL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.G_BLACK_10RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.G_White_11BTTL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}
.G_White_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.G_WHITE_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
 
.G_White_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.G_White_14RL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.G_WHITE_14RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.G_White_15R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.G_White_17R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.G_White_18RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.G_White_19R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.G_White_19RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
} 
/* end georgia_white classes */
/* start georgia_black classes */
.G_Black_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.G_Black_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.G_Black_19R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.G_Black_21R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.G_Black_22R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* end georgia_black classes */

/* start georgia_red classes */

.G_MEDRed_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ad0800;
	text-decoration: none;
}
.G_MEDRed_12B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad0800;
	text-decoration: none;
}
.G_MEDRed_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #ad0800;
	text-decoration: none;
}

.G_40RED_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}
.G_40RED_16RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}

.G_40RED_17RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}

.G_40RED_19RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
	text-transform: uppercase;
}

.G_40RED_23R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}


.G_40RED_24R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}
.G_40RED_32R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}
/* end georgia_red classes */

/* start georgia_grey classes */
.G_35Gry_10RTTL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #949494;
	text-decoration: underline;
	text-transform: uppercase;
}

.G_35Gry_11R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: none;
}
.G_35Gry_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: none;
}
.G_35Gry_19R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: none;
}
.G_35Gry_10R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

.G_35Gry_10RTTL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #787878;
	text-decoration: underline;
	text-transform: uppercase;
}


.G_50Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}


.G_50Gry_13R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}
.G_50Gry_13B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}

.G_50Gry_16RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	text-transform: uppercase;
}
.G_50Gry_17RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	font-style: italic;
}
.G_50Gry__19R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}
.G_50Gry_24R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}
.G_50Gry_24I {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	font-style: italic;
}

.G_60Gry_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}

.G_60Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}
.G_65Gry_10B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
	 
}
.G_65Gry_10RTTL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: underline;
	text-transform: uppercase;
}

.G_65Gry_11R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.G_65Gry_11RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	font-style: italic;
}
.G_65Gry_11RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	text-transform: uppercase;
}
.G_65Gry_11B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}

.G_65Gry_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.G_65Gry_12B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}
.G_65Gry_12RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	text-transform: uppercase;
}


.G_65Gry_13R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.G_65Gry_13B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;
}


.G_65Gry_14RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	text-transform: uppercase;
}

.G_65Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.G_65Gry_16RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	text-transform: uppercase;
}

.G_65Gry_22R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}

.G_75Gry_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.T_75Gry_12R {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.G_75Gry_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}


.G_75Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.G_75Gry_16B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
.G_80Gry_09B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}
.G_80Gry_09BL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}
.G_85Gry_08RL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: normal;
	color: #383838;
	text-decoration: underline;
}
.G_85Gry_08R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}

.G_White_18RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.G_85Gry_08B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
.G_85Gry_08BL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: bold;
	color: #383838;
	text-decoration: underline;
}



.G_85Gry_09R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}


.G_85Gry_09BL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #383838;
	text-decoration: underline;
}

.G_85Gry_10R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}

.G_85Gry_10RIL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #383838;
	text-decoration: underline;
	font-style: italic;
}
.G_85Gry_10B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}



.G_85Gry_11R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
.G_85Gry_11RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
	font-style: italic;
}

.G_85Gry_11RL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #383838;
	text-decoration: underline;
}
.G_85Gry_11B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}

.G_85Gry_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}


.G_85Gry_12B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}

.G_85Gry_13R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
.T_85Gry_13R {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
.G_85Gry_13B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
.G_85Gry_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}

.G_85Gry_15RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
	text-transform: uppercase;
}

.G_85Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}

.G_85Gry_16RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
	font-style: italic;
}

.G_85Gry_15RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}
.G_85Gry_20RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}

.G_90Gry_12R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.G_90Gry_12B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
}

.G_90Gry_12RL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	text-decoration: underline;
}
.G_90Gry_13R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

.G_90Gry_13RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}

.G_90Gry_14R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

.G_90Gry_16R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.G_90Gry_16B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
}


.G_90Gry_16RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}
.G_90Gry_17R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.G_90Gry_19R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
} 
.G_90Gry_19RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}

.G_90Gry_20R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.G_90Gry_27RTT 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-transform: uppercase;
}
/* end georgia_grey classes */

/* start adjax classes */
.modalBackground {
	 background-color:#848484;
	 filter:alpha(opacity=70);
	 opacity:0.7;
	 z-index:99; /* added on 10/10/2006 because the layer was not showing correct */

}
.modalPopup {
	 background-color:#848484;
	 border-width:3px;
	 border-style:solid;
	 border-color:#848484;
	 padding:3px;
	 z-index:99; /* added on 10/10/2006 because the layer was not showing correct */
}
.modalPopup1 {
	 background-color:#848484;
	 border-width:1px;
	 border-style:solid;
	 border-color:#848484;
	 padding:3px;
	 z-index:99; /* added on 10/10/2006 because the layer was not showing correct */
}
/* end adjax classes */


/* start specific classes */


.regularlink/* a link in site manager*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}


.LGDRKError_12B/* ERROR CLASS */ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.StoreLocatorStaffImage
{
	background-color:#dfdcd6;
	padding:5px;
	margin-left:5px;
	
	
}
.dottedrepeater
{
	background-repeat: repeat-x;
	background-position: center; 
	margin-top:10px; 
	background-image: url(/img/dottedrepeater.gif);
	
}

.Prd_ShpNw_DD_HEIGHT {
    height: expression( this.scrollHeight < 60 ? "59px" : "auto" ); /* sets min-height for IE */
	min-height: 59px; /* sets min-height value for all standards-compliant browsers */
}
.Prd_BLLTS_HEIGHT {
    height: expression( this.scrollHeight < 130 ? "129px" : "auto" ); /* sets min-height for IE */
	min-height: 130px; /* sets min-height value for all standards-compliant browsers */
}
.Prd_BLLTS_HEIGHT_SWTCH {
    height: expression( this.scrollHeight < 100 ? "99px" : "auto" ); /* sets min-height for IE */
	min-height: 100px; /* sets min-height value for all standards-compliant browsers */
}
/* end specific classes */

.G_85Gry_08RL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: normal;
	color: #383838;
	text-decoration: underline;
}
.G_85Gry_08R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}
.G_White_18RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.A_WHITE_10RI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.A_WHITE_10RIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: italic;
}
.A_45Gry_11B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #908f8c;
	text-decoration: none;
}

.G_White_11BTTL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}
.G_White_24RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.A_WHITE_11RI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.G_BLACK_20RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.T_40Gry_16BTTL {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9c9c9c;
	text-transform: uppercase;
	text-decoration: underline;
}
.G_White_26RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}
.A_10Gry_10R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ececec;
	text-decoration: none;
}

.A_10Gry_12RI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ececec;
	text-decoration: none;
	font-style: italic;
}
.A_10Gry_12RIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ececec;
	text-decoration: underline;
	font-style: italic;
}
.LH_27 {
	line-height: 27px;
}
.A_60Gry_11RI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	font-style: italic;
}
.G_85Gry_17RI {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
	font-style: italic;
}
.T_80Gry_12BTTL {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	text-decoration: underline;
}
.G_75Gry_13R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.G_75Gry_13RTT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	text-transform: uppercase;
}
.G_75Gry_18R {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.A_90Gry_20R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
.A_40RED_20R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #a01711;
	text-decoration: none;
}