/* MAIN ELEMENT DEFINITIONS */
BODY {
	background-color : #333333;
	margin : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	background-image : url(/global/images/general/bp/grad_bgrd.gif);
	background-repeat : repeat-x;
}
TABLE {
	font-family : Arial, Helvetica, sans-serif;
	color : #606061;
	font-style : normal;
	font-size : 12px;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	color : #606061;
	font-style : normal;
	font-size : 12px;
	line-height : 16px;
}

li {
	font-family : Arial, Helvetica, sans-serif;
	color : #606061;
	font-style : normal;
	font-size : 12px;
}

/*-HEADER TEXT STYLES --------------------------------------------------------------------------------------------------------*/

/*WHITE*/
.homepageHeaderA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 20px;
}

/*WHITE*/
.homepageHeaderB{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-size : 20px;
}

/*WHITE*/
.header16A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 16px;
}

.header14A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 14px;
}

.header12A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 12px;
}

/*GREY*/
.header16B{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 16px;
}

.header14B{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 14px;
}

.header12B{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 12px;
}

/*BLUE*/
.header16C{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-size : 16px;
}

.header14C{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-size : 14px;
}

.header12C{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-size : 12px;
}

/*RED*/
.header16D{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-size : 16px;
}

.header14D{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-size : 14px;
}

.header12D{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-size : 12px;
}

/*ORANGE*/
.header16E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #F09E30;
	font-size : 16px;
}

.header14E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #F09E30;
	font-size : 14px;
}

.header12E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #F09E30;
	font-size : 12px;
}

/*ARO COLOR*/
.header16ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 16px;
}

.header14ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 14px;
}

.header12ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 12px;
}

/*-STANDARD TEXT STYLES --------------------------------------------------------------------------------------------------------*/
.textA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 12px;
}

.textB{
	font-family : Arial, Helvetica, sans-serif;
	color:  #606061;
	font-size : 12px;
}

.textC{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-size : 12px;
}

.textD{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-size : 12px;
}

.textE{
	font-family : Arial, Helvetica, sans-serif;
	color: #F09E30;
	font-size : 12px;
}


/*--TINY TEXT--------------------------------------------------------------------------------------------------------*/
.tinytextA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 10px;
}

.tinytextB{
	font-family : Arial, Helvetica, sans-serif;
	color:  #606061;
	font-size : 10px;
}

.tinytextC{
	font-family : Arial, Helvetica, sans-serif;
	color:#69A4C2;
	font-size : 10px;
}

.tinytextD{
	font-family : Arial, Helvetica, sans-serif;
	color:#CC0033;
	font-size : 10px;
}

.tinytextE{
	font-family : Arial, Helvetica, sans-serif;
	color:#F09E30;
	font-size : 10px;
}

/*---------------------------------------------------------------------------------------------------------------------------*/

.prodtext{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 12px;
	line-height : 18px;
}

.errortext{
	font-family : Arial, Helvetica, sans-serif;
	color: Red;
	font-size : 12px;
}

.successtext{
	font-family : Arial, Helvetica, sans-serif;
	color: Green;
	font-size : 12px;
}

/* FORM FEILD DEFS */
INPUT{
	font-size:12px;
	height:18px;
	border: #959FA1 solid 1px;
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	white-space : normal;
}

.radio{
	border : 0px;
}

.noBorder{
	border : 0px;
}

/*BUTTON STYLE*/
.mainbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #F09E30; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.accentbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #A0B2BC; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.arobutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.cartbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #F09E30; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: left;
}

/* LINK DEFS */
A{
	font-family : Arial, Helvetica, sans-serif;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.market{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.market:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.market:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.subnav{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.subnav:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.subnav:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkA:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkA:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkB{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkB:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkB:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#606061;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkC{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkC:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #69A4C2;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkC:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#69A4C2;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkD{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkD:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkD:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#CC0033;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkE{
	font-family : Arial, Helvetica, sans-serif;
	color:#F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkE:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkE:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkF{
	font-family : Arial, Helvetica, sans-serif;
	color:#F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkF:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkF:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#F09E30;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
a.nextstep_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%;
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep_link:hover{
	color: #FFFFFF;
	font-family: Arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #D38C30;
	width: 100%;
	padding: 1px;
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%;
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link:hover{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}

/* BACKGROUND COLORS------------------------------------------------------------------------------------------------------ */
.barbg {
	background-color: #333333;
}
.accent8{
	background-color: #EFEFEF;
}
.sitebg {background-color: #DFDFDF; background-image : url(/global/images/general/px/grad_bgrd.gif);}
.topnavbg {background-color: #CC0033;}
.mainbg{background-color: #FFFFFF;}
.hdrbg {background-color: #F09E30;}
.dkLine {background-color: #606061;}
.line {	background-color: #B4B5B7;}
.ltLine {background-color: #EBEBEB;}

/*WHITE*/
.colorA {background-color: #FFFFFF;}
/*GREY*/
.colorB {background-color: #606061;}
/* BLUE*/
.colorC {background-color: #69A4C2;}
/*RED*/
.colorD {background-color: #CC0033;}
/*TAN*/
.colorE {background-color: #E4E4C8;}
/*ORANGE*/
.colorF {background-color: #F09E30;}
/*GREY*/
.colorG {background-color: #EFEFEF;}
/*TAN*/
.colorH {background-color: #BFB594;}
/*BLUE*/
.colorI {background-color: #69A4C2;}
/*RED*/
.colorJ {background-color: #CC0033;}
.colorK{background-color: #EBEBEB;}
/*ARO COLOR*/
.colorARO{background-color: #4269A5;}

/*DIV STYLES---------------------------------------------------------------------------------------------------------------------*/
.child_floatL{
	float : left;
}
.normalSavings {background-color: #F7BE7B;}
.adrSavings {background-color: #7BA6D6;}
